数据库原理 第26~27讲 数据库设计(逻辑结构、物理结构、实施与维护).pptVIP

  • 3
  • 0
  • 约7.32千字
  • 约 87页
  • 2017-08-21 发布于河南
  • 举报

数据库原理 第26~27讲 数据库设计(逻辑结构、物理结构、实施与维护).ppt

数据库原理 第26~27讲 数据库设计(逻辑结构、物理结构、实施与维护)

;第6章 数据库设计;6.4 逻辑结构设计;逻辑结构设计阶段;6.4.1 E-R图向关系模型的转换;E-R图向关系模型的转换(续);转换原则;① 一个实体型转换为一个关系模式。 关系的属性:实体型的属性 关系的码:实体型的码 例: 学生实体可以转换为如下关系模式: 学生(学号,姓名,出生日期,所在系, 年级,平均成绩) 性别、宿舍、班级、档案材料、教师、课程、教室、教科书都分别转换为一个关系模式。;② 一个 m:n 联系转换为一个关系模式。 关系的属性:与该联系相连的各实体的码以及联系本身的属性 关系的码:各实体码的组合 例: “选修”联系是一个m:n联系,可以将它转换为如下关系模式,其中学号与课程号为关系的组合码: 选修(学号,课程号,成绩);③ 一个 1:n 联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。 1)转换为一个独立的关系模式 关系的属性:与该联系相连的各实体的码以及联系本身的属性 关系的码:n端实体的码 2)与n端对应的关系模式合并 合并后关系的属性:在n端关系中加入1端关系的码和联系本身的属性 合并后关系的码:不变 后者可以减少系统中的关系个数,一般情况下更倾向于采用这种方法;例: “组成”联系为 1:n 联系。将其转换为关系模式的两种方法: 1)使其成为一个独立的关系模式: 组成(学号,班级号) 2)将其学生关系模式合

文档评论(0)

1亿VIP精品文档

相关文档