0

存在具有两个属性 A 和 B 的实体 X。 ER 模型到目前为止有一个表:

[_X_| A | B ]

现在必须更新模型以显示 A 和 B 之间的多对多关系。这种关系是双向的——A 和 B 之间没有依赖关系。

现有的图表是否已经暗示了属性 A 和 B 之间的多对多关系?或者,因为我们现在明确声明 A 和 B 之间必须存在关系,所以我们还必须创建新表并绘制关系弧?

4

1 回答 1

0

该关系X -> A,B确实暗示A ->> X -> BA 和 B ( and B ->> X -> A)之间的多对多关系,其中X的行为类似于代理标识符。如果您可以X自由地生成 new ,那么该表可以在物理上这样使用(尽管您可能会更改或合并表谓词),但如果没有唯一约束,A,B您可能会遇到完整性问题。最好创建一个新的关系/表。

于 2016-02-10T06:44:50.127 回答