Создание базы данных авиакомпании
Автор: Ulyapony • Январь 24, 2018 • Курсовая работа • 2,821 Слов (12 Страниц) • 2,142 Просмотры
Содержание
Введение 3
Глава 1. Концептуальная модель 4
Глава 2. Реляционная модель базы данных 12
Заключение 22
Список использованных источников 23
Приложение А. Сценарий генерации схемы базы данных 24
Приложение Б. Примеры заполнения таблиц 30
Введение
Автоматизация процесса работы авиакомпании является актуальным в современном обществе. Для автоматизации необходимо создание схемы базы данных. В качестве демонстрации создания такой схемы была рассмотрена одна из российских авиакомпаний.
Так как составление записей в ручную приводит к их большему накоплению, то это влияет на снижение оперативности предоставления информации. К тому же это влияет на правильность предоставляемых данных. Благодаря автоматизированной работы системы, целостность информации и оперативность ее предоставления не будут нуждаться в постоянном контроле со стороны оператора. При введении данных машина будет производить их немедленную обработку и выдавать точный результат.
Глава 1. Концептуальная модель
Модель сущность-связь, представленная ниже (рисунок 1-5), отражает необходимую информацию о выбранной предметной области «Авиакомпания». Созданная в курсовой работе база данных о процессе работы заправки должна представлять следующую информацию:
- О формировании билетов;
- О состоянии самолетов ;
- О рейсах, на которые выходит самолет;
- О пилоте самолета;
- О механике самолета;
- О клиентах компании;
В результате анализа предметной области «Авиакомпания» были построены такие сущности: самолет, рейс, место отбытия, место прибытия, механик, пилот, класс, место, билет, касса, клиент. Данные сущности представлены в таблице 1.
Таблица 1 – Сущности модели «Авиакомпания»
Самолет | Летательное средство, на котором совершаются рейсы |
Рейс | Маршрут проведения полета |
Место отправления | Место отправления самолета |
Место прибытия | Место прибытия самолета |
Механик | Человек, ремонтирующий и диагностирующий самолет |
Пилот | Пилот самолета |
Класс | Разделение самолета на разные классы |
Место | Посадочное место в самолете |
Билет | Посадочный талон в самолет |
Касса | Касса авиакомпании, продающая билеты организациям и частным лицам |
Клиент | Частное лицо или представитель организации, приобретающий билет |
Отношения между сущностями отображают связи. В данной модели используются следующие связи, представленые в таблице 2.
Таблица 2 – Связи модели «Авиакомпания»
Совершает | Связывает сущность «рейс» и «самолет» связью один-ко-многим |
Куда | Связывает сущность «рейс» и «место прибытия» связью один-ко-многим |
Откуда | Связывает сущность «рейс» и «место отправления» связью один-ко-многим |
Состоит из | Связывает сущность «класс» и «самолет» связью один-ко-многим |
Включает | Связывает сущность «место» и «класс» связью один-ко-многим |
Оформляется | Связывает сущность «билет» и «самолет» связью один-ко-многим |
Поступает | Связывает сущность «касса» и «билет» связью один-ко-многим |
Продает | Связывает сущность «клиент» и «касса» связью один-ко-многим |
Управляет | Связывает сущность «самолет» и «пилот» связью один-ко-многим |
Ремонтирует | Связывает сущность «механик» и «самолет» связью один-ко-многим |
...