Построение информационной модели
Данная курсовая работа представляет собой базу данных аэропорта. Ее основная задача вести полный учет за самолетами, рейсами, расписаниями рейсов, билетами, а также за пассажирами. Она должна уметь:
1. Добавлять новые самолеты, новый рейс, новое расписание рейсов, билеты на определенный рейс, пассажиров.
2. Редактировать информацию об уже имеющихся самолетах, рейсах, расписаниях полетов, билетах и пассажирах.
3. Удалять информацию о самолетах, рейсах, расписаниях, билетах, пассажирах.
4. Сортировать данные.
5. Производить поиск по определенным критериям.
Для достижения поставленной цели необходимо определить сущности.
Сущности:
1. Рейс
2. Самолет
3. Расписание
4. Билет
5. Пассажир
Каждая сущность имеет свои атрибуты:
1. Рейс:
1.1. Номер рейса
1.2. Перелет
1.3. Место вылета
1.4. Дата вылета
1.5. Время вылета
1.6. Промежуточные посадки
1.7. Время полета
1.8. Конечный пункт
1.9. Бортовой номер самолета
1.10. Номер расписания
2. Самолет:
2.1. Бортовой номер
2.2. Модель
2.3. Авиакомпания
2.4. Дата выпуска
2.5. Всего мест
2.6. Первый класс
2.7. Бизнес класс
2.8. Эконом класс
2.9. Топливо
2.10. Багажный отсек
3. Расписание:
3.1. Номер расписания
3.2. Понедельник
3.3. Вторник
3.4. Среда
3.5. Четверг
3.6. Пятница
3.7. Суббота
3.8. Воскресенье
4. Билет:
4.1. Номер билета
4.2. Номер рейса
4.3. Класс
4.4. Место
4.5. Цена
4.6. Скидки
4.7. Налоги
5. Пассажир:
5.1. Номер билета
5.2. Фамилия
5.3. Имя
5.4. Отчество
5.5. Дата рождения
5.6. Страна
5.7. Гражданство
5.8. Паспортные данные
Схема данных (рис. 1):
Рис. 1
1 | 2 | 3 | 4 | 5 | 6 | 7 | Поиск по сайту:
|