- 1、本文档共120页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用PPT
*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;
例:说出下列关系模式中的一些函数依赖。
学生(学号,姓名,年龄,性别)
选课(学号,课程号,成绩);函数依赖的几种特例
1、平凡函数依赖与非平凡函数依赖;推论:如果X→Y ,且X是单个属性,则X Y;3、传递函数依赖; 思考题:已知关系模式R(学生学号,课程名,学生专业号,专业名,成绩),说出下面是什么关系?;1.6.3 关系的规范化; 如果关系模式R,其所有属性都是不可再分的基本数据项,则称R属于第一范式,R∈1NF
例1:R(姓名,身份,年龄)
姓名 身份 年龄
----------------------------------------
张三 男学生 17
李四 女教师 27
林林 女作家 29
R不属于1NF;第一范式是作为一个关系模式的最起码要求,是一定要满足的。
第一范式仅是关系模式的最低要求,仅仅满足第一范式是不够的。
如前面所讲的关系模式:
如:学生(学号,姓名,年龄,班级,班主任,课程名,成绩)
它满足第一范式,但存在较大数据冗余和插入、删除、修改异常。
;二、第二范式(2NF); 例2:判断 选课(学号,课程号,成绩)是否属于2NF ,假如规定一个学生一门课只有一个成绩; 例3:判断教师上课teach(teacher,class,course) ∈2NF? 假定一位教师给同一个班至多上一门课,一门课可以由多位教师上,一名老师也可上多门课。
;不满足第二范式的关系模式必然存在各种存储异常。如例1
满足了2NF是不是就不存在存储异常呢?不是。
例:学生(学号,姓名,年龄,系名,系主任,系办电话)
它满足2NF,但还存如下问题;
存在数据冗余:大量的系信息冗余;
它存在插入异常:系刚成立,没有学生时不能添加系;
它存在删除异常:某系学生全部毕业,系的信息丢失;
它存在修改异常:系办电话改动,需要改动多处。
?
因此,满足了2NF还不够。
; 如果关系模式R∈2NF,且R的任一非主属性都不传递函数依赖于任何候选码,则称R属于第三范式,R∈3NF
例4:判断上述关系模式 R1(学号,姓名,年龄,系名,系主任)是否满足3NF。; 不满足3NF的关系模式存在各种存储异常。那么满足3NF的关系模式是不是就不存在存储异常呢?一般情况下是可以了,但有些特殊情况下依然还存在存储异常。; 将关系模式转化为较高级的范式称为关系模式的规范化。
关系模式属于范式的级别越高,出现异常的概率越小,所以我们应该让关系模式尽可能属于较高级的范式。
关系模式的规范化通常是采用分解的办法,也就是将关系模式分解为几个关系模式,使每个关系模式都达到更高的范式级别。但这种分解要求信息不能有损失。 ;范式小结:
1NF
↓ 消除非主属性对侯选码的部分依赖
2NF
↓ 消除非主属性对侯选码的传递依赖
3NF
; 例:设关系模式R(学号,课程号,成绩,教师姓名,教师地址)规定:每个学生每学一门课只有一个成绩,每门课只有一个教师任教,每个教师只有一个地址,且教师没有同名同姓。
要求:
(1)写出R的基本函数依赖:;(3)确定R属于每几范式,并说明理由;(4)若R不属于2NF,则将R分解为2NF,并说明理由;(5)若R不属于3NF,则将R分解为3NF,并说明理由; 设有关系模式R(课程号,教师姓名,学生学号,学生姓名,成绩)??规定:每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。请回答下列问题:
①请列出该关系模式中包含的所有函数依赖;
②指出该关系模式的候选码;
③关系模式R符合第几范式?说明理由
④将R分解符合第三范式,并说明理由
您可能关注的文档
- 循环系统药物PPT.ppt
- 彩色图象处理PPT.ppt
- 微处理器PPT.ppt
- 形态改进与功能优化设计PPT.ppt
- 建筑设备施工安装中常见质量问题及防治措施PPT.ppt
- 形容词与副词的比较等级PPT.ppt
- 微型计算机的基础知识PPT.ppt
- 微处理器组成与中断技术PPT.ppt
- 影像学检查PPT.ppt
- 微机基础知识PPT.ppt
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
最近下载
- 肩关节疾三病ppt课件.ppt VIP
- 企业数字化转型L1-L5数据架构设计方法论及案例【52页PPT】.pptx VIP
- 显微镜操作手册-ch axio imager.pdf VIP
- 2025年内蒙古包头市住房发展建设集团有限公司招聘11人笔试模拟试题及答案解析.docx VIP
- 2024年包头市住房发展建设集团有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 2025年内蒙古包头市住房发展建设集团有限公司招聘11人笔试备考题库及答案解析.docx VIP
- 2025包头市住房发展建设集团有限公司招聘笔试备考试题及答案解析.docx VIP
- ____公司销售部绩效考核表模板范本.pdf VIP
- 肩关节解剖课件.ppt VIP
- 浙江省丽水市2024-2025学年高二下学期期末考试地理试卷.docx VIP
文档评论(0)