在 ER 图上显示继承?

问题描述 投票:0回答:2

在我的 Spring Boot 应用程序中,我有一个如下所示的实体关系图,并寻找在其上显示继承的正确方法。我查看了几十页,但找不到任何示例(其中大多数使用不同类型的图表)。

通常我使用注释来显示一对多等关系,如学生-课程和课程-教授之间所示。但我不确定箭头填充和空是显示用户 - 学生和用户 - 教授之间继承的正确方法。

我应该如何正确显示 ER 图(而不是类等)的继承?

entity-relationship erd
2个回答
1
投票

ER 建模技术通常不包含任何继承特征。扩展该技术的方法有多种,但应该如何建模继承并没有单一的方法。

UML 是一种流行的建模语言,它没有示例中使用的鱼尾纹表示法,但它确实有继承符号。如果你想借用它:它就像你在用户和学生之间绘制的箭头:末端有一个空三角形的箭头,从特殊实体指向更一般的实体。


0
投票

我会标记诸如 user:student 和 user:professor 之类的实体

© www.soinside.com 2019 - 2024. All rights reserved.