数据库原理与应用教学课件作者林小玲第4章习题答案.docx

上传人:lao****ou 文档编号:378768 上传时间:2023-10-10 格式:DOCX 页数:12 大小:40.22KB
下载 相关 举报
数据库原理与应用教学课件作者林小玲第4章习题答案.docx_第1页
第1页 / 共12页
数据库原理与应用教学课件作者林小玲第4章习题答案.docx_第2页
第2页 / 共12页
数据库原理与应用教学课件作者林小玲第4章习题答案.docx_第3页
第3页 / 共12页
数据库原理与应用教学课件作者林小玲第4章习题答案.docx_第4页
第4页 / 共12页
数据库原理与应用教学课件作者林小玲第4章习题答案.docx_第5页
第5页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库原理与应用教学课件作者林小玲第4章习题答案.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用教学课件作者林小玲第4章习题答案.docx(12页珍藏版)》请在第一文库网上搜索。

1、第4章习题答案一、填空题1 .若XtY,并且X的任何真子集都不能函数决定Y,则称X-Y为完全函数依赖,否则,若XtY,并且X的一个真子集也能够函数决定Y,则称XTY为一部分.函数依赖。2 .关系数据库中的每个关系最低必须属于第1范式,该范式中的每个属性值都是不可分的数据项的数据项。3 .若关系模式R属于INE且它的每个非主属性都一完全依赖于一候选码,则R属于2NF。4 .若关系模式R属于1NF,且它的每个非书属性都不部分依赖和传递依赖_候选码,则R属于3NF。5 .若关系模式R属于1NF.且它的每个属性都不完全函数依赖于非码的任何一组属性_候选码,则R属于BCNF。6 .若XTYZ成立,则一X

2、-Y和XfZ亦成立,称此推导规则为一分解一规则。7 .若XTY和XTZ成立,则XfYZ亦成立,称此推导规则为无规则。8 .设有关系模式R(A,B,CD,E),其函数依赖集为F=AB,BTeDTE,则该关系模式的候选码为AD,该关系模式最高属于第二范式,若要无损且保持依赖地分解为第三范式关系模式集,则R的分解D=IAB,BCDE,AD1。9,设有关系模式R(A,B,C,D,E),其函数依赖集为F=AB,A-C,CDE,则该关系模式的候选码为_陋_,该关系模式最高属于冬二_范式,若要无损且保持依赖地分解为第三范式关系模式集,则R的分解O=IABCCDE.AD1.10,设有关系模式R(A,B,C,D

3、,E),其函数依赖集为F=A-B,AC,ADE,则该关系模式的候选码为一A,D,该关系模式最高属于一第2_范式,若要无损且保持依赖地分解为第三范式关系模式集,则R的分解D=-R1(A,B,C),R2(A,D,E)。11 .设有关系模式R(A,B,CD,E,F,G),其函数依赖集为FD=AB,AC,CD,CE,AF,FG,则该关系模式的候选码为_A该关系模式最高属于一第二_范式,若要无损且保持依赖地分解为第三范式关系模式集,则R的分解=ABCF,CDEFG),12 .设有FD集F=A-B,AC,C-D,C-E,A-QGH,WJadh(F)=A-D,A-H_1,13 .设R(A,B,C,D,E)上

4、的FD集为F=AB-A,A-B,A-C,CDfE,D-E,B-D,B-E,则F的规范覆盖FC=A-BCDfE,B-D1,R的候选码为A,R最高属于一第二一范式,若要无损且保持依赖地分解为第三范式关系模式集,则R的分解P=ABC,DE,BDo14 .设关系模式R(A,BCD,E,G)上的FD集为F=D-G,C-A,CD-E,A-B,则R的候选码为CD,R最高属于第一范式,若要无损且保持依赖地分解为第三范式关系模式集,则R的分解P=DGCA,CDE,AB)。15 .设有关系模式R(D,E,G),其函数依赖集为F=E-D,DGE,则该关系模式的候选码为DG,EG,该关系模式最高属于一第三一范式。16

