ER 图中如何处理多个实体具有相同属性
在 ER 图中,如果多个实体具有相同的属性,可以使用两种方法来处理:
1. 使用重复的属性名称
例如:
实体 1:
- 属性 1
- 属性 2
- 属性 3
- 属性 1
- 属性 2
实体 2:
- 属性 1
- 属性 2
- 属性 4
实体 3:
- 属性 2
- 属性 3
- 属性 5
- 属性 2
2. 使用不同的属性名称并建立关系
例如:
实体 1:
- 属性 1
- 属性 2
- 属性 3
实体 2:
- 属性 4
实体 3:
- 属性 5
关系 1:实体 1 - 属性 1,实体 2 - 属性 1 关系 2:实体 1 - 属性 2,实体 2 - 属性 2,实体 3 - 属性 2 关系 3:实体 1 - 属性 3,实体 3 - 属性 3 关系 4:实体 3 - 属性 5
选择哪种方法取决于具体情况。如果属性名称本身具有意义,并且关系比较复杂,建议使用不同的属性名称并建立关系。如果属性名称只是为了区分不同实体,可以使用重复的属性名称。
原文地址: https://www.cveoy.top/t/topic/oRok 著作权归作者所有。请勿转载和采集!