【问题标题】:Representing inheritance in an Entity Relational to Relational Mapping diagram在实体关系到关系映射图中表示继承
【发布时间】:2016-09-23 17:02:42
【问题描述】:

我有一个图书馆管理系统的实体关系图。我有实体“Member”和“Professor”,“Professor”从“Member”继承属性。

然后我有我的 ER 到关系映射图,这就是我面临的问题 - 如何表示“会员”和“教授”之间的联系?

这是图表,您可以看到第二张图表中没有添加教授。任何提示都表示赞赏。

【问题讨论】:

    标签: sql database-design relational-database database-schema entity-relationship-model


    【解决方案1】:

    子类型通常使用与超类型相同的主键,并记录任何附加属性。在您的示例中,Professor 除了将其标识为MemberSSN 之外没有其他属性。因此,在您的关系图中,您将绘制一个带有单列的 Professors 表 - Member_SSN - 它指向 MembersSSN 列。

    【讨论】:

      猜你喜欢
      • 2022-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-17
      • 2019-03-27
      相关资源
      最近更新 更多