Автор работы: Пользователь скрыл имя, 15 Января 2012 в 18:25, курсовая работа
В данной работе выполнены два задания в Microsoft Office в базе данных Access и табличном процессоре Exсel.
Современные компьютеры могут хранить самую разнообразную информацию: записи, документы, графику, звуко- и видеозаписи, научные и другие данные в разнообразных форматах. Совокупность сведений о каких-либо объектах, процессах, событиях или явлениях, организованная таким образом, чтобы можно было легко представить любую часть этой совокупности, называют базой данных (БД).
Введение ……………………………………………………………………….…...4
Задание 1. …………………………………………………………………………..6
Задание 2……………………………………………………………….…………...18
Заключение ………………………………………………………………………...24
Список используемой литературы ………………………………………….……25
ОГЛАВЛЕНИЕ
Введение
……………………………………………………………………….….
Задание
1. …………………………………………………………………………..
Задание
2……………………………………………………………….…………
Заключение
………………………………………………………………………...
Список используемой литературы ………………………………………….……25
Приложения
………………………………………………………………….…...
Введение
В данной работе выполнены два задания в Microsoft Office в базе данных Access и табличном процессоре Exсel.
Современные компьютеры могут хранить самую разнообразную информацию: записи, документы, графику, звуко- и видеозаписи, научные и другие данные в разнообразных форматах. Совокупность сведений о каких-либо объектах, процессах, событиях или явлениях, организованная таким образом, чтобы можно было легко представить любую часть этой совокупности, называют базой данных (БД). Задачи хранения, полученная, анализа, визуализации данных принято называть управлением данными, а программы для решения подобных задач – системами управления базами данных (СУБД).
Без баз данных сегодня невозможно представить работу большинства финансовых, промышленных, торговых и прочих организации. Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Не будь баз данных, мы давно захлебнулись бы в информационной лавине. Базы данных позволяют информацию структурировать, хранить и извлекать оптимальным для пользователя образом.
Задача разработанной базы данных - структурировать и автоматизировать сбор информации клиентах и о заказах автомобильного салона, хранение информации непосредственно о самих автомобилях (модель, цвет, коробка передач, обивка).
База данных позволяет следующие операции с данными (записями):
Microsoft Excel — одна из программ пакета Microsoft Office, представляющая из себя программируемый табличный калькулятор.
Область применения Excel широка:
Задача
второго задания курсовой работы
– исследовать математическую функцию,
построить график, выполнить статистический
анализ данных.
Задание 1
Access - это система управления базами данных (СУБД). Под системой управления понимается комплекс программ, который позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Access дает возможность также автоматизировать часто выполняемые операции (например, расчет заработной платы, учет материальных ценностей и т.п.). С помощью Access можно не только разрабатывать удобные формы ввода и просмотра данных, но и составлять сложные отчеты. Основные преимущества: знаком многим конечным пользователям и обладает высокой устойчивостью данных, прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчеты из баз данных различных форматов.
Access является приложением Windows, а поскольку и Windows и Access разработаны одной фирмой (Microsoft), они очень хорошо взаимодействуют друг с другом. СУБД Access работает под управлением Windows; таким образом, все преимущества Windows доступны в Access, например, возможно вырезать, копировать и вставлять данные из любого приложения Windows в приложение Access и наоборот.
Access - это реляционная СУБД. Это означает, что с ее помощью можно работать одновременно с несколькими таблицами базы данных. Применение реляционной СУБД помогает упростить структуру данных и таким образом облегчить выполнение работы.
Основные этапы проектирования базы данных.
I этап. Постановка задачи
II этап. Анализ объекта
III этап. Синтез модели.
IV
этап. Выбор способов представления
информации и программного
Алгоритм создания базы данных.
Цель любой информационной системы - обработка данных об объектах реального мира. В широком смысле слова база данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления и, в конечном счете, автоматизации, например, предприятие, вуз и т.д.
Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это возможно, только если данные структурированы.
Структурирование – это введение соглашений о способах представления данных.
При открытии СУБД MS Access создается новая пустая база данных. Конечный результат – созданная главная форма, с помещенными на ней кнопками для открытия вспомогательных форм (формы - это объекты, позволяющие вводить в базу новые данные или просматривать уже существующие, в удобной для пользователя форме (виде, представлении)). Для создания формы необходима таблица с полями и заполненными исходными данными. [13]
Таблица - это основной объект любой базы данных. Современные БД содержат множество таблиц связанных между собой. Без форм, запросов и отчетов, при создании базы можно обойтись. Но вот если нет ни одной таблицы, то данные просто некуда заносить. А это означает только одно, что в этом случае, вообще нет базы как таковой. Поэтому создание любой БД начинается с создания таблиц.
Процесс разработки таблицы состоит в задании набора полей и определении их свойств. Для активизации процесса создания таблицы необходимо нажать кнопку Создать в окне База данных на закладке Таблицы. При этом будет предложено несколько вариантов работы. Выбирается режим Конструктор - это наиболее профессиональный способ создания новой таблицы. В этом режиме предоставляется возможность самостоятельно задавать имена полей, определять их тип и настраивать свойства (рис 1.1)
Рис 1.1
Таким образом создаются и заполняются три таблицы. Две – самые основные:
Последняя – для подстановки в основные таблицы: «коробка передач»
Подстановка – это выпадающий список в таблице, источник которого является подставленная таблица с данными (пример см рис 1.2).
Рис 1.2
После создания всех необходимых таблиц, устанавливаются связи между ними для взаимодействия друг с другом. Для этого открывается в строке меню команда Сервис - Схема данных. Будет дополнительно открыто окно Добавление таблицы. В этом окне будут перечислены все уже имеющиеся в базе данных таблицы, из которых необходимо выбрать те, которые необходимы для включения в структуру межтабличных связей. Выполняется это выделением названия соответствующей таблицы и нажатием на кнопке Добавить. Добавляются две таблицы и устанавливаются связи один – ко многим, как показано на рис 1.3
Связь устанавливается путем простого перетаскивания имени поля, которое необходимо связать, из одной таблицы в другую. Поверх соответствующего поля, с которым необходимо создать связь.
Сразу после отпускания кнопки мыши, открывается диалоговое окно Связи, в котором можно более детально настроить свойства образующейся связи (рис 1.4).
Рис 1.4
Нажатие на кнопку Объединение позволит более точно установить параметры объединения записей, выбором одного из трех возможных вариантов. Тексты каждого из переключателей - говорят сами за себя, поэтому внимательного прочтения содержимого окна будет вполне достаточно для выбора нужного положения.
После установки связей создаются необходимые формы, которые войдут в состав кнопочной главной формы «Автомагазин»:
В базе данных имеются два отчета, который работают на основе запросов. Один из них служит для создания новой таблицы «Обзор заказов». И в дальнейшем на основе этой таблицы создается форма «Модели автомобилей».
Запрос - это специализированные структуры, создаваемые для осуществления обработки базы данных. С помощью запросов можно упорядочить данные, произвести их фильтрацию, объединение, отбор или даже изменение. Их создание непосредственно связаны с использованием структурированного языка запросов – SQL.
Создание запроса для создания таблицы «Обзор заказов»:
В открывшемся окне Новый запрос предлагаются на выбор все возможные режимы создания запроса. Выбрать ручной режим с помощью пункта Конструктор (рис 1.5)
Рис 1.5
Далее необходимо выбрать таблицы базы данных, на основании которых будет построен запрос. Это делается с помощью окна Добавление таблицы, содержащего список всех имеющихся в базе таблиц. Выделить таблицы «Клиенты и заказы» и «Модели автомобилей». Окно с перечнем полей соответствующей таблицы появится в верхней половине бланка запроса. Затем переносятся необходимые поля, имеющиеся в таблицах. А именно: код модели, фамилия заказчика, дата заказа, и все характеристики автомобилей (модель, цвет, коробка передач, обивка, заводская цена) (рис1.6)
Рис 1.6
Строку Поле можно заполнить либо с помощью выпадающего списка, расположенного в поле выбора, либо простым перетягиванием его названия из верхней части окна. В обоих случаях имя поля появится в строке Поле, и произойдет автоматическое заполнение строки Имя таблицы. Каждая колонка бланка соответствует одному полю результирующей таблицы.
На этом запрос готов. Теперь его достаточно сохранить под гназванием «Обзор заказов».
Формы создаются с помощью Мастера форм. Поля выбираются из ранее созданных таблиц. А для создания формы «Модели автомобилей» выбирается запрос, созданный ранее. В итоге форма будет содержать в себе «подчиненную форму Клиенты и заказы», так как в запросе были взяты данные из разных таблиц (рис 1.7)
Рис 1.7
В примечании формы расположено вычисляемое поле об общей сумме заказов на данную модель. Для этого в «подчиненной форме Клиенты и заказы» помещается скрытое поле номеров клиентов и высчитывается количество заказов на одну модель автомобиля. В режиме Конструктора в примечании подчиненной формы помещается пустое скрытое поле и вписывается команда «=Count([nomer])». Затем в примечании формы «Модели автомобилей» помещается еще одно пустое поле с надписью «Стоимость заказа». Вписывается команда умножения цены автомобиля и итога вычисления поля с количеством заказов: =[Клиенты и заказы подчиненная форма].[Form]![поле8]*[cena]. В режиме формы красным цветом видно вычисленное поле со стоимостью заказа на одну модель.