数据库试题6.doc_第1页
数据库试题6.doc_第2页
数据库试题6.doc_第3页
数据库试题6.doc_第4页
数据库试题6.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

第六章一单项选择题1试题:设有关系模式R(S,D,M),函数依赖集:FSD,DM,则关系模式R的规范化程度最高达到()。A:1NF B:2NF C;3NF D:BCNF参考答案2NF2试题:现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到()。A:1NF B:2NF C;3NF D:BCNF参考答案BCNF3试题:关系模式A的规范化程度最高达到()。A:1NF B:2NF C;3NF D:BCNF参考答案2NF4试题:有关系模式A(C,T,H,R,S),其中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生。根据语义有如下函数依赖集:F=CT,(H,R)C,(H,T)RC,(H,S)R(1)关系模式A的码是()。A:C B:(H,S) C:(H,R) D:(H,T)参考答案(H,S)5试题:根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经理)关系中,因哪个属性而使它不满足第一范式()。A部门总经理B部门成员C部门名D部门号参考答案部门成员6试题:XY,当下列哪一条成立时,称为平凡的函数依赖()。A:XY B;YX C:XY D:XY参考答案YX7试题:下列关于函数依赖的叙述中,哪一条是不正确的()。A 由XY,YZ,则XYZ B 由XYZ,则XY,YZC由XY,WYZ,则XWZ D 由XY,ZY,则XZ参考答案由XYZ,则XY,YZ8试题:设有关系模式R(A,B,C,D),其数据依赖集:F(A,B)C,CD,则关系模式R的规范化程度最高达到()。A:1NF B:2NF C;3NF D:BCNF参考答案2NF9试题:学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是idname,sex,age,depart_id;depart_iddepart_name,其满足()。A:1NF B:2NF C;3NF D:BCNF参考答案2NF10试题:已知关系模式R(A,B,C,D,E)及其上的函数相关性集合FAD,BC,EA,该关系模式的候选关键字是()。A:AB B:BE C:CD D:DE参考答案BE11试题:关系的规范化中,各个范式之间的关系是()。A;1NF2NF3NF B:3NF2NF1NF C:1NF=2NF=3NF D:1NF2NFBCNF3NF参考答案1NF2NF3NF12试题:关系数据库规范化是为了解决关系数据库中()的问题而引入的。A插入、删除和数据冗余 B提高查询速度C减少数据操作的复杂性 D保证数据的安全性和完整性参考答案插入、删除和数据冗余13试题:设关系模式R(A,B,C),F是R上成立的FD集,FBC,则分解PAB,BC相对于F()。A是无损联接,也是保持FD的分解 B是无损联接,也不保持FD的分解C不是无损联接,但保持FD的分解 D既不是无损联接,也不保持FD的分解参考答案是无损联接,也是保持FD的分解14试题:下列说法不正确的是()。A任何一个包含两个属性的关系模式一定满足3NF B任何一个包含两个属性的关系模式一定满足BCNFC任何一个包含三个属性的关系模式一定满足3NF D任何一个关系模式都一定有码参考答案任何一个包含三个属性的关系模式一定满足3NF15题:若关系模式R(U,F)属于3NF,则()。A一定属于BCNF B消除了插入的删除异常C仍存在一定的插入和删除异常 D属于BCNF且消除了插入和删除异常参考答案仍存在一定的插入和删除异常16试题:设U是所有属性的集合,X、Y、Z都是U的子集,且ZUXY。下面关于多值依赖的叙述中,不正确的是()。A若XY,则XZ B若XY,则XYC若XY,且YY,则XY D若Z,则XY参考答案若XY,且YY,则XY17试题:任何一个满足2NF但不满足3NF的关系模式都不存在()。A 主属性对键的部分依赖 B 非主属性对键的部分依赖C 主属性对键的传递依赖 D 非主属性对键的传递依赖参考答案非主属性对键的部分依赖18试题:不能使一个关系从第一范式转化为第二范式的条件是()。A每一个非属性都完全函数依赖主属性B每一个非属性都部分函数依赖主属性C在一个关系中没有非属性存在D主键由一个属性构成参考答案每一个非属性都部分函数依赖主属性19试题:在关系数据库中,任何二元关系模式的最高范式必定是()。A:1NF B:2NF C:3NF D:BCNF参考答案BCNF20试题:设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D=CP,(S,C)G,(T,R)C,(T,P)R,(T,S)R,若将关系模式W分解为三个关系模式W1(C,P),W2(S,C,G),W3(S,T,R,C),则W1的规范化程序最高达到()。A:1NF B:2NF C:3NF D:BCNF参考答案BCNF21试题:候选关键字的属性可以有()。A多个 B 0个 C 1个 D 1个或多个参考答案1个或多个22试题:关系模式的候选关键字可以有1个或多个,而主关键字有()。A多个 B 0个 C 1个 D 1个或多个参考答案1个23试题:如果AB,那么属性A和属性B的联系是()。A 一对多 B多对一 C多对多 D以上都不是参考答案多对一24试题:消除了部分函数依赖的1NF的关系模式,必定是()。A:1NF B:2NF C:3NF D:BCNF参考答案2NF25试题:关系模式R中的属性全是主属性,则R的最高范式必定是()。A:1NF B:2NF C:3NF D:BCNF参考答案3NF26试题:关系模式中,满足2NF的模式()。A可能是1NF B必定是1NF C必定是3NF D必定是BCNF参考答案必定是1NF27试题:设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D=CP,(S,C)G,(T,R)C,(T,P)R,(T,S)R,关系模式W的一个关键字是()。A(S,C) B(T,R) C(T,P) D(T,S)参考答案(T,S)28试题:规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()A长度不变的 B不可分解的 C互相关联的 D互不相关的参考答案不可分解的29试题:设学生关系S(SNO,SNAME,SSEX,SAGE,SDPART)的主键为SNO,学生选课关系SC(SNO,CNO,SCORE)的主键为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主键为SNO和CNO,其满足()。A:1NF B:2NF C:3NF D:BCNF参考答案1NF30试题:数据库中的冗余数据是指可()的数据。A容易产生错误 B容易产生冲突 C无关紧要 D由基本数据导出参考答案由基本数据导出二填空题1试题:在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:()、()参考答案保持原有的依赖关系 无损连接性2试题:对于非规范化的模式,经过()转变为1NF,将1NF经过()转变为2NF,将2NF经过()转变为3NF。参考答案使属性域变为简单域 消除非主属性对主关键字的部分依赖 消除非主属性对主关键字的传递依赖3试题:在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在B中称为()。参考答案外部键4试题:消除了部分函数依赖的1NF的关系模式,必定是()。参考答案2NF5试题:候选关键字中的属性称为()。参考答案主属性6试题:在关系DB中,任何二元关系模式的最高范式必定是()。参考答案BCNF7试题:关系模型中的关系模式至少是()。参考答案1NF8试题:关系模式的任何属性都是()。参考答案不可再分的基本数据项9试题:规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()的缺陷。参考答案冗余度大10试题:设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。参考答案关系规范化理论11试题:关系规范化中的删除操作异常是指,插入操作异常是指。参考答案不该被删除的数据被删除了 应该插入的数据不能被插入三问答题1试题:理解并给出下列术语的定义:函数依赖、平凡的函数依赖、非平凡的函数依赖、部分函数依赖、完全函数依赖、候选码、主码、外码、全码。参考答案答:函数依赖:设R(U)是一个关系模式,U是R的属性集合,X和Y是U的子集。对于R(U)的任意一个可能的关系r,如果r中不存在两个元组,它们在X上的属性值相同,而在Y上的属性值不同,则称X函数确定Y或Y函数依赖于X,记作XY。解析:1)函数依赖是最基本的一种数据依赖,也是最重要的一种数赖。2)函数依赖是属性之间的一种联系,体现在属性值是否相等。由上面的定义可以知道,如果XY,则r中任意两个元组,若它们在X上的属性值相同,那么在Y上的属性值一定也相同。3)我们要从属性间实际存在的语义来确定他们之间的函数依赖,即函数依赖反映了(描述了)现实世界的一种语义。4)函数依赖不是指关系模式R的在某个时刻的关系(值)满足的约束条件,而是指R任何时刻的一切关系均要满足的约束条件。1、平凡的函数依赖在关系模式R(U)中,对于U的子集X和Y,如果XY,但YX,则称XY是非平凡的函数依赖2、非平凡的函数依赖在关系模式R(U)中,对于U的子集X和Y,若XY,但YX,则称XY是平凡的函数依赖答:完全函数依赖、部分函数依赖:在R(U)中,如果XY,并且对于X的任何一个真子集X,都有XY,则称Y对X完全函数依赖;若XY,但Y不完全函数依赖于X,则称Y对X部分函数依赖;候选码、主码:设K为R(U,F)中的属性或属性组合,若KU则K为R的候选码。若候选码多于一个,则选定其中的一个为主码。答:外码:关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码也称外码。全码:整个属性组是码,称为全码(All-key)。2试题:建立一个关于系、学生、班级、学会等诸信息的关系数据库。描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。描述班级的属性有:班号、专业名、系名、人数、入校年份。描述系的属性有:系名、系号、系办公室地点、人数。描述学会的属性有:学会名、成立年份、地点、人数。有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外部码,有没有全码存在?参考答案关系模式:学生S(S#,SN,SB,DN,C#,SA)班级C(C#,CS,DN,CNUM,CDATE)系D(D#,DN,DA,DNUM)学会P(PN,DATE1,PA,PNUM)学生-学会SP(S#,PN,DATE2)其中,S#学号,SN姓名,SB出生年月,SA宿舍区C#班号,CS专业名,CNUM班级人数,CDATE入校年份D#系号,DN系名,DA系办公室地点,DNUM系人数PN学会名,DATE1成立年月,PA地点,PNUM学会人数,DATE2入会年份每个关系模式的极小函数依赖集:S:S#SN,S#SB,S#C#,C#DN,DNSAC:C#CS,C#CNUM,C#CDATE,CSDN,(CS,CDATE)C#D:D#DN,DND#,D#DA,D#DNUMP:PNDATE1,PNPA,PNPNUMSP:(S#,PN)DATE2S中存在传递函数依赖:S#DN,S#SA,C#SAC中存在传递函数依赖:C#DN(S#,PN)DATE2和(CS,CDATE)C#均为SP中的函数依赖,是完全函数依赖关系候选码外部码全码SS#C#,DN无CC#,(CS,CDATE)DN无DD#和DN无无PPN无无SP(S#,PN)S#,PN无四论述题1试题:1、已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade)其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。(1)写出关系模式S的基本函数依赖和主码。(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?(3)将关系模式分解成3NF,并说明为什么?(1)写出关系模式S的基本函数依赖和主码。参考答案(1)写出关系模式S的基本函数依赖和主码。答:关系模式S的基本函数依赖如下:SnoSname,SDSdname,SnoSD,(Sno,Course)Grade关系模式S的码为:(Sno,Course)。(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?答:原关系模式S是属于1NF的,码为(Sno,Course),非主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依赖,所以不属于2NF。消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下:S1(Sno,Sname,SD,Sdname)S2(Sno,Course,Grade)(3)将关系模式分解成3NF,并说明为什么?答:将上述关系模式分解成3NF如下:关系模式S1中存在SnoSD,SDSdname,即非主属性Sdname传递依赖于Sno,所以S1不是3NF。进一步分解如下:S11(Sno,Sname,SD)S12(SD,Sdname)分解后的关系模式S11、S12满足3NF。对关系模式S2不存在非主属性对码的传递依赖,故属于3NF。所以,原模式S(Sno,Sname,SD,Sdname,Course,Grade)按如下分解满足3NF。S11(Sno,Sname,SD)S12(SD,Sdname)S2(Sno,Course,Grade)2试题:设有如下关系R(1)它为第几范式?为什么?(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生的?(3)将它分解为高一级范式,分解后的关系是如何解决分解前可能存在的删除操作异常问题?参考答案(1) 它为第几范式?为什么?解:它是2NF。因为R的候选关键字为“课程名”。依赖关系:课程名教师名,教师名课程名,教师名教师地址,所以课程名教师地址。即存在非主属性“教师地址”对候选关键字课程名的传递函数,因此R不是3NF。但:因为不存在非主属性对候选关键字的部分函数依赖,所以R是2NF。(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生的?解:存在。当删除某门课程时会删除不该删除的教师的有关信息。(3)将它分解为高一级范式,分解后的关系是如何解决分解前可能存在的删除操作异常问题?解

温馨提示

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

评论

0/150

提交评论