Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Масякин курсовая.docx
Скачиваний:
5
Добавлен:
11.08.2022
Размер:
560.71 Кб
Скачать

2. Создание базы данных

2.1 Таблицы

Перед разработкой базы данных нами определено, что для базы данных «Аэропорт» потребуется создание пяти таблиц: «Класс обслуживания», «Пассажиры», «Расписание вылетов», «Рейсы», «Самолеты».

В рамках контрольной работы предполагается систематизация информации о рейсах и пассажирах, позволяющая пользователю получить полные данные о номере рейса, дата и времени вылета, пункте вылета и пункте прилета, сведениях о пассажирах, времени в пути, типе самолета и т.д. (рис. 1).

Рисунок 1. Таблицы базы данных

Рассмотрим более подробно каждую из таблиц. Данные о классах обслуживания представлены в простой таблице «Класс обслуживания», предусматривающей только перечисление основных классов для дальнейшего использования в других таблицах (рис. 2 и рис. 3)

Рисунок 2. Таблица «Классы обслуживания» в режиме таблицы

Рисунок 3. Таблица «Классы обслуживания» в режиме конструктора

Данные о самолетах также представлены в простой таблице «Самолеты», предусматривающей только перечисление типов самолетов для дальнейшего использования в других таблицах (рис. 4 и рис. 5).

Рисунок 4. Таблица «Самолеты» в режиме таблице

Рисунок 5. Таблица «Самолеты» в режиме конструктора

В таблице «Рейсы» указаны данные о номере рейса, пункте вылета, пункте прилета, авиакомпании, протяженности пути, времени в пути, типе самолета и является ли рейс международным (рис. 6 и рис. 7).

Рисунок 6 Таблица «Рейсы» в режиме таблице

При этом в поле «Тип самолета» предусматривается подстановка списком из таблицы «Самолеты».

Рисунок 7. Таблица «Рейсы» в режиме конструктора

В таблице «Расписание вылетов» предоставляются данные о номере вылета, номере рейса, дата и времени вылета рейсов (рис. 8 и рис. 9)

Рисунок 8. Таблица «Расписание вылетов» в режиме таблице

В поле «№ рейса» предусматривается подстановка списком из таблицы «Рейсы».

Рисунок 9. Таблица «Расписание вылетов» в режиме конструктора

В таблице «Пассажиры» содержатся данные о номере вылета рейса, классе обслуживания, пассажирах (фамилия, имя, отчество) и возможно в примечании прикрепить фотографию пассажира при необходимости (рис. 10 и рис. 11).

Рисунок 10. Таблица «Пассажиры» в режиме таблице

В данной таблице предусматривается такой тип данных, как «Поле объекта OLE».

Рисунок 11. Таблица «Пассажиры» в режиме конструктора

Создание новых полей таблиц и изменение типа данных осуществляется в удобном интерфейсе конструктора таблиц. В свою очередь целостность данных между основными таблица обеспечивается при помощи создания связей между ними (рис. 12).

Рисунок. 12. Связь данных

2.2 Формы

Для удобства при создании и изменении записей в таблицах в MS Access предусматриваются формы, которые можно сравнить с витриной магазина – быстрый просмотр всех необходимых элементов.

Рисунок 13. Форма «Классы обслуживания»

При использовании базы данных несколькими пользователями именно хорошо продуманные формы являются залогом точных данных и эффективной работы с ними.

Рисунок 14. Форма «Пассажиры»

В форме «Пассажиры» так же содержится поле из другой таблицы. При необходимости можно просмотреть и выбрать номер вылета и класс обслуживания.

Рисунок 15. Форма «Расписание вылетов»

Рисунок 16. Форма «Рейсы»

Формы с реляционными данными позволяют одновременно просматривать данные, содержащиеся в нескольких таблицах.

Соседние файлы в предмете Информатика в техническом университете