2012-03-08 19 views
1

我有一種情況,客戶只能預訂住宿或航班,或兩者兼有。關於簡化以下圖表的指導

我已經模擬住宿的一部分,但是我通過過度思考現實生活中的東西是如何工作而使事情變得複雜。

我的想法是客戶無法預訂航班,因爲它指的是整架飛機,不太可能。因此,我認爲一位顧客預訂了一個航班座位。

以下是我迄今爲止所做的工作,但是我已經使它太複雜了。

Flight

有人能指導我,使這個更簡單?我可以將flight_seat與飛行和飛機合併嗎?請幫助

回答

1

也許有些想法:

航班從一個機場轉移到另一個。 飛機可能在航班上使用,或者另一個可能代替它。 乘客可以根據飛機類型要求一個座位

所以我會直接把航班連接到機場。 然後我會在飛機鏈接到 的人也被預訂了航班飛行......用請求的座位

如果需要通過檢查在一路模式,那麼飛機的實際分配給飛行,並將座位分配給乘客。

+0

實際上,在我的情況下,唯一的情況是客戶進行航班預訂,所以我顯然認爲「航班有目的地」,所以我添加了機場城市和國家。 – 2012-03-08 03:45:13