2012-03-08 3 views
1

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

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

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

Следующее - это то, что я сделал до сих пор, но я сделал это слишком сложным.

Flight

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

ответ

1

возможно некоторые идеи:

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

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

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

+0

Фактически единственное, что в моем случае сценарий заключается в том, что клиент делает бронирование рейса, и поэтому я, очевидно, думал, что «рейс имеет пункт назначения», поэтому я добавил аэропорт города и страны. –

Смежные вопросы