数据库设计 逻辑结构设计.pptVIP

  • 14
  • 0
  • 约3.86千字
  • 约 31页
  • 2020-09-04 发布于天津
  • 举报
数据库设计 - 逻辑结构设计 大连理工大学软件学院 逻辑结构设计 ? 逻辑结构设计的任务 概念结构是各种数据模型的共同基础。为了 能够用某一 DBMS 实现用户需求,还必须将 概念结构进一步转化为相应的数据模型,这 正是数据库逻辑结构设计所要完成的任务。 逻辑结构设计 ? 逻辑结构设计的步骤 ? 将概念结构转化为一般的关系、网状、层次模型 ? 将转化来的关系、网状、层次模型向特定 DBMS 支持下的 数据模型转换 ? 对数据模型进行优化 E-R 图向关系模型的转换 ? 转换内容 ? E-R 图由实体、实体的属性和实体之间的联系三 个要素组成 ? 关系模型的逻辑结构是一组关系模式的集合 ? 将 E-R 图转换为关系模型:将实体、实体的属性 和实体之间的联系转化为关系模式。 E-R 图向关系模型的转换 ? 转换原则 ? 1. 一个实体型转换为一个关系模式 。 ? 关系的属性:实体型的属性 ? 关系的码:实体型的码 ? 例,学生实体可以转换为如下关系模式: 学生(学号,姓名,出生日期,所在系,年级, 平均成绩) 性别、宿舍、班级、档案材料、教师、课程、教 室、教科书都分别转换为一个关系模式。 E-R 图向关系模型的转换 ? 转换原则 ? 2. 一个 m:n 联系转换为一个关系模式。 ? 关系的属性:与该联系相连的各实体的码以及联系本 身的属性 ? 关系的码:各实体码的组合 ? 例,“

文档评论(0)

1亿VIP精品文档

相关文档