您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 《数据库系统原理与技术》试题库试题与参考答案选编5
一、选择题1关系模型中,一个关键字是()。A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是C2关系数据库中的关键字是指()。A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合D3在一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为()。A.关键字B.数据项C.主属性D.主属性值A4关系模式分解的结果()。A.惟一B.不惟一,效果相同C.不惟一,效果不同,有正确与否之分D.不惟一,效果不同,有应用的不同D53NF同时又是()。A.2NFB.1NFC.BCNFD.1NF,2NFD6当B属性函数依赖于A属性时,属性A与B的联系是()。A.1对多B.多对1C.多对多D.以上都不是A7当关系模式R(A,B)已属于3NF,下列说法中()是正确的。A.它消除了删除异常B.仍存在插入和删除异常C.属于BCNFD.它消除了插入异常B8根据关系数据库规范化理论,关系数据库的关系要满足第一范式。下面部门关系中,因哪个属性而使它不满足第一范式?()A.部门总经理B.部门成员C.部门名D.部门号B9关系模式规范化的最起码的要求是达到第一范式,即满足()。A.每个非码属性都完全依赖于主码。B.主码属性唯一标识关系中的元组C.关系中的元组不可重复D.每个属性都是不可分解的数据项。D10关系模式中,满足2NF的范式()A.不可能是1NFB.可能是3NFC.必定是1NF且必定是3NFB11关系模式中不存在任何非主属性对主属性的完全函数依赖,则其范式()A.是1NFB.是2NFC.是3NFB12关系数据库规范化的目的是为解决关系数据库中()问题。A.插入删除异常和数据冗余B.提高查询速度C.减少数据操作的复杂性。D.保证数据的安全性和完整性A13将1NF规范为2NF,应()。A.消除非主属性对键的部分函数依赖B.消除非主属性对键的传递函数依赖C.消除主属性对键的部分函数依赖传递函数依赖D.使每一个非主属性都完全依赖于主键A14任何由两个属性组成的关系()。A.可能为1NFB.可能为2NFC.可能为3NFD.必为3NFD15若要求分解保持函数依赖,那么模式分解一定能够达到()。A.2NFB.3NFC.BCNFD.1NFB16设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()。A.W1(工号,姓名),W2(工种,定额)B.W1(工号,工种,定额),W2(工号,姓名)C.W1(工号,姓名,工种),W2(工号,定额)D.W1(工号,姓名,工种),W2(工种,定额)D17设有如图所示的关系R,它是()。A.1NFB.2NFC.3NFD.4NF材料号材料名产地M1线材武汉M2型材武汉M3板材广东M4型材武汉B18下述说法正确的是()。A.属于BCNF的关系模式不存在存储异常B.函数依赖可由属性值决定,不由语义决定C.超键就是候选键D.码是唯一能决定一个元组的属性或属性组D19有关模式Teach{C,T,H,R,S},其中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}现将关系模式Teach分解为两个关系模式A1(C,T),A2(H,R,S)则其中A1的规范化程度达到()。A.1NFB.2NFC.3NFD.BCNFD20有一R关系属性间依赖如下:A→B,B!→A,B→C则R至多是()A.1NF关系B.2NF关系C.3NF关系D.BCNF关系C21有一R关系属性间依赖如下:A→B,B→C将R规范到3NF,下列三种方案中错误的是()A)R1(A,B)B)R1(A,B)R2(B,C)R2(A,C)C)R1(A,C)R2(B,C)C22有一教师关系为:课程任务(工号、老师名、职称、课程名、班级名、学时名),设一位老师可担任多门课,一门课也可由多位老师教,那么:该关系属于()。A.非规范关系B.1NF关系C.2NF关系D.3NF关系A23在关系DB中,任何二元关系模式的最高范式必定是()。A.1NFB.ZNFC.3NFD.BCNFA24在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是()。A.2NFB.3NFC.4NFD.BCNFD25设有关系模式R(A,B,C,D)及其上的函数依赖集合F={B→A,BC→D}那么关系模式R最高是()。A.第一范式的B.第二范式的C.第三范式的D.BCNF范式的A26在关系模式R中,若没有非主属性,则()A.R属于2NF,但R不一定属于3NFB.R属于3NF,但R不一定属于BCNFC.R属于BCNF,但R不一定属于4NFD.R属于4NFB二、填空题1主属性是指()在一个关系中,主属性至少()个,至多可为()个构成关键字的属性或属性集合1字段个数2模式分解的准则是()和()保持函数依赖性无损连接性31NF,2NF,3NF之间的相互关系为()达到3NF必达到2NF达到2NF必达到1NF4操作异常是指:()插入操作异常:应当录入的数据不能录入;删除操作异常:应当删除的数据不能删除;5从第一范式逐步规范化到第二,第三、BCNF范式的过程,就是逐步消除各种()的过程。函数依赖6对关系进行规范化的目的是()减少冗余,避免操作异常7关系模式由2NF转化为3NF是消除了非主属性对候选键的()。传递函数依赖8关系模式由3NF转化为BCNF是消除了主属性对候选键的()和()。部分函数依赖,传递函数依赖9如果关系R为第2范式,且其中的所有非主属性都不传递依赖于R的任何候选键,则称关系R属于()范式,记为()。3NF,R∈3NF10若关系R∈2NF,且它的每一个非主属性都(),则称R∈3NF。不传递函数依赖于R的候选键11若关系为1NF,且它的每一非主属性都()候选关键字,则该关系为2NF。完全函数依赖于12数据冗余所导致的问题主要有()效率低,常导致操作异常13有关系R(A,B,C,D),{B→D,AB→C}则其最高范式是()1NF14在一个关系R中,若每个数据项都是不可分割的,那么R一定属于()1NF15已知(系编号,系名称,系主任,电话,地点,学院名)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是(),系关系的外关键字是(),学生关系的主关键字是(),外关键字是()。系编号学院名学号系编号16若关系R中某属性A不是它的关键字,但却是他关系的关键字,则对关系R而言,称属性A为()。外关键字或外码17下表中侯选关键字是()┌────┬───┬──┬──┐│工作证号│姓名│年龄│地址│├────┼───┼──┼──┤│201│于得水│24│武汉│├────┼───┼──┼──┤│202│田野│23│北京│├────┼───┼──┼──┤│203│易难│21│天津│├────┼───┼──┼──┤│204│周全│23│上海│├────┼───┼──┼──┤│205│方元│22│南京│└────┴───┴──┴──┘工作证号,姓名18已知系(系编号,系名称,系主任,电话,地点,院名称)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是(),系关系的外关键字是(),学生关系的主关键字是(),外关键字是()。系编号院名称学号系编号19在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在A中称为(外键).三、选择填空题1关系规范化中的删除操作异常是指(),插入操作异常是指()。供选答案:A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入AD2设有一图书管理数据库,其关系模式是R0(L#,B#,BANAME,BPRLICE,BPUB,其属性分别表示个人借书证号、书号、书名、书价、图书出版社。该关系模式(A)。它的主要问题是数据冗余。如把R0分解成两个关系模型R1(B)和R2(C),则可以部分地解决这一问题。R1和R2是规范化程序度较差的范式(D)。另外一种分解方法可以得到3个模式R3(L#,B#),R4(B#,BNAME)、R5(BNAME,BPRICEBPUB)则R3、R4、R5都(E)。供选答案:A、D、E:①属于第一范式但不属于第二范式②属于第二范式但不属于第三范式③属于第三范式④不是范式⑤属于第二范式但不属于第一范式⑥属于第三范式但不属于第二范式B、C①(L#,B#,BPRICE)②(L#,B#)③(B#,BNAME)④(B#,BNAME,BPRICE,BPUB)⑤(BNAME,BPRICE,BPUB)⑥(L#,BNAME,BPRICE)A:1,B:2,C:4,D:2,E:33在关系数据模型中,通常可以把(①)称为属性,而把(②)称为关系模型。常用的关系运算是关系代数和(③)。在关系代数中,对一个关系做投影操作后,新关系的元组个数(④)原来关系的元组个数。用(⑤)形式表示实体类型和实体间的联系是关系模型的主要特征。供选答案:①A.记录B.基本表C.模式D.字段②A.记录B.记录类型C.元组D.元组集③A.集合代数B.逻辑演算C.关系演算D.集合演算④A.小于B.小于或等于C.等于D.大于⑤A.指针B.链表C.关键字D.表格①D,②B,③C,④C,⑤D四、简答题1规范化理论对数据库设计有什么指导意义?答:具体地讲,以下几个方面起着重要作用:①在需求分析时,用数据依赖的概念来分析和表示各个数据项之间的联系。②在概念设计阶段,以规范化理论为工具来构造实体类型和联系类型,设计E-R模型并对其进行优化③在逻辑设计阶段,使用规范化理论来设计模式和评价模式。2试述1NF与3NF的关系。答根据1NF、2NF和3NF的定义,1NF的关系模式消除了非主属性对候选键的部分函数依赖后就变成2NF的关系,2NF的关系模式消除了非主属性对候选键的传递函数依赖后就变成3NF的,因此,3NF的关系模式必是1NF和2NF的,且消除了非主属性对候选键的部分函数依赖和传递函数依赖。3为什么要进行关系模式的分解?分解的依据是什么?答:由于数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需把关系模式进行分解,以消除冗余和异常现象。模式分解的依据是数据依赖和模式的标准(范式)。4简述关系模式出现异常问题的主要原因以及解决的办法。①关系模式出现异常问题的主要原因是在关系模式的结构中,属性之间存在多种数据依赖,如“部分函数依赖”,“传递函数依赖”等。②消除关系模式出现异常问题的方法是对关系模式进行分解,即关系模式的规范化。其基本思想是通过模式分解,逐步消除数据依赖中不合适的部分,使原先模式中属性之间的数据依赖联系达到某种程度的“分离”,实现“一事一地”的模式设计原则。使分解后的每个关系描述一个概念、一类实体或实体间的一种联系。若多于一个概念就把它“分离”出去。5一个关系可能存在的异常有哪些?答一个关系可能存在以下异常问题:①插入异常;②删除异常;③更新异常。五、名词解释1候选关键字(候选键)如果记录对某属性或属性组存在完全函数依赖,该属性或属性组称为候选关键字2主键主键:指定(选定)的某个候选键。也称为主码或主关键字。3主属性构成侯选关键字的属性。4非主属性非主属性:不包含在任何候选键中的属性称为非主属性或非码属性。5INF1NF:如果一个关系模式R(U)的所有属性都是不可再分的基本数据项,则称R(U)为第一范式,即R(U)∈1NF62NF2NF:若R(U)∈1NF,且每一个非主属性完全函数依赖于某个候选键,称R(U)为第二范式,即R(U)∈2NF73NF3NF:如关系模式R(U)∈2NF,且每一个非主属性不传递函数依赖于R(U)的候选键,则称R(U)为第三范式,即R(U)∈3NF8BCNFBCNF:若关系模式R(U)∈1NF,对于R(U)的任意一个函数依赖X?Y,若Y不属于U,则X必含有候选键,那么称R(U)为BC范式,即R(U
本文标题:《数据库系统原理与技术》试题库试题与参考答案选编5
链接地址:https://www.777doc.com/doc-2838770 .html