在实体关系到关系映射图中表示继承

Representing inheritance in an Entity Relational to Relational Mapping diagram

我有一个图书馆管理系统的实体关系图。我有实体 "Member" 和 "Professor",并且 "Professor" 从 "Member".

继承属性

然后我有我的 ER 到关系映射图,这是我面临的问题 - 如何表示 "Member" 和 "Professor" 之间的联系?

这是图表,如您所见,第二张图表中没有添加教授。如有任何提示,我们将不胜感激。

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