嵌入式数据库设计(续读2).ppt

An Introduction to Database System 第六章 数据库设计 6.1 数据库设计概述 6.2 需求分析 6.3 概念结构设计 6.4 逻辑结构设计 6.5 数据库的物理设计 6.6 数据库实施 6.7 数据库运行与维护 6.8 小结 6.4 逻辑结构设计 逻辑结构设计的任务 为了能够用某一DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。 6.4 逻辑结构设计 逻辑结构设计的三个步骤: 将概念结构转化为一般的关系、网状、层次模型; 将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换; 对数据模型进行优化。 逻辑结构设计的三个步骤 6.4.1 E-R图向关系模型的转换 转换内容: 将E-R图转换为关系模型; 即将实体、实体的属性和实体之间的联系转化为关系模式。 以下面的E-R图为例 E-R图向关系模型的转换(续) 转换原则 ⒈ 一个实体型转换为一个关系模式。 关系的属性:实体型的属性 关系的码:实体型的码 例,学生实体可以转换为如下关系模式:  学生(学号,姓名,出生日期,所在系, 年级平均成绩) (性别、宿舍、班级、档案材料、教师、课程、教室、教科书都分别转换为一个关系模式。) E-R图向关系模型的转换(续) ⒉ 一个m:n联系转换

文档评论(0)

1亿VIP精品文档

相关文档