为什么属性在 ER 图中是相关的

Why attributes are in relation in ER diagrams

在某些ER图中,relation.In在什么情况下我们应该在关系上使用属性

关系属性允许您记录有关关系的事实,而不是构成关系的实体之一。一些例子:

  • 两个人的婚姻是有日期和地点的
  • 学生的 class 分配可能有指定的座位
  • 客户对产品的受欢迎程度

这是学生与 class 之间关系的属性的 ER 示例:

虽然 ER 的语义看起来很熟悉并有助于它的流行,但从逻辑上讲,实体和关系之间的区别是人为的和不必要的。实体可以有复合键,从 n 元关系的角度来看,一元关系并不罕见。