关于简化以下图表的指导

时间:2012-03-08 03:22:14

标签: database-design erd

我有一个案例场景,客户可以只预订住宿或航班或两者。

我已经对住宿部分进行了建模,但是我通过过度思考现实生活中的东西是如何使事情变得复杂。

我所想的是,客户无法预订航班,因为它指的是整架飞机,非常不可能。因此,我认为客户预订了飞行座位。

以下是我到目前为止所做的工作,但我已经太复杂了。

Flight

有人可以指导我让这更简单吗?我可以将flight_seat与飞机和飞机合并吗?请帮忙

1 个答案:

答案 0 :(得分:1)

也许有些想法:

航班从一个机场飞往另一个机场。 飞机上可以使用飞机,或者其他飞机可以取代飞机。 乘客可根据飞机类型请求座位

所以我会直接将航班链接到机场。 然后我会将飞机与飞机联系起来 这个人也预订了航班......还有一个要求的座位

如果您需要在办理登机手续时一直建模,然后将实际飞机分配给航班,并将座位分配给乘客。