在我的 Spring Boot 应用程序中,我有一个如下所示的实体关系图,并寻找在其上显示继承的正确方法。我查看了几十页,但找不到任何示例(其中大多数使用不同类型的图表)。
通常我使用注释来显示一对多等关系,如学生-课程和课程-教授之间所示。但我不确定箭头填充和空是显示用户 - 学生和用户 - 教授之间继承的正确方法。
我应该如何正确显示 ER 图(而不是类等)的继承?
ER 建模技术通常不包含任何继承特征。扩展该技术的方法有多种,但应该如何建模继承并没有单一的方法。
UML 是一种流行的建模语言,它没有示例中使用的鱼尾纹表示法,但它确实有继承符号。如果你想借用它:它就像你在用户和学生之间绘制的箭头:末端有一个空三角形的箭头,从特殊实体指向更一般的实体。
我会标记诸如 user:student 和 user:professor 之类的实体