弱实体与其支持实体可以有多个关系吗?

问题描述 投票:0回答:1

在 ERD 中,弱实体与其支持实体可以有多个关系吗?

如果一个弱实体与其支持实体可以有多个关系,是否所有这些关系都是标识关系,还是只有一个可以是标识关系?

database entity erd
1个回答
0
投票

如果不参考另一个实体,就无法唯一标识“弱实体”。这意味着另一个实体的外键是其主键的一部分。 因此,弱实体不能与另一个实体有多个“识别”关系。如果是的话,它的身份将不再是唯一的。

然而,没有什么可以阻止它与同一支持实体建立另一种不同的关系。让我们举个例子:项目是一个强大的实体。任务是一个弱实体,其身份取决于项目。但是任务可能与项目有次要关系,与任务的身份无关,例如,表达任务是一个项目就是指项目。

© www.soinside.com 2019 - 2024. All rights reserved.