中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第7章 数据库设计(2/2)

数据库系统概论An Introduction to Database System(续)第七章数据库设计oo1o中国人民大学信息学院
An Introduction to Database System 数据库系统概论 An Introduction to Database System 第七章 数据库设计(续) 中国人民大学信息学院

第七章数据库设计7.1 数据库设计概述民大学7.2需求分析7.3 概念结构设计系统概论7.4逻辑结构设计7.5物理结构设计7.6数据库的实施和维护7.7小结AnIntroductiontoDatabaseSystem
An Introduction to Database System 第七章 数据库设计 7.1 数据库设计概述 7.2 需求分析 7.3 概念结构设计 7.4 逻辑结构设计 7.5 物理结构设计 7.6 数据库的实施和维护 7.7 小结

7.4逻辑结构设计心逻辑结构设计的任务把概念结构设计阶段设计好的基本E-R图转换为与选用数据库管理系统产品所支持的数据模型相符合的逻辑结构数据库系统概证AnIntroductiontoDatabaseSystem
An Introduction to Database System 7.4 逻辑结构设计 ❖逻辑结构设计的任务 ◼ 把概念结构设计阶段设计好的基本E-R图转换为与选用 数据库管理系统产品所支持的数据模型相符合的逻辑 结构

7.4逻辑结构设计7.4.1E-R图向关系模型的转换7.4.2数据模型的优化7.4.3设计用户子模式数据库系统概论AnIntroductiontoDatabaseSystem
An Introduction to Database System 7.4 逻辑结构设计 7.4.1 E-R图向关系模型的转换 7.4.2 数据模型的优化 7.4.3 设计用户子模式

(续)E-R图向关系模型的转换心转换内容E-R图由实体型、实体的属性和实体型之间的联系三个要素组成关系模型的逻辑结构是一组关系模式的集合将E-R图转换为关系模型:将实体型、实体的属性和实体型之间的联系转化为关系模式AnIntroductiontoDatabaseSystem
An Introduction to Database System E-R图向关系模型的转换(续) ❖转换内容 ◼ E-R图由实体型、实体的属性和实体型之间的联系三个 要素组成 ◼ 关系模型的逻辑结构是一组关系模式的集合 ◼ 将E-R图转换为关系模型:将实体型、实体的属性和实 体型之间的联系转化为关系模式

(续)E-R图向关系模型的转换转换原则1.一个实体型转换为一个关系模式关系的属性:实体的属性数据库系统概论1关系的码:实体的码AnIntroductiontoDatabaseSystem
An Introduction to Database System E-R图向关系模型的转换(续) 转换原则 1. 一个实体型转换为一个关系模式。 ◼ 关系的属性:实体的属性 ◼ 关系的码:实体的码

