任务:

把概念设计阶段的基本E-R图转换成关系模式

转换内容:实体型、实体的属性和实体型之间的联系转化成关系模式

例如:

数据库原理 逻辑结构设计

E-R图向关系模型的转化原则:

1、实体型的转换

  • 关系模式的属性=实体的属性
  • 关系模式的码=实体的码

数据库原理 逻辑结构设计

2、实体型之间联系的转换

1:1的联系:

首先可以转换为一个独立的关系模式

  • 关系模式的 属性:与联系相连的各个实体的码,以及联系本身的属性
  • 关系模式的 候选码:每个实体的码均是关系模式的候选码

也可以与相连的任意一段对应的关系模式合并

  • 在关系模式的属性里面加上另外一端 关系模式的码 和 联系的属性
  • 合并后 关系模式的码 不变

数据库原理 逻辑结构设计

1:n的联系:

数据库原理 逻辑结构设计

m:n的联系:属性为两个实体之间的属性+联系的属性 码就是两个实体的组合码

数据库原理 逻辑结构设计

例如:

数据库原理 逻辑结构设计

合并原则:具有相同码的关系模式是可以合并的

数据库原理 逻辑结构设计

设计完关系模式之后要设计用户子模式-视图机制

1、使用更符合用户习惯的别名

2、针对不同级别的用户定义不同的视图,提高系统的安全性

3、简化用户对系统的使用

数据库原理 逻辑结构设计

相关文章:

  • 2021-09-19
  • 2022-12-23
  • 2021-08-09
  • 2022-01-27
  • 2022-12-23
  • 2021-11-24
  • 2021-11-08
猜你喜欢
  • 2022-01-13
  • 2022-01-12
  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2021-11-04
  • 2021-08-01
相关资源
相似解决方案