5、 .设有关系模式R(A,C,D),其函数依赖集为F=A-C,AD,则该关系模式的候选码为A,该关系模式最高属于BCNF一范式。17 .设有关系模式R(A,B,C,D),其函数依赖集为F=AB,AC,AD,BCA,则该关系模式的候选码为A,BC,该关系模式最高属于2NF范式。18 .设有关系模式R(A,B,C),其函数依赖集为F=AB-C,C-B,则该关系模式的候选码为A,B,该关系模式最高属于一第3_范式。19 .设有关系模式R(A,B,C,D),其函数依赖集为F=AB-JC-D,D-A,则该关系模式的候选码为AB,BD,BC,该关系模式最高属于第三范式。20 .关系模式规范化的目的是:通过关

6、系模式的消除数据冗余和操作异常并保持函数依赖。21 .在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于INFo22 .若关系为1NF,且它的每一非主属性都不部分函数依赖于候选码,则该关系为2NF23 .要使关系模式属于第二范式,就要消除非主属性部分依赖候补码的情况.24 .逐步消除数据依赖中不合适的部分是关系规范化的主要方法。25 .若R3NF,则所有非主属性既不部分依赖也不传递依赖候补码二、单项选择题1 .关系数据库中的关系必须满足:每个属性都是B。A.长度不变的B.不可分解的C.互相关联的D.互不相关的8 .若关系模式R(A,B,C,D,E)及其上的FD集F=AD,BC,EA,

7、则R的候选码为Bo9 .设关系模式R(A,B,C)的分解p=AB,AC,当R上的FD集F=一时,P为无损分解。A.BC)B.CB)C.AC)D.(CA)10 .设关系模式R(ABC)的分解p=AB,AC,当R上的FD集F=一时,P为无损分解且保持函数依赖。A.A-BB.AfB,B-CC.BfA)D.C-*B,B-*A10 .设有关系模式R(S,D,M),其函数依赖集为F=S-D,DM,则R最高属于B。A.INFB.2NFC.3NFD.BCNF11 .设有关系模式R(A,B,C,D),其函数依赖集为F=ABC,CD),则R最高属于BoA.INFB.2NFC.3NFD.BCNF12,当_成立时,称

8、X-Y为平凡函数依赖。A.XYB.YXC.XY=D.XY13 .在关系模式R中,函数依赖XTY的语义是A.在R的某个关系中,若两个元组的X值相等,则丫值也相等。B.在R的每个关系中,若两个元组的X值相等,则丫值也相等。C.在R的某个关系中,Y值等于X值。D.在R的每个关系中,Y值等于X值。14 .如果XTY和WYTZ成立,则WXTZ成立。这条规则称为C。A.增广律B.传递律C.伪传递律规则D.分解规则15 .XY能够用Armstrong公理推出的充分必要条件是B。A.YXB.YX+C.XY+D.X+=Y+16 .函数依赖集F和G等价的含义是A.所有能够由F推出的函数依赖都能够由G推出B.所有不

9、能由F推出的函数依赖都不能够由G推出C.F=GD.同时满足A和B17 .下列说法中不正确的是A.任何一个二目关系都属于3NFB.任何一个二目关系都属于4NFC任何一个二目关系都属于BCNFD.以上说法都不对18 .主属性指的是C。A.主码中的属性B.不在任何候选码中的属性C候选码中的属性D.以上说法都不对19 .设有关系模式R(Abcdeghijk1mnoPQ),R上成立的fd集为f=agb,dec,CHIJAG),则R的候选码为C。a.Agdijk1mnopqb.Dechijkmnopqc.Dehijk1mnopqd.Aechijkmnopq20.将关系模式R分解为关系数据库模式P的一个缺点

10、是A.数据不能集中处理B.一些数据会丢失C.会出现增删改异常D.查询时需要做连接运算三、简述题1 .什么是部分依赖?什么是完全依赖?请举一个生活中的例子。答:完全函数依赖、:在R(U)中,如果X-Y,并且对于X的任何一个真子集X,都有X,A-Y,则称Y对X完全函数依赖,记作XfYo部分函数依赖:在R(U)中,如果X-Y,并且对于X的任何一个真子集X,则有x,Y,则称Y对X部分函数依赖。记作X一P.例如:职工(工号,日期,姓名,工种,定额,超额)(工号,日期)-f超额(工号,日期)一P姓名2 .简述最小覆盖的计算方法。(1)逐一检查尸中各函数依赖F0:Xf匕若修勺24,k2,则用X-M”=1,2

