loading..
Русский    English
23:35
листать

Аэрофлот

Схема базы данных состоит из четырех отношений:

  1. Company (ID_comp, name)
  2. Trip (trip_no, id_comp, plane, town_from, town_to, time_out, time_in)
  3. Passenger (ID_psg, name)
  4. Pass_in_trip (trip_no, date, ID_psg, place)

Схема данных Аэрофлот

Таблица Company содержит идентификатор ID_comp и название компании — name, осуществляющей перевозку пассажиров.

Таблица Trip содержит информацию о рейсах: номер рейса — trip_no, идентификатор компании id_comp, тип самолета — plane, город отправления — town_from, город прибытия — town_to, время отправления — time_out и время прибытия — time_in.

Таблица Passenger содержит идентификатор — id_psg и имя пассажира — name.

Таблица Pass_in_trip содержит информацию о полетах: номер рейса — trip_no, дату вылета — date, идентификатор пассажира и место — place, на котором он сидел во время полета. При этом следует иметь в виду, что

  • рейсы выполняются ежедневно, а длительность полета любого рейса менее суток;
  • время и дата учитывается относительно одного часового пояса;
  • среди пассажиров могут быть однофамильцы (одинаковые значения поля name, например, Bruce Willis);
  • номер места в салоне — это число с буквой; число определяет номер ряда, буква (a — d) — место в ряду слева направо в алфавитном порядке;
  • связи и ограничения показаны на схеме данных.
Bookmark and Share
Тэги:
ALL AND AUTO_INCREMENT AVG battles CASE CAST CHAR CHARINDEX CHECK classes COALESCE Convert COUNT CROSS APPLY CTE DATEDIFF DATENAME DATEPART DATETIME DDL DEFAULT DELETE DISTINCT DML EXCEPT EXISTS EXTRACT FROM FULL JOIN GROUP BY Guadalcanal HAVING IDENTITY IN INNER JOIN insert INTERSECT IS NOT NULL ISNULL laptop LEFT LEFT OUTER JOIN LEN maker MAX MIN MONTH MySQL NOT Больше тэгов
Учебник обновлялся
месяц назад
©SQL-EX,2008 [Развитие] [Связь] [О проекте] [Ссылки] [Team]
Перепечатка материалов сайта возможна только с разрешения автора.
Rambler's Top100