总体专业化中,高层实体上是否可以存在关系?

时间:2019-04-02 17:33:22

标签: database rdbms erd

在以下情况下,产品只能是SaleProduct或LoanProduct。enter image description here

供应商与产品之间的关系是否有效?还是应该在供应商和销售产品之间以及供应商和贷款产品之间分别建立关系?

谢谢。

1 个答案:

答案 0 :(得分:2)

首先,您的图不是UML图。我根本不认识这个符号。

我将忽略您的图表,重点关注问题本身。是的,在父(泛型)类上建立关系是完全有效的,并且当然它将由其子级(专门类)继承。这是在父级上拥有这些共同元素(在这种情况下为关系)而不是在子级上增加一倍的目标之一。