0

我可以通过识别关系将一个实体与其他三个实体(弱)联系起来吗?例如,一个实体项目通过“是”关系与其他三个实体 book_item、cd_item 和 magazine_item 相关。(book_item、cd_item 和 magazine_item 是弱实体)这可能吗?

4

1 回答 1

1

虽然子类型可以表示为在经典 ER 图中没有弱键的识别关系,但最好区分概念。子类型是一个子集,这意味着在此过程中不会更改身份。正则实体集的子类型仍然是正则的,弱实体集的子类型是弱的。

这与父/子实体集不同,其中子实体集通过父标识符和弱密钥来标识。弱子是与其父不同的实体集,而子类型是同一实体集的子集。

我建议您使用 EER 图的子类型符号之一,并且不要将识别/弱术语与子类型/超类型混合,除非用于经典 ER 的学术练习。

于 2017-10-30T07:17:34.207 回答