1

显然,一个弱实体(作为孩子)必须参与一个或多个识别关系,否则它就不会是弱的。

但它可以同时是非识别关系中的孩子吗?

4

1 回答 1

0

是的,弱实体集可以参与与其他实体的非识别关系。通过“孩子”,我想您的意思是弱实体集位于关系的确定(多)方面的关系。弱实体集可能参与的关系类型没有限制。

但是,请注意多个识别关系。虽然弱实体集很容易成为识别关系链的后代,但同一弱实体集上的多个独立识别关系是不寻常的,并且对实体集的概念提出了挑战。请参阅我对这个问题的回答

请注意,您的问题标题提到了表之间的关系,这混淆了概念(ER)和物理(表格)模型。实体关系用表表示,但一般关系关系也是如此(只有一对一和一对多关系可以非规范化为一个/确定实体集的实体关系,多对多和三元和更高的关系仍然需要自己的表)。

于 2017-03-24T05:53:03.943 回答