Проектирование и создание базы данных "Рейсы – самолеты" для автоматизации учета. Автоматизированная информационная система на основе базы данных «Рейсы - самолеты», страница 3

Отношение «Рейсы»

номер рейса

аэропорт отправления

дата отправления

время отправления

место прибытия

город прибытия

дата прибытия

время прибытия

бортовой номер самолета

количество мест общее

Отношение «Места»

номер рейса 

дата отправления

количество свободных мест

цена билета

Рис.4. Функциональные зависимости в отношениях «Рейсы», «Места»

Даталогическая модель нормализованных отношений представлена на рис.5.

РЕЙСЫ

Номер рейса

Аэропорт отправления

Дата отправления

Время отправления

Место прибытия

Дата прибытия

Время прибытия

Борт. номер самолета

Кол-во мест общее

 

АЭРОПОРТЫ

Название аэропорта

Город

Страна

Телефон

Юридический адрес

Наличие детской комнаты

 
 


     1                                                    М               1

 


                                                     1

 


                    М

                     м

МЕСТА

Номер рейса

Дата отправления

Кол-во свободных мест

Цена билета

 
                      1

САМОЛЕТЫ

Бортовой номер

Модель

Авиакомпания

Макс. вместимость

Год выпуска

 
 


                                                                       1

КЛИЕНТЫ

Номер билета

Фамилия, имя, отчество

Серия и номер паспорта

Адрес

Телефон домашний

Телефон сотовый

Номер рейса

Цена билета

 
 


 


                                 М

Рис.5. Даталогическая модель базы данных «Рейсы – самолеты»

4.4.2.  Определение структуры таблиц реляционной базы данных «Рейсы – самолеты»

Определим структуры таблиц в среде СУБД Microsoft Access 2003. Дадим названия таблицам и атрибутам, определим типы данных и размерность атрибутов. В таблицах выберем первичные ключи и индексированные поля (таблицы 1-5).

 Таблица 1. Структура таблицы «Рейсы» РБД «Рейсы – самолеты»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ/

вторичный ключ/

индексированное поле

Рейсы

Номер рейса

Текстовый

8

Первичный ключ

Аэропорт отправления

Текстовый

30

Дата отправления

Дата/время

Время отправления

Дата/время

Место прибытия

Текстовый

30

Город прибытия

Текстовый

20

Дата прибытия

Дата/время

Время прибытия

Дата/время

Борт_номер самолета

Текстовый

8

Кол_во мест общее

Текстовый

8

Таблица 2. Структура таблицы «Аэропорты» РБД «Рейсы – самолеты»