有谁能解释在er图的泛化和特化中使用“d”和“o”符号的区别吗?两个符号的意思是相同的还是不同的。
最佳答案
o
用于重叠,这意味着实体类型可以属于多个子类型。在您的示例中,Assignment
可以包含一个Grade
和/或一个Lab_Session
。d
表示不相交,这意味着实体类型不能属于多个子类型。在您的示例中,Lecture
只能是Enhancement
、SpecialDegree
或GeneralDegree
讲座之一。
关于database - ER图的一般化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40044679/