为什么属性在 ER 图中是相关的
Why attributes are in relation in ER diagrams
在某些ER图中,relation.In在什么情况下我们应该在关系上使用属性
关系属性允许您记录有关关系的事实,而不是构成关系的实体之一。一些例子:
- 两个人的婚姻是有日期和地点的
- 学生的 class 分配可能有指定的座位
- 客户对产品的受欢迎程度
这是学生与 class 之间关系的属性的 ER 示例:
虽然 ER 的语义看起来很熟悉并有助于它的流行,但从逻辑上讲,实体和关系之间的区别是人为的和不必要的。实体可以有复合键,从 n 元关系的角度来看,一元关系并不罕见。
在某些ER图中,relation.In在什么情况下我们应该在关系上使用属性
关系属性允许您记录有关关系的事实,而不是构成关系的实体之一。一些例子:
- 两个人的婚姻是有日期和地点的
- 学生的 class 分配可能有指定的座位
- 客户对产品的受欢迎程度
这是学生与 class 之间关系的属性的 ER 示例:
虽然 ER 的语义看起来很熟悉并有助于它的流行,但从逻辑上讲,实体和关系之间的区别是人为的和不必要的。实体可以有复合键,从 n 元关系的角度来看,一元关系并不罕见。