实验三 关系规范化

实验三 关系规范化

ID:43000917

大小:100.51 KB

页数:3页

时间:2019-09-24

实验三 关系规范化_第1页
实验三 关系规范化_第2页
实验三 关系规范化_第3页
资源描述:

《实验三 关系规范化》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验三关系规范化学号:  20121020023  姓名: 张东旭  专业:信息管理与信息系统实验时间: 2013年9月28日  实验地点:文汇楼3205 1.实验目的1)了解函数依赖的基本概念。2)能正确判断某一关系是属于第几范式。3)掌握规范化范式的方法。2.实验内容1)复习函数依赖,数据规范化,范式的基本概念以及各级范式的判别标准。2)判断给定的表满足哪级范式的条件。3)将给定的表转换成满足特定等级范式条件的表。3.实验步骤1)写出函数依赖,数据规范化,范式的定义以及各级范式的判别标准。函数依赖:若对于R(U)的任意一个可能的关系r,r中不可能存在两个元

2、组在X上的属性值相等,而在Y上的属性值不等,则称“X函数确定Y”或“Y函数依赖于X”记作X→Y。数据规范化:一个低一级的关系模式分解可以转化成若干个高一级的关系模式的集合,这种过程叫做数据的规范化。范式:符合一种级别的关系模式的集合。第一范式(1NF)如果关系R的所有属性都是不可分的基本数据项,则称R满足第一范式,记作R∈1NF.第二范式(2NF)如果关系R属于1NF,且每个非主属性完全函数依赖于主关键字,则关系模式R属于第二范式,记作R∈2NF.第三范式(3NF)如果关系R属于2NF,且每个非主属性都不传递函数依赖于主关键字,则关系模式R属于第三范式,记作R

3、∈3NF.2)表1的主码是什么?判断表1是否满足第一范式的条件,并说明理由。表1职工编号姓名车间车间主任工种工作量0011张三一车间宋大林车工1500011张三一车间宋大林钳工1000211高铭二车间李大有锻工500312宋东生三车间赵光装配工800312宋东生三车间赵光检验员90主码:工种第一范式(1NF)是指一个关系模式的所有属性都是不可分割的基本数据项。表1每个属性都不可再分,因此满足第一范式的条件。3)判断表1是否满足第二范式的条件,并说明理由。表1中存在部分依赖。因为职工姓名部分依赖于键码,关系中存在非主属性对键码的部分依赖,表1不满足第二范式。1)

4、判断表1是否满足第三范式的条件,并说明理由。表1中,职工编号à车间,车间à车间主任,关系中存在非主属性对键码的传递依赖,表1不满足第三范式。2)将表1转换成满足第一范式条件的表。3)将表1转化成满足第二范式条件的表。职工编号姓名车间车间主任0011张三一车间宋大林0211高铭二车间李大有0312宋东生三车间赵光职工编号工种工作量0011车工1500011钳工1000211锻工500312装配工800312检验员904)将表1转换成满足第三范式条件的表。职工编号姓名车间0011张三一车间0211高铭二车间0312宋东生三车间车间车间主任一车间宋大林二车间李大有三

5、车间赵光5)某书店有关购图书的汇总登记表用关系表示如下。用规范化理论将该表进行分解,使之满足3NF的规范化要求。订单号NO订户代号C#0012500300225004订户代号NO姓名CN地址CA25003东南大学南京25004清华大学北京书号B#书名BN出版单位EU02164计算机原理高教出版社01003关系数据库机械出版社06372Internet指南高教出版社01085会计学立信出版社订单号NO书号B#订购数量QUA单价UP0010216412022.000010100315023.00001063728018.000020637219018.000020

6、108512025.001)非规范化数据带来的不利影响是什么?数据冗余、插入异常、删除异常、修改复杂、效率低。4、实验中的问题及解决情况  对规范化理解不是很透彻,百度进行深入学习。 5、实验总结(1)记录做实验过程中的体会(2)提出对该实验的意见和改进建议

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。