ImageVerifierCode 换一换
格式:DOC , 页数:25 ,大小:77.50KB ,
资源ID:3950557      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3950557.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(关系数据理论练习题及答案详细完整版.doc)为本站会员(坚持)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

关系数据理论练习题及答案详细完整版.doc

1、精心整理精心整理第一部分:一、求最小依赖集例:设有依赖集:F=ABC,CA,BCD,ACDB,DEG,BEC,CGBD,CEAG,计算与其等价的最小依赖集。解:1、将依赖右边属性单一化,结果为:F1=ABC,CA,BCD ,ACDB ,DE,DG,BEC,CGB ,CGD ,CEA,CEG 2、在 F1 中去掉依赖左部多余的属性。对于 CEA,由于 CA 成立,故 E 是多余的;对于 ACDB,由于(CD) +=ABCEDG,故 A 是多余的。删除依赖左部多余的依赖后:F2=ABC,CA,BCD ,CDB,DE ,DG ,BEC,CGB,CGD,CEG3、在 F2 中去掉多余的依赖。对于 CG

2、B,由于( CG) +=ABCEDG,故 CGB 是多余的。删除依赖左部多余的依赖后:F3=ABC,CA,BCD ,CDB,DE ,DG ,BEC,CGD ,CEGCGB 与 CDB 不能同时存在,但去掉任何一个都可以,说明最小依赖集不唯一。二、求闭包例:关系模式 R(U , F) ,其中 U=A,B,C,D,E,I,精心整理精心整理F=AD, ABE,BIE,CDI ,EC ,计算( AE) +。解:令 X=AE,X (0)=AE;计算 X(1) ;逐一扫描 F 集合中各个函数依赖,在 F 中找出左边是 AE 子集的函数依赖,其结果是:AD,EC。于是 X(1)=AEDC=ACDE;因为 X

3、(0 )X (1 ) ,且 X(1)U,所以在 F 中找出左边是 ACDE 子集的函数依赖,其结果是:CDI。于是 X(2)=ACDEI=ACDEI。虽然 X(2 )X (1 ) ,但在 F 中未用过的函数依赖的左边属性已没有 X(2)的子集,所以不必再计算下去,即(AE) +=ACDEI。三、求候选键例 1:关系模式 R(U,F) ,其中 U=A,B,C,D,F=AB ,CD,试求此关系的候选键。解:首先求属性的闭包:(A ) +=AB, (B) +=B, (C ) +=CD, (D) +=D(AB) +=AB, (AC) +=ABCD=U, (AD) +=ABD, (BC) +=BCD,

4、(BD)+=BD, (CD) +=CD(ABD) +=ABD, (BCD) +=BCD,因(AC) +=ABCD=U,且(A) +=AB, (C) +=CD,由闭包的定义,ACA,ACB,ACB,ACD,由合并规则得 ACABCD=U;由候选码的定义可得 AC 为候选码。后选关键字的求解理论和算法对于给定的关系 R(A1,A2,,An)和函数依赖集 F,可将其属性分为四类:精心整理精心整理L 类:仅出现在 F 的函数依赖左部的属性;R 类:仅出现在 F 的函数依赖右部的属性;N 类:在 F 的函数依赖左右两边均未出现的属性;LR 类:在 F 的函数依赖左右两边均出现的属性。定理 1 对于给定的

5、关系模式 R 及其函数依赖集 F,若 X(X 属于 R)是 L 类属性,则 X 必为 R 的任一候选关键字的成员。例 1:关系模式 R(U,F) ,其中 U=A,B,C,D,F=AB ,CD,试求此关系的候选键。例 2 设有关系模式 R(A,B,C,D) ,其函数依赖集F=DB,BD ,ADB ,ACD,求 R 的所有候选键。推论对于给定的关系模式 R 及其函数依赖集 F,若 X(X 属于 R)是 L 类属性,且 X+包含了 R 的全部属性,则 X 必为 R 的惟一候选关键字。定理 2 对于给定的关系模式 R 及其函数依赖集 F,若 X(X 属于 R)是 R 类属性,则 X 不在任何候选关键字

