ER 建模 - 绘制两个属性之间的多对多关系图



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

[_X_| A | B ]

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

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

X -> A,B的关系确实意味着A和B(A ->> X -> BB ->> X -> A)之间的多对多关系,其中X就像一个代理标识符。 如果您可以自由地生成新的X,那么该表可以在物理上这样使用(尽管您可能会更改或合并表谓词),但如果没有对A,B的唯一约束,您将面临完整性问题。 最好创建一个新的关系/表。

最新更新