домашняя библиотека
Поиск в библиотеке
Навигация по предметам
Последние добавленные новости
Реклама

Объектно-Ориентированное программированиеКурсовой проект по ООП - Программный комплекс аэропорта

Описание процесса разработки структуры «Базы Данных».

Исходя из представленного выше описания предметной области, можно выделить сущности проектируемой базы данных и построить ее модель.

Под моделью данных понимается инструмент СУБД для отображения предметной области.

В этой таблице представлены все данные, которые будут использоваться в проектируемой базе.

Номер рейса

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

Вид самолета

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

Фамилия пилота

Количество часов в пути

Имя пилота

Время прибытия в конечную точку

Отчество пилота

Ф.И.О Стюардов или стюардесс

Заработная плата пилота

Модель самолета

Количество детей пилота

Стоимость проезда (руб.)

Фотография пилота

Название города

Пол персонала

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

Характеристика персонала

 

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

Таблица “ Самолеты”

 

Номер рейса

Вид самолета

     

 

 

Каждый самолет имеет свой маршрут движения, эти маршруты движения объединяются в отдельную таблицу:

Таблица “Маршруты движения”

Название маршрута

Расстояние

Номер рейса

       

Так как в каждому маршруту сопоставляется множество транзитных городов, то появляется таблица “ Транзитные города ”

Таблица “ Транзитные города ”

Название города

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

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

Номер рейса

Посадочная полоса

Стоянка

             

Каждому поезду соответствует несколько дат отправления, получаем таблицу “ График движения ”:

   
 
Внимание! У вас нет доступа для просмотра или скачивания дополнительного материала к этой новости. Авторизуйтесь!
  • Добавлен: 21-04-2010, 22:58 | Просмотров: 7548

    support: admin@sdb.su