【问题标题】:ER Model weak entities.ER 模型弱实体。
【发布时间】:2016-12-21 06:58:37
【问题描述】:

按照这些说明,我正在尝试创建一个 ER 模型。和 这些说明:

Total Escapes 为其客户提供各种各样的旅行。 每个旅行都可以由路线 ID 唯一标识。旅游也有 与它相关的估计持续时间和旅行描述 自己。

客户详细信息将被记录在数据库中,具有唯一性 为每个客户生成的客户 ID。其他详细信息包括 姓名、出生日期和联系电话号码。巡回赛被定义为 游览的一个实例,即游览有多个游览路线。为了 例如,“墨尔本城市之旅”每天运​​行两次,上午 8:30 和 下午 2 点 30 分。换句话说,巡回赛不仅由 特定的旅行,但旅行的日期和时间。

客户可以预订旅行团。为预订支付的价格是 记录下来。司机使用车辆来履行他/她的职责 带游客上路。每辆车都可以通过它来识别 登记牌。其他属性,如车辆类型、容量 和颜色也会被记录下来。

导游与司机一起组织游览。这 导游必须有一个唯一的证书编号,以记录在 系统。他们的姓名、手机号码和地址也是必需的。这 负责在巡回赛中操作游览车的司机可以是 由他们的 D/L 号识别。姓名和手机号码是 也记录在每个驱动程序的数据库中。

一些导游培训其他导游自己管理旅行。 每个学员有一个主管,一个主管可以指导许多 实习生。

在我创建的图表上,我想知道实例和游览之间的链接是否是多对一的?

或者巡回赛甚至不是一个弱实体?

ER Model

【问题讨论】:

    标签: mysql database-design entity-relationship


    【解决方案1】:

    我同意Tour Run 是一个弱实体 - 说明对此非常具体。这意味着Instance 是一种识别关系,将Route_ID 值映射到Route_ID,Date,Time 值。这是一个无关紧要的关系,不需要与Tour Run 键分开记录。 InstanceTour 之间的关联是多对一的,这也是正确的 - 许多 Route_ID,Date,Time 三元组映射到一个 Route_ID

    【讨论】:

    • 为此干杯,我只需要确保我走在正确的道路上!
    猜你喜欢
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 2017-02-19
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多