第14讲逻辑结构设计.ppt

第14讲 逻辑结构设计 本讲内容 数据模型的优化 3 设计外模式 4 E-R图向关系模型的转换 2 逻辑结构设计的步骤 1 问题提出 概念结构是独立于任何一种数据模型的信息结构。那么如何将概念结构转换为DBMS产品支持的数据模型呢? 目前,DBMS产品一般支持 、 、 三种模型中的某一种。 关系 网状 层次 逻辑结构设计 一、逻辑结构设计的步骤 设计逻辑结构时一般要分三步进行(如图1所示): 概念结构 基本E-R图 一般数据模型 关系、网状、层次 特定的DBMS支持下的数据模型 优化的数据模型 1、将概念结构转换为一般的关系、网状、层次模型 2、将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换 3、对数据模型进行优化 转换规则 DBMS的 特点和限制 优化方法 图1 逻辑结构设计的三个步骤 二、E-R图向关系模型的转换 要解决的问题:如何将实体、联系转换为关系模式?如何确定这些关系模式的属性和码?(重点) E-R图是由 、 和 3个要素组成。 实体 属性 联系 1、实体的转换 E-R图中的每一个实体,都应转换为一个关系,实体的属性就是关系的属性;实体的主码就是关系的主码。 解: 学生(学号,姓名,性别) 例1:

文档评论(0)

1亿VIP精品文档

相关文档