欢迎来到天天文库
浏览记录
ID:59714843
大小:95.85 KB
页数:3页
时间:2020-11-13
《实验三关系规范化.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、页眉实验三关系规范化学号:20121020023姓名:张东旭专业:信息管理与信息系统实验时间:2013年9月28日实验地点:文汇楼32051.实验目的1)了解函数依赖的基本概念。2)能正确判断某一关系是属于第几范式。3)掌握规范化范式的方法。2.实验内容1)复习函数依赖,数据规范化,范式的基本概念以及各级范式的判别标准。2)判断给定的表满足哪级范式的条件。3)将给定的表转换成满足特定等级范式条件的表。3.实验步骤1)写出函数依赖,数据规范化,范式的定义以及各级范式的判别标准。函数依赖:若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性
2、值不等,则称“X函数确定Y”或“Y函数依赖于X”记作X→Y。数据规范化:一个低一级的关系模式分解可以转化成若干个高一级的关系模式的集合,这种过程叫做数据的规范化。范式:符合一种级别的关系模式的集合。第一范式(1NF)如果关系R的所有属性都是不可分的基本数据项,则称R满足第一范式,记作R∈1NF.第二范式(2NF)如果关系R属于1NF,且每个非主属性完全函数依赖于主关键字,则关系模式R属于第二范式,记作R∈2NF.第三范式(3NF)如果关系R属于2NF,且每个非主属性都不传递函数依赖于主关键字,则关系模式R属于第三范式,记作R∈3NF.2)表1的主码是什么?判断表1是否满足第一范
3、式的条件,并说明理由。表1职工编号姓名车间车间主任工种工作量0011张三一车间宋大林车工1500011张三一车间宋大林钳工1000211高铭二车间李大有锻工500312宋东生三车间赵光装配工800312宋东生三车间赵光检验员90主码:工种第一范式(1NF)是指一个关系模式的所有属性都是不可分割的基本数据项。表1每个属性都不可再分,因此满足第一范式的条件。1/3页眉3)判断表1是否满足第二范式的条件,并说明理由。表1中存在部分依赖。因为职工姓名部分依赖于键码,关系中存在非主属性对键码的部分依赖,表1不满足第二范式。4)判断表1是否满足第三范式的条件,并说明理由。表1中,职工编号车
4、间,车间车间主任,关系中存在非主属性对键码的传递依赖,表1不满足第三范式。5)将表1转换成满足第一范式条件的表。6)将表1转化成满足第二范式条件的表。职工编号姓名车间车间主任0011张三一车间宋大林0211高铭二车间李大有0312宋东生三车间赵光职工编号工种工作量0011车工1500011钳工1000211锻工500312装配工800312检验员907)将表1转换成满足第三范式条件的表。职工编号姓名车间0011张三一车间0211高铭二车间0312宋东生三车间车间车间主任一车间宋大林二车间李大有三车间赵光8)某书店有关购图书的汇总登记表用关系表示如下。用规范化理论将该表进行分解,
5、使之满足3NF的规范化要求。2/3页眉订单号NO订户代号C#0012500300225004订户代号NO姓名CN地址CA25003东南大学南京25004清华大学北京书号B#书名BN出版单位EU02164计算机原理高教出版社01003关系数据库机械出版社06372Internet指南高教出版社01085会计学立信出版社订单号NO书号B#订购数量QUA单价UP0010216412022.000010100315023.00001063728018.000020637219018.000020108512025.009)非规范化数据带来的不利影响是什么?数据冗余、插入异常、删除异常、
6、修改复杂、效率低。4、实验中的问题及解决情况对规范化理解不是很透彻,百度进行深入学习。5、实验总结(1)记录做实验过程中的体会(2)提出对该实验的意见和改进建议3/3
此文档下载收益归作者所有