Задание: Агентство занимается продажей авиабилетов на различные рейсы, ведет учет проданных билетов и учет пассажиров, купивших билеты.
Поэтому возникает потребность в хранении и обработке данных, сгруппированных следующим образом:
- информация о расписании рейсов (номер рейса, тип самолета, пункт отправления, пункт назначения, дата вылета, время вылета, время полета, цена билета);
- информация о свободных местах на рейс (номер рейса, дата вылета, общее количество мест, количество свободных мест);
- информация о пассажирах, заказавших билет (фамилия, имя, отчество, предъявленный документ, его серия и номер, номер рейса, дата вылета).
Особенность данной задачи состоит в том, что информация в базе данных может использоваться как пассажирами (например, для получения сведений о расписании и наличии свободных мест на рейс), так и служащими агентства: кассирами и диспетчерами (администраторами). Т. е. выделяются три группы пользователей базы данных: пассажир, кассир, диспетчер. В связи с этим возникает проблема разграничения прав доступа этих пользователей к информации базы данных для защиты ее от несанкционированного использования.
Другая особенность рассматриваемой задачи: удаление в архив информации о выполненном рейсе и ввод данных о рейсе с таким же номером на очередную дату, отстоящую от даты удаленного в архив
Этой базы данных ещё нет в наличии, но её можно заказать
Похожая база данных "Бронирование авиабилетов"
Скачать базу данных Аэропорт 2