6、中。例 3 关系模式 R(U, F) ,其中 U=A,B,C,D ,E,P,F=AB,CD,EA,CED ,试求此关系的候选键。定理 3 对于给定的关系模式 R 及其函数依赖集 F,若 X(X 属于 R)是 N 类属性,则 X 必为 R 的任一候选关键字的成员。精心整理精心整理例 4 设有关系模式 R(A,B,C ,D,E,P),其函数依赖集F=AD, ED,DB,BCD,DCA,求 R 的所有候选关键字。推论对于给定的关系模式 R 及其函数依赖集 F,若 X(X 属于 R)是 N 类和 L 类组成的属性集,且 X+包含了 R 的全部属性,则 X 必为 R 的惟一候选关键字四、关系模式规范化程

7、度的判断(在 BCNF 内判断)例 5 关系模式 R(U, F) ,其中 U=A,B,C,D,函数依赖集F=BD,ABC,试求 R 最高属于第几范式。解:根据判定定理及推论得:AB 必是候选码的成员,且(AB) +=ABCD=U,所以 AB 为候选码。则 ABD,又因 BD,存在非主属性对码的部分依赖,所以最高为1NF。例 6 关系模式 R(U, F) ,其中 U=A,B,C,D ,E ,函数依赖集F=ABCE,EAB,CD,试求 R 最高属于第几范式。解:根据判定定理及推论得:属性 D 肯定不在候选码中,通过计算可得:(AB) +=ABCDE=U,且(E ) +=ABCDE=U,所以 AB、

8、E 为候选码;由于 F 中不存在部分依赖,故 R 至少属于 2NF;因 ABC, ABE,CD,存在非主属性对码的传递依赖,所以最高为2NF。例 7 关系模式 R(U ,F) ,其中 U=A,B,C ,函数依赖集F=AB,BA,AC,试求 R 最高属于第几范式。解:根据判定定理及推论得:属性 C 肯定不在候选码中,通过计算可得:(A ) +=ABC=U,且(B) +=ABC=U,所以 A、B 为候选码;由于候选码仅有一个属性,不存在部分依赖,故 R 至少属于 2NF;精心整理精心整理BA, AC,由于 AB,所以不存在非主属性对码的传递依赖,所以 R也是 3NF。又因为 F 满足 BCNF 的

9、定义,故 R 也是 BCNF。例 8 关系模式 R(U, F) ,其中 U=A,B,C,函数依赖集F=AB,BA,CA,试求 R 最高属于第几范式。解:根据判定定理及推论得:属性 C 肯定在候选码中,又因(C) +=ABC=U,所以 C 为候选码;由于候选码仅有一个属性,不存在部分依赖,故 R 至少属于 2NF;CA,AB,存在非主属性对码的传递依赖,所以 R 最高为 2NF。例 9 关系模式 R(U, F) ,其中 U=A,B,C,D,函数依赖集F=AC, DB,试求 R 最高属于第几范式。解:根据判定定理及推论得:属性 AD 肯定在候选码中,又因 (AD) +=ABCD=U,所以AD 为候

10、选码;而 ADB, DB,存在非主属性对码的部分依赖,所以 R 最高为 1NF。例 10 关系模式 R(U ,F ) ,其中 U=A,B,C ,D ,函数依赖集F=AC, CDB,试求 R 最高属于第几范式。解:根据判定定理及推论得:属性 AD 肯定在候选码中,又因 (AD) +=ABCD=U,所以AD 为候选码;而 ADC,AC,存在非主属性对码的部分依赖,所以 R 最高为 1NF。第二部分:练习一:指出下列关系模式是第几范式精心整理精心整理(1)R(X,Y,Z)FD=XYZ其典型实例就是我们的 SC(Sno,Cno,Grade)参考解答:R(X,Y,Z)的主码为 XY,非主属性为 Z。关系

11、模式 R(X,Y,Z)中不存在非主属性对码的部分函数依赖属于二范式关系模式 R(X,Y,Z)中不存在非主属性对码的传递函数依赖属于三范式关系模式 R(X,Y,Z)中起决定作用的只有码属于 BC 范式故在函数依赖范围内,关系模式 R(X,Y,Z)属于 BC 范式(2)R(X,Y,Z)FD=XZY,YZ参考解答:R(X,Y,Z)的主码为 XZ,非主属性为 Y属于第三范式:因为其中不存在非主属性(Y)对码(XZ )的部分函数依赖和传递函数依赖;但不属于 BC 范式:因为起决定作用的除了码以外还有非主属性(Y )(3)R(X,Y,Z)FD=YZ,YX,XYZ参考解答:R(X,Y,Z)的候选码为 Y 和

