ER图中的相关实体
relating entities in an ER diagram
我可以通过识别关系将一个实体与其他三个实体(弱)联系起来吗?例如,实体项目通过 "is a" 关系与其他三个实体 book_item、cd_item 和 magazine_item 相关。(book_item、cd_item magazine_item 是弱实体)这可能吗?
虽然子类型可以表示为经典 ER 图中没有弱键的标识关系,但最好区分概念。子类型是一个子集,这意味着身份在此过程中不会改变。正则实体集的子类仍然是正则,弱实体集的子类是弱的。
这不同于 parent/child 实体集,其中 children 是通过 parent 标识符和弱键标识的。弱 children 是与其 parent 不同的实体集,而子类型是同一实体集的子集。
我建议您使用 EER 图的子类型符号之一,不要将 identifying/weak 术语与 subtyping/supertyping 混合使用,除非是经典 ER 的学术练习。
我可以通过识别关系将一个实体与其他三个实体(弱)联系起来吗?例如,实体项目通过 "is a" 关系与其他三个实体 book_item、cd_item 和 magazine_item 相关。(book_item、cd_item magazine_item 是弱实体)这可能吗?
虽然子类型可以表示为经典 ER 图中没有弱键的标识关系,但最好区分概念。子类型是一个子集,这意味着身份在此过程中不会改变。正则实体集的子类仍然是正则,弱实体集的子类是弱的。
这不同于 parent/child 实体集,其中 children 是通过 parent 标识符和弱键标识的。弱 children 是与其 parent 不同的实体集,而子类型是同一实体集的子集。
我建议您使用 EER 图的子类型符号之一,不要将 identifying/weak 术语与 subtyping/supertyping 混合使用,除非是经典 ER 的学术练习。