第六章 关系数据理论_第1页
第六章 关系数据理论_第2页
第六章 关系数据理论_第3页
第六章 关系数据理论_第4页
第六章 关系数据理论_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一 单项选择题1 关系规范化中的删除操作异常是指_,插入操作异常是指_。A 不该删除的数据被删除 B 不该插入的数据被插入C 应该删除的数据未被删除 D 应该插入的数据未被插入2 设计性能较优的关系模式称为规范化,规范化主要的理论依据是_。A 关系规范化理论 B 关系运算理论 C 关系代数理论 D 数理逻辑3 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一个属性都是_。A 互不相关的 B 不可分解的 C 长度可变的 D 互相关联的4 关系数据库规范化是为解决关系数据库中_问题而引入的。A 插入、删除和更新异常以及数据冗余 B 提高查询速度C 减少

2、数据操纵的复杂性 D 保证数据的安全性和完整性5 规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及_缺陷。A 数据的不一致性 B 结构不合理 C 冗余度大 D 数据丢失6 当关系模式R属于3NF,则下列说法中_是正确的。A 它一定消除了插入和删除异常 B 仍存在一定的插入和删除异常C 一定属于BCNF D A和C都是7 关系模型中的关系模式至少是_。A 1NF B 2NF C 3NF D BCNF 8 在关系数据库中,数据函数依赖范畴内关系模式的最高范式必定是_。A 1NF B 2NF C 3NF D BCNF 9 在关系模式R中,若其函数依赖集中所有候选关键字都是决定因

3、素,则R最高范式是_。A 1NF B 2NF C 3NF D BCNF10 当B属性函数依赖于A属性时,则属性A与B之间的联系类型为 _。A 1:1 B 1:N C M:N D 以上都不是11 在关系模式中,如果属性A和B存在1:1的联系,则说_。A AB B BA C AB D 以上都不是12 候选关键字中的属性称为_。A 非主属性 B 主属性 C 复合属性 D 关键属性13 关系模式中各级模式之间的关系为_。A 3NF2NF1NF B 3NF1NF2NF C 1NF2NF3NF D 2NF1NF3NF14 关系模式中,满足2NF的模式,_。A 可能是1NF B 必定是1NF C 必定是3N

4、F D必定是BCNF15 关系模式R中的属性全部是主属性,则R的最高范式必定是_。A 2NF B 3NF C BCNF D 4NF16 消除了部分依赖的1NF的关系模式必定是_。A 1NF B 2NF C 3NF D 4NF17 关系模式的候选关键字可以有_,主关键字有_。A 0个 B 1个 C 1个或多个 D 多个18 候选关键字中的属性可以有_。A 0个 B 1个 C 1个或多个 D 多个19 关系模式的分解_。A 唯一 B 不唯一20 如图6.1给定的关系R_。A 不是3NF B 是3NF但不是2NFC 是3NF但不是BCNF D 是BCNF21 如图6.2给定的关系R_。A 1NF B

5、 2NF C 3NF D BCNF22 根据关系规范化理论,关系数据库中的关系必须要满足第一范式。下面“部门”关系中,因那个属性而使它不满足第一范式?_。部门(部门号,部门名,部门成员,部门总经理)A 部门号 B 部门名 C 部门成员 D 部门总经理23 设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是_。A W1(工号,姓名)、W2(工种、定额)B W1(工号,工种、定额)、W2(工号、姓名)C W1(工号,姓名、工种)、W2(工种、定额)D 以上都不对24 在关系模式R(A,B,C,D)中,有函数依赖集F= BàC,CàD,DàA ,则R

6、能达到_。A 1NF B 2NF C 3NF D 以上三者都不行25 能够消除多值依赖引起的冗余的是_。A 2NF B 3NF C 4NF D BCNF26 设关系模式R<U,F>,U为R的属性集合,F为U上的函数依赖集,如果XàY为F所蕴涵,且ZU,则XZàYZ为F所蕴涵。这是函数依赖的_。A 传递律 B 合并律 C 自反律 D 增广律27 XàAi(i = 1,2,k)成立是XàA1A2Ak成立的_。A 充分条件 B 必要条件 C 充要条件 D 既不充分也不必要28 若关系R的候选码都是由单属性构成的,则R的最高范式必定是_。A 1NF