12、 X,非主属性为 Z不存在非主属性对码的部分函数依赖和传递函数依赖,故属于三范式又,起决定作用的只有码,所以也是 BC 范式(4)R(X,Y,Z)FD=XY,XZ参考解答:典型实例 Student(Sno,Sname,Ssex)精心整理精心整理R(X,Y,Z)的候选码为 X,非主属性为 Y 和 Z不存在非主属性对码的部分函数依赖和传递函数依赖,故属于三范式又,起决定作用的只有码,所以也是 BC 范式(5)R(W,X,Y,Z)FD=XZ,WXY参考解答:典型实例 S_C(Sno ,Cno,Grade,,Cname)R(W,X,Y,Z)的候选码为 WX,非主属性为 Y 和 Z因为非主属性 Z 不是

13、完全依赖于码(WX ) ,而是依赖于码中的一部分(X ) ,所以存在非主属性对码的部分函数依赖,故没有达到二范式,仅属于一范式(6)R(A,B,C,D),FD=B D,ABC参考解答:典型实例 S_C(Sno ,Cno,Grade,,Cname)R(W,X,Y,Z)的候选码为 WX,非主属性为 Y 和 Z因为非主属性 Z 不是完全依赖于码(WX ) ,而是依赖于码中的一部分(X ) ,所以存在非主属性对码的部分函数依赖,故没有达到二范式,仅属于一范式(7)R(A,B,C) FD=AB,BA,CA参考解答:典型实例:若规定一个系的学生都住在一个住处,一个住处也只能入住一个系,则典型实例为:S_L

14、oc(Sdept,Sloc,Sno)主码为 C,非主属性为 AB,因存在非主属性(B)对码 C 的传递函数依赖,故不是三范式,最多是二范式又,不存在非主属性对码的部分函数依赖,故属于二范式精心整理精心整理练习二:设关系模式 R(A,B,C,D,E),FD=A-D,E-D,D-B,BC-D,EC-A。试求:(1)R 的候选码(2)R 所属的范式(3)将 R 分解为 BCNF,且具有无损连接性参考解答:(1 ) 可知:EC-A-D-B所以:候选码为 EC,非主属性为 ABD(2)因存在非主属性(B 和 D)对码(EC)的传递函数依赖,故未答三范式,最多是二范式又,不存在非主属性对码的部分函数依赖,

15、所以是二范式(3) 分解为 3 个模式:R1(E,C,A)FD=EC-AR2(A,D)FD=A-DR3(D,B)FD=D-B练习三。设有关系模式:TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注)(1 )教师编号是候选码吗?说明理由(2)该关系模式的主码是什么?精心整理精心整理(3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个?(4)该关系模式满足第几范式?(5)将该关系模式分解为 3NF。参考解答(1 )教师编号不是候选码。(2)假定对任一本书一个人一天只能借一次,则主码为:教师编号,借阅图书编号,借书日期;非主属性为:教师姓名、电

16、话、所在部门、书名、还书日期、备注(3)存在。(教师编号,借阅图书编号,借书日期)-教师姓名(教师编号,借阅图书编号,借书日期)-教师电话(教师编号,借阅图书编号,借书日期)-所在部门(教师编号,借阅图书编号,借书日期)-书名(4)因为存在非主属性对于码的部分函数依赖,所以,未达到二范式,只属于一范式。(5)教师( 教师编号, 教师姓名,电话,所在部门)图书(图书编号,图书名)借阅(教师编号,图书编号,借书日期,还书日期,备注)练习四:假设某商业集团数据库中有一关系模式R(商店编号,商品编号,数量,部门编号,负责人) ,若规定:(1) 每个商店能销售多种商品(每种商品有一个编号) ;商店的每种

17、商品只在一个精心整理精心整理部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量;问题:(1)写出关系 R 的基本函数依赖(2)找出 R 的候选码(3)R 的范式,若不属于 3NF,则分解为 3NF参考解答:(1 ) 每个商店的每种商品只在一个部门销售:商店编号,商品编号-部门编号每个商店的每个部门只有一个负责人:商店编号,部门编号-负责人每个商店的每种商品只有一个库存数量:商店编号,商品编号-库存量(2) 主码为:商店号,商品编号,非主属性为:数量,部门编号,负责人(3) 因存在非主属性(负责人)对主码(商品编号,商店号)的传递函数依赖故未达到三范式,只达到二范式。分解该关系模式:R1(商店编号,商品编号,部门编号,数量)R2(商店编号,部门编号,负责人)分解后其实已达到 BC 范式。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。