gpt4 book ai didi

database - 弱实体是否可以同时参与与其他表的标识和非标识关系?

转载 作者:行者123 更新时间:2023-12-05 06:40:16 26 4
gpt4 key购买 nike

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

但同时,它也可以是非身份关系中的 child 吗?

最佳答案

是的,弱实体集可以参与与其他实体的非标识关系。对于“ child ”,我想你的意思是弱实体集处于关系的决定(许多)方面的关系。对弱实体集可能参与的关系类型没有限制。

但是,请注意多重识别关系。虽然弱实体集很容易成为识别关系链的后代,但同一弱实体集上的多个独立识别关系是不寻常的,并且挑战了实体集的概念。参见 my answer to this question .

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

关于database - 弱实体是否可以同时参与与其他表的标识和非标识关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42990040/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com