- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
An Introduction to Database System 上节课内容回顾 关系规范化的必要性 避免四种异常 规范化的目的和实质 函数依赖的定义和分类 重点:部分函数依赖,传递函数依赖 重要:候选码、主码、主属性、非主属性的定义 本节课内容 范式的定义和分类 1NF、2NF、3NF、BCNF的定义 规范化步骤 4.2.3 范式(Normal Form) 用来表示关系的级别,即关系满足要求(避免四种异常)的程度。 范式的种类: 第一范式(1NF) 第二范式(2NF) 第三范式(3NF) BC范式(BCNF) 第四范式(4NF) 第五范式(5NF) 各种范式之间存在联系: 某一关系模式R为第n范式,可简记为R∈nNF。 例如:选修∈BCNF 4.2.4 2NF引出 1NF的定义 如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。 第一范式是对关系模式的最起码的要求。不满足第一范式的数据库模式不能称为关系数据库。 但是满足第一范式的关系模式并不一定是一个好的关系模式。 例: 关系模式SLC(学号,系名,宿舍,课程号,成绩) 假设每个系的学生住在同一个宿舍。 包括如下函数依赖: (学号,课程号) f 成绩 学号→系名 (学号,课程号) p 系名 学号→宿舍 (学号,课程号) p 宿舍 系名→宿舍 SLC中的异常情况(由部分依赖引起) SLC出现异常 原因 非主属性“系名”和“宿舍” 部分函数依赖于候选码 (学号,课程号)。 解决方法 SLC分解为两个关系模式,以消除这些部分函数依赖 SC(学号,课程号,成绩) SL(学号,系名,宿舍) 2NF 2NF的定义 若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于R的候选码,则R∈2NF。 例:SLC(学号,系名,宿舍,课程号,成绩) ∈1NF SLC(学号,系名,宿舍,课程号,成绩) ∈2NF SC(学号,课程号,成绩)∈2NF SL(学号,系名,宿舍)∈2NF 4.2.5 3NF引出 例:2NF关系模式SL(学号,系名,宿舍)中 函数依赖: 学号→系名 系名→宿舍 学号→宿舍 候选码={学号},非主属性(NPA)={系名,宿舍} “宿舍”传递函数依赖于“学号”,即SL中存在非主属性对候选码的传递函数依赖。 SL中的异常情况(由传递依赖引起) 解决方法 采用投影分解法,把SL分解为两个关系模式,以消除传递函数依赖: SD(学号,系名) DL(系名,宿舍) 3NF 3NF的定义 若关系模式R∈2NF,并且每一个非主属性都不传递函数依赖于R的候选码,则R∈3NF。 例: SL(学号,系名,宿舍)∈2NF SL(学号,系名,宿舍)∈3NF SD(学号,系名)∈3NF DL(系名,宿舍)∈3NF 4.2.6 BCNF引出 例:在关系模式STJ(学号,教师号,课程号)中 每一教师只教一门课,每门课可由若干教师教;某一学生选定某门课,就确定了一个固定的教师;某个学生选修某个教师的课就确定了所选课的课程号。 函数依赖: (学号,课程号)→教师号,(学号,教师号)→课程号,教师号→课程号 候选码={(学号,教师号),(学号,课程号)} 主属性(PA)={学号,教师号,课程号} 非主属性(NPA)=NULL 解决方法 将STJ分解为二个关系模式: ST(学号,教师号)∈BCNF TJ(教师号,课程号)∈BCNF BCNF BCNF的定义 若关系模式R∈3NF,并且每一个主属性都不部分依赖,也不传递依赖于R的每个不包含它的候选码,则R∈BCNF。 规范化小结 一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式集合,这个过程就叫关系模式的规范化。 规范化小结 不能说规范化程度越高的关系模式就越好(打破关系、增加连接开销等弊端)。 在设计数据库逻辑模式时,必须对现实世界的实际情况和用户应用需求作进一步分析,确定一个合适的、能够反映现实世界的模式。 上面的规范化步骤可以在其中任何一步终止。 课后思考题 本节课内容小结 理解并掌握各级范式的定义 掌握规范化的
您可能关注的文档
- 第3章数据的整理.ppt
- 第3章数据类型运算符与表达式.ppt
- 第3章数据链路层.ppt
- 中融首信财富介绍.ppt
- 第3章有限数据统计处理.ppt
- 第3章机械创新设计.ppt
- 中西文化对比-成语和谚语.ppt
- 第3章案例分析题答题技巧.ppt
- 第3章概率论基础.ppt
- 第3章流体的平衡性质和传递性质.ppt
- 新视野二版听说1第6单元示范1课件.ppt
- 【参考答案】 联络口译(第二版) 《联络口译》(第二版)参考答案.pdf
- 梅大高速茶阳路段“5·1”塌方灾害调查评估报告.docx
- 虹吸雨水PE管施工节点标准做法.pdf
- 2025消防设施施工质量常见通病防治手册,典型图示+规范要求.pptx
- 新视野大学英语(第二版)读写教程 4 空军工程大学编U05B.ppt
- E英语教程2(智慧版)Unit 6.pptx
- E英语教程3(智慧版)Unit 7.ppt
- 新视野二版读写1第4单元课件Section A How to Make a Good Impression.pptx
- E英语视听说教程4(智慧版)4-U2课件(2024版)U2.pptx
最近下载
- 2021年首届北京市大学生模拟法庭竞赛16进8淘汰赛赛题(二).docx VIP
- 2025年无锡工艺职业技术学院单招职业适应性测试题库及参考答案.docx VIP
- 旋元佑文法(2019新版)-01第一章 基本句型.docx
- 【地理】2023年云南省昆明市初中学业质量诊断性检测试题(解析版).pdf VIP
- 城市热岛效应.pptx VIP
- 小学科学新教科版一年级下册全册教案(2025春).pptx.doc
- 高教版 职业道德与法治 第四课在工作中做合格建设者.pptx VIP
- 固态法白酒行业深度研究分析报告(2024-2030版).docx
- 2025年高中生物研究性课题研究报告范文.pdf VIP
- 中山大学肿瘤学硕士复试试题.doc
文档评论(0)