此关系数据库中的不同客户和乘客

时间:2018-01-22 04:52:29

标签: database database-design relational-database

我在互联网上找到了一个很棒的关系数据库。它是关于火车和飞机票务预订的看法。这是图像

relationship database

我的目标是,根据该图像创建真正的数据库。当我开始分析数据库图片时,我对Passenger和Customer表格有点困惑,它们两者是不同的吗?

2 个答案:

答案 0 :(得分:0)

这在我们的日常生活中很常见。顾客就是你去为全家购买一些门票,乘客就是你的家人。

答案 1 :(得分:0)

乘客是飞机(或火车)上的人。这可能是也可能不是客户。此外,客户最终可能是乘客,但直到安排航班。如果客户更改航班或取消航班,他们仍然是客户,但他们可能不再是特定航班的乘客。

换句话说,乘客是与特定旅行事件相关联的人。客户是与购买相关联的人(该图称为预订)。

基于与其他实体的关系来定义实体是相当普遍的。例如,他们也可以有一个代理人表,定义为促进预订的人。客户和代理商都是人,但与预订的关系定义了您有兴趣捕获的属性。