loading..
Русский    English
18:02
листать

Аэрофлот

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

  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) — место в ряду слева направо в алфавитном порядке;
  • связи и ограничения показаны на схеме данных.
Тэги:
ALL AVG battles CASE CAST CHAR CHARINDEX classes COALESCE Convert COUNT CTE DATEDIFF DATEPART DATETIME DELETE DISTINCT EXCEPT EXISTS EXTRACT FROM FULL JOIN GROUP BY Guadalcanal HAVING IN INNER JOIN insert INTERSECT ISNULL laptop LEFT LEFT OUTER JOIN LEN maker MAX MIN MySQL NOT IN NULL ORDER BY Outcome outcomes OVER PARTITION BY pc PIVOT PostgreSQL printer product Больше тэгов
Учебник обновлялся
несколько дней назад
©SQL-EX,2008 [Развитие] [Связь] [О проекте] [Ссылки] [Team]
Перепечатка материалов сайта возможна только с разрешения автора.
Rambler's Top100