11、,,k来取代XfK(2)逐一检查尸中各函数依赖广。户XfA令G=FX-A,AgXg+,则从产中去掉此函数依赖。(3)逐一取出F中各函数依赖FDi:X-A,设X=B1B2.Bm,逐一考查Bi(i=1,2,.m),若A(X-Bi)F+,则以X-Bi取代X3 .简述计算候选码的快速方法。4 .简述判断关系模式所属范式的方法。解:1)求候选码,确定主属性和非主属性;2)看是否有非平凡FD,其左部不含候选码;3)若不存在,则是BCNF:4)否则:若这些FD的右部都是主属性,则是3NF;5)否则:若候选码都是一属性集,或者任何候选码的任何真子集都不确定非主属性,则是2NF;6)则是INFo5 .什么是关系

12、模式规范化?其目的是什么?答:把一个低一级范式的关系模式,通过模式分解转换为若干个高一级范式的关系模式的集合,这种过程就叫关系模式的规范化,其目的是使得含有不合适的函数依赖的关系模式引起的各种异常情况通过规范化来改造关系模式,消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。6 .什么是无损分解?如何判断一个分解是否为无损分解?答:如果分解后的关系可以通过自然连接恢复为原来的关系,那么这种分解就没有丢失信息,这种分解就称为无损的分解,即具有无损连接性的分解保证不丢失信息。7 .给定关系模式R(U)和函数依赖集F,如何将R(U)保持依赖且无损地分解成3NF关系模式集?解

13、:1)求F的规范覆盖FC2)初始化:置P=;3)逐个考察FC中的每一个FD:X-丫:如果P中的每个关系模式都不包含XK则将Xy加入P中4)考察H的候选码:如果P中的所有关系模式都不包含R的候选码,则将R的某个候选码加入P中8 .设有关系模式R(X,Y,Z),R中属性均不可再分解,若基于函数依赖进行讨论,试根据给定的函数依赖集E分析R最高属于第几范式。(1) F=XYZ);(2) F=YZ,XZY);(3) F=YZ,YX,XYZ答:(1)BCNFoR的候选码为XY,F中只有一个函数依赖,而该函数依赖的左部包含了R的候选码XYo(4) 3NFoR的候选码为XY和XZ,R中所有属性都是主属性,不存

14、在非主属性对候选码的传递依赖。(5) BCNFoR的候选码为X和Y,不存在任何属性对候选码的传递依赖和部分依赖。9 .设有关系模式R(职工编号,日期,日营业额,部门名称,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。求下列问题:(1)根据上述规定,写出模式R的基本函数依赖和关键字;(2)说明模式R不是2NF的理由,并将其分解为2NF;(3)进而分解为3NFo答:(I)F=职工编号一部门名称,部门名称一部门经理,职工编号,日期一日营业额关键字:职工编号,日期(2)由于关系模式R存在

15、部分依赖所以不是2NFR1(职工编号,日期,日营业额)R2(职工编号,部门名称,部门经理)(3) R1(职工编号,日期,日营业额)R21(职工编号,部门名称)R22(部门名称,部门经理)10 .试问下列关系模式最高属于第几范式,并说明理由。(I)R(ABCD),F=AB-C,B-D(2) R(ABCDE),F=ABYE,EfAB,CD(3) R(ABC),F=A-B,BA,AC(4) R(ABC),F=A-B,BA,C-A(5) R(ABCD),F=AC,CD-B(6)R(ABCD),F=AC,D-B答:(1)INFoR的候选码为AB,存在非主属性对候选码的部分依赖。(2)1NFoR的候选码为AB和CE,存在非主属性对候选码部分依赖。(3)BCNFoR的候选码为A,不存在任何属性对候选码的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服