mysql - 实体图中的属性和关系中的属性有什么区别。

标签 mysql relational-database entity-relationship

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

但是实体图中的这些属性和数据库关系中的属性有什么不同。

最佳答案

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

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

关于mysql - 实体图中的属性和关系中的属性有什么区别。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41597780/

相关文章:

mysql - 如何获取数据库的第一个和最后一个记录

MySQL统计喜欢和不喜欢的数据

sql - 关系数据库 : Is it fine to have a foreign key referencing an Associative table?

database - 一对多关系: composite primary key or single primary key?

java - Eclipse JPA 添加新的父对象

java - 使用 Hibernate 方言设置表字符集/排序规则?

MySQL更新来自另一个表中最新字段的字段

mysql - 在 MySQL 中违反 1NF

er-diagrams - 实体关系图中带有箭头的单行

ios - 获取与自身具有多对多链接的链接实体?