当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《数据库应用基础》第7章 关系数据设计理论

资源类别:文库,文档格式:PDF,文档页数:72,文件大小:216.29KB,团购合买
7.1 数据依赖对关系模式的影响 7.2 函数依赖规范化 7.3 范式
点击下载完整版文档(PDF)

教据库应用基础 Fundamental and Application of Database 第7章关系数据库设计理论 测控技术与自动化教研中心冯仁剑

测控技术与自动化教研中心 测控技术与自动化教研中心 冯仁剑 数据库应用基础 数据库应用基础 Fundamental and Application of Fundamental and Application of Database Database 第 7 章 关系数据库设计理论 关系数据库设计理论

第七章关系数据设计理论 7.1数据依赖对关系模式的影响 7.2函数依赖规范化 7.3范式

第七章 关系数据设计理论 7.1 数据依赖对关系模式的影响 7.2 函数依赖规范化 7.3 范式

7.1问题的提出 关系数据库逻辑设计 针对具体问题,如何构造一个适合于它的数 据模式 ■数据库逻辑设计的工具——一关系数据库的规 范化理论

7.1 问题的提出 关系数据库逻辑设计 „ 针对具体问题,如何构造一个适合于它的数 据模式 „ 数据库逻辑设计的工具──关系数据库的规 范化理论

、概念回顾 关系:描述实体、属性、实体间的联系。 从形式上看,它是一张二维表。 关系模式:用来定义关系。 关系数据库:基于关系模型的数据库,利用关系来描述 现实世界。 a从形式上看,它由一组关系组成。 口关系数据库的模式:定义这组关系的关系模式的全体

一、概念回顾 „ 关系:描述实体、属性、实体间的联系。 :描述实体、属性、实体间的联系。 „ 从形式上看,它是一张二维表。 从形式上看,它是一张二维表。 „ 关系模式:用来定义关系。 :用来定义关系。 „ 关系数据库:基于关系模型的数据库,利用关系来描述 :基于关系模型的数据库,利用关系来描述 现实世界。 „ 从形式上看,它由一组关系组成。 从形式上看,它由一组关系组成。 „ 关系数据库的模式 关系数据库的模式:定义这组关系的关系模式的全体。 :定义这组关系的关系模式的全体

、关系模式的形式化定义 关系模式由五部分组成,即它是一个五元组: RqU, D, DOM, F 关系名 RUD 组成该关系的属性名集合 属性组U中属性所来自的域 DOM:属性向域的映象集合 F:属性间数据的依赖关系集合

二、关系模式的形式化定义 关系模式由五部分组成,即它是一个五元组: R(U, D, DOM, F) R: 关系名 U: 组成该关系的属性名集合 D: 属性组 U中属性所来自的域 DOM:属性向域的映象集合 F: 属性间数据的依赖关系集合

三、什么是数据依赖 1.数据依赖 ■关系中属性与属性之间的约束关系。 是现实世界属性间相互联系的抽象 ■是数据内在的性质 是语义的体现

三、什么是数据依赖 1. 数据依赖 „ 关系中属性与属性之间的约束关系。 关系中属性与属性之间的约束关系。 „ 是现实世界属性间相互联系的抽象 „ 是数据内在的性质 „ 是语义的体现

什么是数据依赖(续) 2.数据依赖的类型 函数依赖( Functional Dependency,简记为FD 多值依赖( Multivalued Dependency,简记为MVD) ■其他

什么是数据依赖(续) 2. 数据依赖的类型 „ 函数依赖(Functional Dependency Functional Dependency,简记为FD ) „ 多值依赖(Multivalued Multivalued Dependency Dependency,简记为MVD ) „ 其他

四、关系模式的筒化表示 ●关系模式R 简化为一个三元组: R(U, F ●当且仅当U上的一个关系『满足F时,『称为关 系模式R(U,F)的一个关系

四、关系模式的简化表示 ● 关系模式 R 简化为一个三元组: R (U, F ) ● 当且仅当 U上的一个关系r 满足 F时, r称为关 系模式 R (U, F)的一个关系

五、数据依赖对关系模式的影响 例:描述学校的数据库: 学生的学号(Sn0)、所在系( Sdept) 系主任姓名( Mname)、课程名( Cname) 成绩( Grade) 单一的关系模式: Student U=t Sno, sdept, Mname, Cname Grage

五、数据依赖对关系模式的影响 例:描述学校的数据库: 学生的学号(Sno)、所在系(Sdept) 系主任姓名(Mname)、课程名(Cname) 成绩(Grade) 单一的关系模式 : Student U ={ Sno, Sdept, Mname, Cname, Grade }

数据依赖对关系模式的影响(续) 学校数据库的语义: 1.一个系有若干学生,一个学生只属于一个系; 2.一个系只有一名主任; 3.一个学生可以选修多门课程,每门课程有若干学 生选修; 4.每个学生所学的每门课程都有一个成绩

数据依赖对关系模式的影响(续) 学校数据库的语义: ⒈ 一个系有若干学生, 一个学生只属于一个系; ⒉ 一个系只有一名主任; ⒊ 一个学生可以选修多门课程, 每门课程有若干学 生选修; ⒋ 每个学生所学的每门课程都有一个成绩

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共72页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有