Готовая база данных Access Авиалинии
- 6 таблиц
- 5 запросов
- 7 форм + главная кнопочная форма
- 1 отчет
Описание товара
Готовая база данных Access Авиалинии
Авиакомпания «Полет» занимается авиаперевозками пассажиров. Авиакомпанией установлены маршруты полетов: Минск-Франкфурт, Минск-Рига и др. Рейсы осуществляются по установленным маршрутам согласно расписанию. За каждым самолетом закреплен командир корабля.
Необходимо спроектировать базу данных АВИАЛИНИИ, информация которой будет использоваться для определения доходов, приносимых рейсами, даты и времени прибытия самолета в аэропорт назначения, истечения срока эксплуатации самолета и др.
В БД должна храниться информация:
• о МАРШРУТАХ: номер маршрута, аэропорт вылета, аэропорт назначения, цена билета на маршрут (руб.), продолжительность полета (мин.);
• РЕЙСАХ: номер рейса, дата и время вылета, рейс отменен или не отменен (Да/Нет);
• ПАССАЖИРАХ: номер паспорта, Ф.И.О. пассажира, адрес, телефон;
• САМОЛЕТАХ: бортовой номер, модель (Боинг-747, Ту-134, Ил-62 и др.), дата изготовления, срок эксплуатации (лет), готовность или не готовность к вы лету (Да/Нет, «Да» означает, что самолет находится в исправном состоянии готов к вылету);
• КОМАНДИРАХ КОРАБЛЯ: личный номер, Ф.И.О. командира, адрес, телефон, налет (часов).
При проектировании БД необходимо учитывать следующее:
• по маршруту могут осуществляться несколько рейсов. Рейс осуществляется по одному маршруту;
• пассажир может купить билеты на несколько рейсов. Одним и тем же рейсом могут лететь несколько пассажиров;
• самолет может назначаться на несколько рейсов. На рейс назначается один самолет;
• у самолета один командир корабля. Командир корабля закреплен за одним самолетом.
Кроме того следует учесть:
• по каждому маршруту обязательно осуществляется один или несколько рейсов. Каждый рейс обязательно осуществляется по некоторому маршруту;
• каждый пассажир обязательно летит рейсом. Рейс не обязательно имеет пассажиров (ни один пассажир не купил билет на рейс. В этом случае рейс отменяется);
• каждый самолет обязательно назначается на рейс. Каждому рейсу обязательно назначается самолет;
• у каждого самолета обязательно есть командир корабля. Каждый командир корабля обязательно закрепляется за самолетом.
База данных Access Авиалинии содержит 6 таблицы, 5 запросов, 7 форм + главная кнопочная форма, 1 отчет. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.
Пояснительной записки нет!
Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.
Таблица «Командиры корабля» — Готовая база данных Access Авиалинии
Запрос «Отмененные рейсы без билетов» — База данных Access Авиалинии
Форма «Пассажиры» — База данных Access Авиалинии
Форма «Рейсы» — База данных Access Авиалинии
Форма «Маршруты» — БД Access Авиалинии
Отчет «Прибыль от маршрутов авиакомпании»
Главная кнопочная форма