实体图中的属性与关系中的属性有何不同。

时间:2017-01-11 18:08:04

标签: mysql relational-database entity-relationship entity-relationship-model

在实体关系图(ERD)中,列是属于由表建模的实体的属性。

但实体图中的这些属性与数据库中的关系属性之间有何不同。

1 个答案:

答案 0 :(得分:1)

ER模型中的属性是从实体集或关系集到值集的映射。这意味着非关键ER属性由物理模型/数据库中的键/值列对表示,而不仅仅是单个列。

关系模型中的属性对应于关系谓词中的角色(关键或不关键)。这些通常由各列表示,但逻辑关系的组件不需要与物理模型的元素一一对应。逻辑日期可以由3个int列表示。一组真/假属性可以表示为单个位字段。