实体的单值属性被映射为表的列(复合属性被映射为多个简单列)。
实体标识符映射为候选键。
实体主标识符映射为主键。
实体的实例映射为表中的一行。...若 max_card(F, R) = 1,并且 F 为联系中的多方, 那么从实体 F 转换出的关系表 T 中包括从 E 转换出的关系表的主键属性列, 这被称为 T 的外键(可以简单理解为表的一列是另一张表的主键...若两张表都是可选参与: 选一张表插入另一张表的主键属性列作为外键;
= 若有一张表是强制参与: 在强制参与的实体表中添加外键列(非空的)
都是强制参与
最好将两张表合并, 避免使用外键
E-R...弱实体 (Weak Entities)
如果一个实体的所有实例都通过联系 R 依赖于另一个实体的实例而存在, 这个实体就是弱实体, 另一个实体是强实体。...如果插入了新的记录, 前面的条件仍然必须满足
一个定理
给定一个表 T 和它的一个函数依赖集 F, 一个把 T 分解为 {T1,T2}的分解是 T 的一个无损分解, 当且仅当 Head(T1) Head