Автор: Пользователь скрыл имя, 20 Января 2015 в 17:25, реферат
В данной курсовой работе мы рассмотрим возможности системы управления базами данных «Microsoft Access 2003» и создадим базу данных предназначенной для отражения деятельности аэропорта.
«Microsoft Access» используется для хранения и поиска данных, представления информации в удобном виде и автоматизации выполнения повторяющихся задач. Следует отметить, что представление данных в «Microsoft Access» осуществляется в виде таблиц.
ВВЕДЕНИЕ
3
1 КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ БАЗЫ ДАННЫХ
5
2 СОЗДАНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ БАЗЫ ДАННЫХ
8
3 СОЗДАНИЕ ТАБЛИЦ В ACCESS
13
4 СОЗДАНИЕ ЗАПРОСОВ В ACCESS
16
5 СОЗДАНИЕ ОТЧЕТОВ В ACCESS
19
6 СОЗДАНИЕ ГЛАВНОЙ ФОРМЫ
22
ЗАКЛЮЧЕНИЕ
24
СПИСОК ЛИТЕРАТУРЫ
Продолжение таблицы 2
1 |
2 |
3 |
Класс |
Текстовый | |
Время |
Дата/время | |
Путь следования |
Текстовый | |
Авиакомпания |
Текстовый | |
Касса |
№ билета |
Счетчик |
Авиакомпания |
Текстовый | |
Время |
Дата/время | |
Рейс |
Текстовый | |
Стоимость |
Денежный |
Для назначения ключевого поля при работе в конструкторе таблиц следует установить курсор в нужное поле и выбрать пункт «Ключевое поле» из пункта главного меню «Правка», или контекстного меню правой кнопки мыши, или нажать соответствующую кнопку на панели инструментов. Ключевое поле помечается символом ключа.
3 СОЗДАНИЕ ТАБЛИЦ В ACCESS
Запустить СУБД «Microsoft Access» можно следующим образом: «Пуск à Все программы à Microsoft Office à Microsoft Office Access 2003». Появится окно программы «Microsoft Access».
В соответствии с таблицей 2 создадим новые таблицы, руководствуясь вышеуказанными атрибутами полей таблиц.
Для этого необходимо в окне создания новых таблиц выбрать пункт «Создание таблицы в режиме конструктора» (рисунок 1).
Рисунок 1 — Окно создания таблиц
После этого появится форма для ввода данных в таблицу состоящая из трех основных элементов:
В левом нижнем углу расположены две вкладки «Общие» и «Подстановка» для применения к полям дополнительных параметров.
Теперь перейдем непосредственно к вводу данных в форму.
Результат ввода данных в форму изображен на рисунке 2.
Рисунок 2 — Режим конструктора
Как видно из рисунка 2, ключевым полем данной таблицы будет поле «№ билета». Далее мы сохраняем данную таблицу, щелкая на значке сохранения, и в появившемся окне вводим название данной таблицы «Билеты».
Результатом предыдущих действий будет такая таблица (рисунок 3).
Рисунок 3 — Готовая таблица
Далее аналогичным образом создаются оставшиеся таблицы.
После создания таблиц вызовем «Схему данных» и создадим внешние связи таблиц. Для этого, в соответствии с описаниями связей в инфологической модели, нужно перетащить ключевые поля с ведущих таблиц на соответствующие поля дочерних таблиц. СУБД откроет окно, в котором будет указан автоматически определенный вид связи. Если связь установлена правильно, то в этом же окне включим переключатели обеспечения ссылочной целостности, каскадного удаления и каскадного обновления данных (рисунок 4). В противном случае следует отменить установление связи, проверить, одинаковы ли типы полей, между которыми устанавливается связь, в обеих таблицах правильно ли проиндексированы поля и после этого повторить попытку (рисунок 5).
Рисунок 4 — Окно «Изменение связей»
Рисунок 5 — Схема связей таблиц
4 СОЗДАНИЕ ЗАПРОСОВ В ACCESS
После заполнения необходимыми данными таблиц базы данных перейдем к созданию запросов.
Для построения нового запроса необходимо выбрать объект «Запросы» в окне БД нажать кнопку «Создать». В Access существует несколько типов запросов, каждый из которых можно сформировать несколькими способами. Это будет видно в открывшемся окне выбора типа и средства создания запроса. Запросы на выборку и объединение полей из разных таблиц легко создается в «Конструкторе запросов». Сначала необходимо указать все таблицы или ранее созданные запросы, участвующие в новом запросе. Это делается аналогично добавлению таблиц в схему данных. Добавленные таблицы отображаются в окне таблиц конструктора. Причем, между таблицами отображаются постоянные связи (установленные в схеме данных).
Создадим запрос, который будет отображать все сведения о пассажирах, пути следования и авиакомпаниях.
Для создания запроса воспользуемся функцией «Создание запроса в режиме конструктора». Перед нами появится окно конструктора запроса, разделенное горизонтально на две части. Верхняя часть предназначена для отображения схемы таблиц запроса, со связями. Нижняя часть предназначена непосредственно для настройки запроса, данная часть содержит следующие пункты настроек:
Первый запрос сформирован из одной таблицы — «Билеты». Отсюда берем атрибуты:
После добавления таблицы в верхнюю часть окна конструктора, отобразятся данные таблицы с их установленными связями, как и в «Схеме данных» (рисунок 6).
Рисунок 6 — Схема данных в окне конструктора запросов
После этого мы можем перейти в нижнюю часть окна конструктора запроса и в таблице установить следующие параметры отображения данных как показано на рисунке 7.
Рисунок 7 — Условие запроса
Из рисунка видно, что в данном запросе в соответствии с заданием будут выводиться следующие данные:
5 СОЗДАНИЕ ОТЧЕТОВ В MICROSOFT ACCESS
Отчеты — это объекты Access, предназначенные для формирования выходных документов, содержащих результаты решения задач пользователя, и вывода их на печать.
Средства разработки отчетов в Access предназначены для конструирования макета отчета, по которому может быть осуществлен вывод данных в виде печатного документа. Отчет может быть создан с помощью мастера или в режиме конструктора отчетов. Средства конструирования отчетов Access позволяют создать отчет сложной структуры, обеспечивающий вывод взаимосвязанных данных из многих таблиц, их группировку, вычисление данных. При необходимости в качестве основы отчета может использоваться многотабличный запрос.
Создадим отчет «Перелеты».
Данный отчет будет содержать следующие данные:
Для удобства создания данного отчета сначала создадим запрос. Таблица, необходимая для создания запроса — «Билеты»; поля — «Ф.И.О.», «Путь следования», «Авиакомпания».
Теперь непосредственно мы можем создать необходимый нам отчет на основе данного запроса.
Выберем пункт «Создание отчета с помощью мастера», далее на экране появится окно мастера создания отчета. На первом этапе появится окно, в котором необходимо выбрать таблицу или запрос на основании которых будет строиться отчет (рисунок 8), В нашем случае мы выбираем запрос «Пассажиры». Ниже в левом окне мастера появятся элементы данного запроса, их мы добавляем в левое окно «Выбранные поля» и нажимаем кнопку «Далее».
Рисунок 8 — Выбор таблиц или запросов для отчета
После этого перед нами появится окно добавления уровней группировки, в данном окне мы не производим никаких настроек, нажимаем на кнопку «Далее».
Далее мы переходим к окну добавления порядка сортировки, как и в предыдущем окне, мы не производим никаких действий и нажимаем «Далее».
Теперь появилось окно выбора макета для отчета, здесь мы выбираем пункт «в столбец»
В следующем окне выберем стиль макета «Деловой».
Далее в последнем окне мы указываем имя запроса «Перелеты» и нажимаем на кнопку «Готово».
Рисунок 9 — Готовый отчет
После этого на экране появится общий вид отчета (рисунок 9), в котором нужно будет лишь отредактировать размеры и положение элементов на листе путем растягивания и перемещения элементов.
6 СОЗДАНИЕ ГЛАВНОЙ ФОРМЫ
Для организации эффективной работы пользователя нужно создать целостное приложение предметной области, все компоненты которого должны быть сгруппированы по функциональному назначению. При этом необходимо обеспечить удобный графический интерфейс пользователя.
Для создания главной формы нашей базы данных «Аэропорт» можно воспользоваться конструктором форм и нарисовать ее вручную с применением изображения и созданием кнопок.
Сначала добавляем на форму картинку, затем поверх фонового изображения рисуем кнопки.
Для добавления кнопок на форму вызываем панель элементов (рисунок 11).
Рисунок 11 — Панель элементов
При создании кнопки появляется окно создания кнопки (рисунок 12). В категории и действии указывается соответствующий пункт. Так настраивается функция кнопки. Затем выбираем соответствующий элемент из списка, вводим название кнопки и жмем «Готово». Таким же образом добавляем остальные кнопки.
Все получается так, как на рисунке 13. Это и есть главная форма базы данных.
Рисунок 12 — Настройка кнопки
Рисунок 13 — Главная форма базы
ЗАКЛЮЧЕНИЕ
Исходя из данной курсовой работы, можно сделать вывод, что система управления базами данных «Microsoft Access» является одним из самых лучших средств для создания реляционных баз данных.
Как видно из курсовой работы, с помощью «Microsoft Access» создана база данных «Аэропорт», в которой непосредственно были созданы следующие таблицы:
Были создан запрос «Пассажиры» и отчет «Перелеты», а также создана единая форма для удобства работы со всей базой.
MS Access действительно отличная СУБД, и с ее помощью можно создать неплохую базу данных, но на современном рынке информационных технологий и программного обеспечения ее постепенно вытесняют более мощные и специализированные системы.
СПИСОК ЛИТЕРАТУРЫ
Информация о работе Система управления базами данных «Microsoft Access 2003»