第 13 章 · 第四节 · 课件第 25、26、27 页合并重做
逻辑结构设计与转换规则
实体直接转换,联系按 1:1、1:n、m:n 分别处理。
逻辑结构设计与转换规则
逻辑结构设计:把 E-R 图转换为选用的 DBMS 所支持的数据模型。对关系数据库来说,就是转换为一组关系模式。
实体的转换
- 一个实体转换为一个关系模式
- 实体的属性就是关系的属性,实体的码就是关系的码
联系的转换
| 联系 | 转换为一个关系模式,它的码是 |
|---|---|
| 1:1 | 每个实体的码都是候选码 |
| 1:n | n 端实体的码 |
| m:n | 各实体码的组合 |
- 不要漏掉实体和联系,转换后标出每个关系的码
- 1:n 联系转换出的模式,码与 n 端实体相同,可以并入 n 端实体,所以最终不产生新的关系。1:1 联系可以并入任意一端
- 三个或更多实体之间的联系,码由各实体的码组成,太长时可以另设一个自增的编号
