Database design 简化下图的指南

Database design 简化下图的指南,database-design,erd,Database Design,Erd,我有一个案例场景,客户只能预订住宿或航班,或者两者都可以 我已经对调节部分进行了建模,但是我过度思考了物质在现实生活中的工作方式,使事情变得复杂 我的想法是,客户无法预订航班,因为它指的是整架飞机,这是非常不可能的。因此,我认为客户预订了一个航班座位 以下是我到目前为止所做的,但我把它弄得太复杂了 有人能指导我让这更简单吗?我可以把航班和飞机合并在一起吗?请帮助也许有一些想法: 航班从一个机场飞往另一个机场。 一架飞机可以在飞行中使用,也可以由另一架飞机代替。 乘客可根据飞机类型要求座位 所以

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

我已经对调节部分进行了建模,但是我过度思考了物质在现实生活中的工作方式,使事情变得复杂

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

以下是我到目前为止所做的,但我把它弄得太复杂了

有人能指导我让这更简单吗?我可以把航班和飞机合并在一起吗?请帮助

也许有一些想法:

航班从一个机场飞往另一个机场。 一架飞机可以在飞行中使用,也可以由另一架飞机代替。 乘客可根据飞机类型要求座位

所以我会把飞机直接连接到机场。 然后我会把飞机和航班联系起来 这个人也在预订航班。。。有要求的座位

如果您需要在登机手续办理过程中全程建模,则将实际飞机分配给航班,并将座位分配给乘客。

可能有一些想法:

航班从一个机场飞往另一个机场。 一架飞机可以在飞行中使用,也可以由另一架飞机代替。 乘客可根据飞机类型要求座位

所以我会把飞机直接连接到机场。 然后我会把飞机和航班联系起来 这个人也在预订航班。。。有要求的座位


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

实际上,在我的情况下,唯一的情况是客户预订了航班,因此我显然认为,“航班有目的地”,所以我添加了机场城市和国家。实际上,在我的案例场景中,唯一的事情是客户预订了航班,所以我显然认为,“航班有目的地”,所以我添加了机场城市和国家。