Руководство по упрощению следующей диаграммы - PullRequest
1 голос
/ 08 марта 2012

У меня есть сценарий, в котором клиент может забронировать проживание или рейс только или оба.

Я смоделировал часть размещения, но я усложняю вещи, переосмысливая, как вещи работают в реальной жизни.

Я думал, что клиент не может забронировать рейс, потому что онотносится к целому самолету, очень маловероятно.Поэтому я подумал, что заказчик заказывает место на рейс.

Вот что я сделал до сих пор, но я сделал его слишком сложным.

Flight

Может ли кто-нибудь помочь мне сделать это проще?Могу ли я объединить flight_seat с рейсом и самолетом?пожалуйста помогите

1 Ответ

1 голос
/ 08 марта 2012

возможно, есть идеи:

. Рейс идет из одного аэропорта в другой.Самолет может использоваться в полете, или другой может занять его место.Пассажир может запросить место в зависимости от типа воздушного судна

, поэтому я бы напрямую связал рейс с аэропортом.затем я бы связал самолет с рейсом, который заказывает человек, который также бронирует рейс ... с запрошенным местом

, если вам нужно моделировать весь путь через регистрацию, затем назначьте самолет на рейси назначьте место пассажиру.

...