(续)E-R图向关系模型的转换2.实体型间的联系有以下不同情况(1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。①转换为一个独立的关系模式>关系的属性:与该联系相连的各实体的码以及联系本身的属性>关系的候选码:每个实体的码均是该关系的候选码AnIntroduction toDatabaseSystem
An Introduction to Database System E-R图向关系模型的转换(续) 2. 实体型间的联系有以下不同情况 (1) 一个1:1联系可以转换为一个独立的关系模式,也 可以与任意一端对应的关系模式合并。 ① 转换为一个独立的关系模式 ➢关系的属性:与该联系相连的各实体的码以及联系 本身的属性 ➢关系的候选码:每个实体的码均是该关系的候选码

(续)E-R图向关系模型的转换(1)一个1:1联系的转换(续)②与某一端实体对应的关系模式合并>合并后关系的属性:加入对应关系的码和联系本身的属性数据库系统概论>合并后关系的码:不变AnIntroductiontoDatabaseSystem
An Introduction to Database System E-R图向关系模型的转换(续) (1)一个1:1联系的转换(续) ②与某一端实体对应的关系模式合并 ➢合并后关系的属性:加入对应关系的码和联系本身 的属性 ➢合并后关系的码:不变

(续)E-R图向关系模型的转换(2)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。①转换为一个独立的关系模式关系的属性:与该联系相连的各实体的码以及联系本身的属性系统橱>关系的码:n端实体的码活库AnIntroductiontoDatabaseSystem
An Introduction to Database System E-R图向关系模型的转换(续) (2)一个1:n联系可以转换为一个独立的关系模式,也可 以与n端对应的关系模式合并。 ①转换为一个独立的关系模式 ➢关系的属性:与该联系相连的各实体的码以及联系本 身的属性 ➢关系的码:n端实体的码

(续)E-R图向关系模型的转换(2)一个1:n联系的转换(续)②与n端对应的关系模式合并>合并后关系的属性:在n端关系中加入1端关系的码和联系本身的属性>合并后关系的码:不变>可以减少系统中的关系个数,般情况下更倾向于-采用这种方法38236福AnIntroductiontoDatabaseSystem
An Introduction to Database System E-R图向关系模型的转换(续) (2)一个1:n联系的转换(续) ②与n端对应的关系模式合并 ➢合并后关系的属性:在n端关系中加入1端关系的码 和联系本身的属性 ➢合并后关系的码:不变 ➢可以减少系统中的关系个数,一般情况下更倾向于 采用这种方法
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第8章 数据库编程.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第9章 关系查询处理和查询优化.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第10章 数据库恢复技术.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第11章 并发控制.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第13章 数据库新技术发展.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第二章 图像与成像系统.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第三章 正交变换.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第四章 图像增强.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第五章 图像编码(压缩).ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第六章 图像复原.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第八章 图像分析.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第九章 二值图像处理.ppt
- 《数字图像处理技术》课程教学资源(PPT课件)第十章 模式识别的理论与方法.ppt
- 《微机技术与仪器系统设计》课程教学资源(文献资料)DEBUG命令详解.doc
- 《微机技术与仪器系统设计》课程教学资源(课件讲稿)第一章 微型计算机基础.pdf
- 《微机技术与仪器系统设计》课程教学资源(课件讲稿)第二章 微型计算机指令系统 1/2.pdf
- 《微机技术与仪器系统设计》课程教学资源(课件讲稿)第二章 微型计算机指令系统 2/2.pdf
- 《微机技术与仪器系统设计》课程教学资源(课件讲稿)第三章 汇编语言程序设计 1/2.pdf
- 《微机技术与仪器系统设计》课程教学资源(课件讲稿)第三章 汇编语言程序设计 2/2.pdf
- 《微机技术与仪器系统设计》课程教学资源(课件讲稿)第四章 半导体存储器.pdf
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第7章 数据库设计(1/2).ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第6章 关系数据理论.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第5章 数据库完整性.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第4章 数据库安全性.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第3章 关系数据库标准语言SQL(3/3).ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第3章 关系数据库标准语言SQL(2/3).ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第3章 关系数据库标准语言SQL(1/3).ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第2章 关系数据库.ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)数据库系统原理绪论(补充资料).ppt
- 中国人民大学:《数据库系统原理》课程教学资源(PPT课件)第1章 绪论.ppt
- 《C语言》课程教学课件(PPT讲稿)01——第11章——结构体(修改).ppt
- 《C语言》课程教学课件(PPT讲稿)30——C语言——数组——第10章——字符串数组与字符串函数.ppt
- 《C语言》课程教学课件(PPT讲稿)29——C语言——数组——第10章——指针与字符串.ppt
- 《C语言》课程教学课件(PPT讲稿)28——C语言——数组——第10章——字符数组——基本操作.ppt
- 《C语言》课程教学课件(PPT讲稿)27——C语言——指针——第9章——指向数组.ppt
- 《C语言》课程教学课件(PPT讲稿)26——C语言——指针——第9章——指针基本知识——讲授.ppt
- 《C语言》课程教学课件(PPT讲稿)25——C语言——数组——第8章——数组与函数.ppt
- 《C语言》课程教学课件(PPT讲稿)24——C语言——数组——第8章——二维数组.ppt
- 《C语言》课程教学课件(PPT讲稿)23——C语言——数组——第8章——一维数组——移位删除.ppt
- 《C语言》课程教学课件(PPT讲稿)22——C语言——数组——第8章——一维数组——查找逆置.ppt
