前面一句话很好理解,这个错误就是省略了联系集,直接将一个实体集的主码引入到另一个实体集的属性里面,这种情况下是没有联系集的。正确是做法是,实体集A,B不互相包含彼此的主码,实体集里面的属性都是描述该实体的,A,B的联系都通过联系集表示。
当然可以。每个联系集代表二者之间一个联系,存在多联系集的场景:
1、多角色/多功能
2、相互关联
特殊场景,还有:
3、自关联
例如,部门(dept)与员工Employee之间:
》每个员工,属于一个部门
》一个部门,有一个主管
》一个部门,有一个联系人;
》每个员工,(可能)有上一部门
》每条部门纪录,有一个最后管理员(员工同时也是 *** 作员)
》。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)