7、B 2NF C 3NF D 无法确定29 下列有关范式的叙述中正确的是_。A 如果关系模式R 1NF,且R中主属性完全函数依赖于码,则R是2NFB 如果关系模式R 3NF,X,YU,若XàY,则R是BCNFC 如果关系模式R BCNF,若XààY(Y不包含于X)是平凡的多值依赖,则R4NFD 一个关系模式如果属于4NF,则一定属于BCNF,反之不成立30 有关系模式:学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述错误的是_。A (学号,课程号)和(课程号,名次)都可以作为候选码B 只有(学号、课程号)能作为候

8、选码C 关系模式属于3NFD 关系模式属于BCNF31 下列叙述错误的是_。A 若XààY,其中Z = U X Y = ,则称XààY为非平凡的多值依赖B 若XàY,其中Z = U X Y = ,则称XàY为平凡的函数依赖C 对于函数依赖(A1,A2,An)à B来说,如果B是A中的某一个,则称为非平凡的函数依赖D 对于函数依赖(A1,A2,An)à B来说,如果B是A中的某一个,则称为平凡的函数依赖32 关系模式STJ(S#,T,J#)中,存在函数依赖:(S#,J#)à T,(S#,T)à J

9、#,TàJ#,则_。A 关系STJ满足1NF,但不满足2NFB 关系STJ满足2NF,但不满足3NFC 关系STJ满足3NF,但不满足BCNFD 关系STJ满足BCNF,但不满足4NF二 填空题1 关系规范化的目的是_。2 在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为_。3 对于非规范化的模式,经过_转变为1NF,将1NF经过_转变为2NF,将2NF经过_转变为3NF。4 在一个关系R中,若每个数据项都是不可再分的,那么R一定属于_。5 1NF、2NF、3NF和BCNF之间的关系是:_。6 若关系为1NF,且把它的每一非主属性都_候选关

10、键字,则该关系为2NF。7 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和_。三 综合题1 指出下列关系模式是第几范式?并说明理由。(1)R(X,Y,Z) F = XY à Z (2)R(X,Y,Z) F = YàZ,XZàY (3)R(X,Y,Z) F = YàZ, YàX, XàYZ (4)R(X,Y,Z) F = XàY, XàZ (5)R(X,Y,Z) F = XYàZ (6)R(X,Y,Z) F = XàZ, WXàY 2 设有关系模式

11、R(U,F),其中:U = A,B,C,D,E,P,F = AàB,CàP,EàA,CEàD,求出R的所有候选关键字。3 设有关系模式R(C,T,S,N,G),其上的函数依赖集:F = CàT,CSàG,SàN,求出R的所有候选关键字。4 设有关系模式R(A,B,C,D,E),其上的函数依赖集:F = AàBC,CDàE,BàD,EàA(1)计算B+;(2)求出R的所有候选关键字。5 设有关系模式R(U,F),其中:U = A,B,C,D,E ;F = AàD,Eà

12、D,DàB,BCàD,DCàA ;(1)求出R的所有候选关键字;(2)判断= AB,AE,CE,BCD,AC是否为无损连接分解?6 设有关系模式R(A,B,C,D,E)及其上的函数相关性集合F = AàC,BàD,CàD,DEàC,CEàA,试问分解 = AD,AB,BE,CDE,AE是否为R的无损连接分解?7 设有函数依赖集F = ABàCE,AàC,GPàB,EPàA,CDEàP,HBàP,DàHG,ABCàPG,计算属性集D关于F

13、的闭包D+。8 已知关系模式R的全部属性集U = A,B,C,D,E,G及函数依赖集:F = ABàC,CàA,BCàD,ACDàB,DàEG,BEàC,CGàBD,CEàAG,求属性集闭包(BD)+。9 设有函数依赖集F = DàG,CàA,CDàE,AàB,计算闭包:D+,C+,A+,(CD)+,(AD)+,(AC)+,(ACD)+。10 设有函数依赖集F = ABàCE,AàC,GPàB,EPàA,CDEàP,HB

14、24;P,DàHG,ABCàPG,求与F等价的最小函数依赖集。11 设有关系模式R(U,F),其中:U = E,F,G,H,F = EàG,GàE,FàEG,HàEG,FHàE,求F的最小依赖集。12 设有关系模式R(U,F)其中:U = A,B,C,D,F = AàB,BàC,DàB,把R分解成BCNF模式集;(1)如果首先把R分解成ACD,BD,试求F在这两个模式上的投影。(2)ACD和BD是BCNF吗?如果不是,请进一步分解。13 设有关系模式R(A,B,C,D),其上的函数依赖集:F =

15、 AàC,CàA,BàAC,DàAC。(1)计算(AD)+。(2)求F的最小等价依赖集Fm。(3)求R的关键字。(4)将R分解使其满足BCNF且无损连接性。(5)将R分解为满足3NF并具有无损连接性与保持依赖性。14 已知关系模式R(City,St,Zip)和函数依赖集:F = City,StàZip,ZipàCity,试求出R的两个候选关键字。15 设有关系模式R(A,B,C,D,E),R的函数依赖集:F = AàD,EàD,DàB,BCàD,CDàA,(1)求R的候选关键字(2)将

16、R分解为3NF16 设有关系模式R(U,V,W,X,Y,Z),其函数依赖集:F = UàV,WàZ,YàU,WYàX,现有下列分解:(1)1 = WZ,VY,WXY,UV(2)2 = UVY,WXYZ判断上述分解是否具有无损连接性。17 已知关系模式R(A1,A2,A3,A4,A5),其上函数依赖集为:F = A1àA3,A3àA4,A2àA3,A4A5àA3,A3A5àA1, = A1A4,A1A2,A2A3,A3A4A5,A1A5,判断是否具有无损连接性。18 设有关系模式R(B,O,I,S,Q,D)

17、,其上的函数依赖集:F = SàD,IàB,ISàQ,BàO,如果用SD,IB,ISQ,BO代替R,这样的分解是否具有无损连接性。19 设有关系模式R(A,B,C,D),其上的函数依赖集:F = AàC,DàC,BDàA,试证明= AB,ACD,BCD相对于F是有损连接。20 设有关系模式R(F,G,H,I,J),R的函数依赖集为:F = FàI,JàI,IàG,GHàI,IHàF(1)求出R的所有候选关键字(2)判断 = FG,FJ,JH,IGH,FH是否为无损连接分解?(

18、3)将R分解为3NF,并具有无损连接性和依赖保持性。21 设有关系模式R(A,B,C,D,E),其上的函数依赖集为:F = AàC,CàD,BàC,DEàC,CEàA,(1)求R所有的候选关键字(2)判断 = AD,AB,BC,CDE,AE是否为无损连接分解?(3)将R分解为BCNF,并具有无损连接性。22 关系模式R(B,C,M,T,A,G),有如下函数依赖集:F = BàC,(M,T)àB,(M,C)àT,(M,A)àT,(A,B)àG,问关系模式R的候选码是什么?属于第几范式?不属于第几范

19、式?为什么?23 现有一个关系模式R(A,B,C),其上的函数依赖集F = AàB,CàB,判断分解1 = AB,AC; 2 = AB,BC是否具有无损连接性和依赖保持性。24 设有一教学管理数据库,其属性为:学号(S#)、课程号(C#)和成绩(G),任课教师(TN),教师所在的系(D)。这些数据有下列语义:² 学号和课程号分别与其代表的学生和课程一一对应;² 一个学生所修的每门课程都有一个成绩² 每门课程只有一位任课教师,但每位教师可以讲授多门课程² 教师中没有重名,每个教师只属于一个系(1)试根据以上语义确定函数依赖集(2)如果用上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论