您好,欢迎访问三七文档
综合练习四一、单项选择题1、在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为()。A、平凡函数依赖B、部分函数依赖C、完全函数依赖D、传递函数依赖2、在关系模式R(U,F)中,如果X→U,则X是R的()。A、候选键B、主键C、超键D、外键3、在关系模式R(U,F)中,如果F是最小函数依赖集,则()。A、至少有R∈2NF,B、至少有R∈3NF,C、至少有R∈BCNF,D、R的规范化程度与F是否最小函数依赖集无关4、在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y称函数依赖X→Y为()。A、平凡函数依赖B、部分函数依赖C、完全函数依赖D、传递函数依赖5、在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的()A、充分必要条件B、必要条件C、分条件D、既不充分也不必要条件6、对关系模式进行分解时,要求保持函数依赖,最高可以达到()。A、NFB、3NFC、BCNFD、4NF7、在关系模式R(U,F)中,对任何非平凡的函数依赖X→Y,X均包含键,则R最高可以达到()。A、2NFB、3NFC、BCNFD、4NF8、每个X→Ai(i=1,2,…,n)成立是X→A1,A2,…,An成立的()。A、充分必要条件B、必要条件C、充分条件D、既不充分也不必要条件9、对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到()。A、NFB、3NFC、BCNFD、4NF10、在二元关系模式R(U,F)中,X、Y都是单一属性,如果X→Y,则R最高可以达到()。A、2NFB、3NFC、BCNFD、4NF11、关系模式R(U,F),如果R∈2NF,基本可以消除的数据异常是()。A、插入异常B、删除异常C、候选键冗余D、数据冗余过大12、在关系模式R(U,F)中,Y∈XF+是X→Y是否成立的()。A、充分必要条件B、必要条件C、充分条件D、既不充分也不必要条件13、在关系模式R(U,F)X、Y、Z都是属性,且Y→Y,则Y→Z,则X→Z是()A、一定是传递函数依赖B、一定不是传递函数依赖C、不一定是传递函数依赖D、如果X是单一属性,则是传递函数依赖14、在二元关系模式R(U,F)中,则R最高可以达到()。A、NFB、3NFC、BCNFD、4NF15、在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是R∈3NF的()。A、充分必要条件B、必要条件C、充分条件D、既不充分也不必要条件16对关系模式进行分解时,要使分解既保持函数依赖、又具有无损失连接性,在下属范式中最高可以达到()。A、NFB、3NFC、BCNFD、4NF17、在关系模式R(U,F)中,R∈3NF且具有惟一的候选键,则()。A、R属于3NF不属于BCNFB、R一定属于BCNFC、R不一定属于BCNFD、当候选键是单属性时,R属于BCNF18、下列关于函数依赖与多值依赖叙述中,正确的是()。A、当X→→Y时,X的每个值一定对应Y的多个值B、当Y时X的子集时,称为平凡多值依赖C、函数依赖是多值依赖的特例,多值依赖是函数依赖的推广D、多值依赖是函数依赖的特例,函数依赖是多值依赖的推广19、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具有如下性质()。A、属性T仅是R的主属性B、属性T必是R的非主属性C、属性T必是组成R任何候选键的主属性D、属性T可能是R的主属性,也可能是R的非主属性20、在下列叙述中,正确的是()A、对于关系数模型,规范化程度越高越好B、如果F是最小函数依赖集,则R∈2NFC、如果则R∈BCNF,则F是最小函数依赖集D、关系模式分解为BCNF后函数依赖关系可能被破坏21、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的右端出现,则属性T具有如下性质()。A、属性T仅是R的主属性B、属性T必是R的非主属性C、属性T必是组成R任何候选键的主属性D、属性T可能是R的主属性,也可能是R的非主属性22、在关系模式R(U,F)中,如果任何非主属性对候选键完全函数依赖,则()A、R∈2NFB、R∈3NFC、R∈4NFD、R∈BCNF23、关系数据规范化要解决的问题是:插入异常、删除异常和()。A、数据冗余B、保障数据安全性C、查询复杂D、控制数据完整性24、在关系数据模式中,任何二元模式最高可以达到的模式是()。A、4NFB、2NFC、3NFD、BCNF25、由全码组成的关系模式,最高可以达到的模式是()。A、4NFB、2NFC、3NFD、BCNF26、在关系数据模式中,所有属性都是主属性的模式最高可以达到()A、4NFB、2NFC、3NFD、BCNF27、在关系模式的分解中,保持函数依赖分解最高可以达到()。A、2NFB、3NFC、4NFD、BCNF28、在关系模式的分解中,满足无损失连接最高可以达到()。A、2NFB、3NFC、BCNFD、4NF29、在关系模式的分解中,既保持函数依赖又满足无损失连接最高可以达到()A、2NFB、3NFC、4NFD、BCNF30、在关系模式R(U,F)中,F是最小函数依赖集,则R的规范化程度达到()A、2NFB、3NFC、BCNFD、不一定二、填空题1、与1NF相比,2NF消除了非主属性对码的______.2、与2NF相比,3NF消除了非主属性对码的_______.3、与3NF相比,BCNF消除了________.4、如果R∈BCNF,则R的主属性对于不包含它的码满足____.5、要求模式分解满足“保持函数依赖”,一定能达到的范式是______6、函数依赖是多值依赖的_____,多值依赖是函数依赖的_________.7、关系规范化的目的是控制数据冗余﹑避免____异常和____异常8、在对关系模式进行分解时,需满足______,才能不丢失数据信息。9、关系模式R∈3NF,每个候选码都仅是单属性,则R一定属于____。10、在关系模式R(U,F)中,U=ABCDE,F={AB→C,BC→D,AD→E}。R的码是______,R属于_________NF。三、应用题1、已知:关系模式R(U,F)U=ABCDEGF={A→B,C→G,E→A,CE→D}求:(1)R的候选码。(2)R最高属于哪级范式。2、已知:关系模式R(U,F)U=CTSNGF={C→T,CS→G,S→N}求:(1)R的候选码。(2)R最高属于哪级范式。3、已知:关系模式R(U,F)U=ABCDEF={A→BC,CD→E,E→N,B→D}求:(1)R的候选码。(2)R最高属于哪级范式4、已知:关系模式R(U,F)U=ABCDF={A→C,C→A,B→AC,D→AC}求:(1)F的最小函数依赖集。(2)R的候选码。(3)R最高属于哪级范式(4)将模式R无损失连接分解为BCNF(5)将模式R无损失连接且保持函数依赖分解为3NF5、已知:关系模式R(U,F)中U=ABCDF={A→C,C→A,B→AC,BD→A}写出F的一切最小函数依赖集。6、已知:关系模式R(U,F)中U=ABCDEF={A→D,E→D,D→B,BC→D,CD→A}求:(1)F的最小函数依赖集。(2)R的候选码。(3)将R分解为3NF。7、已知:关系模式R(U,F)中U=ABCDEGF={BG→C,BD→E,DG→C,ADG→BC,AG→B,B→D}求:(1)F的最小函数依赖集。(2)R的候选码。(3)R最高属于哪级范式(4)将模式R按规范化要求分解。8、已知:关系模式R(U,F)中R=ABCDEGF={BE→G,BD→G,CDE→AB,CD→A,CE→G,BC→A,B→D,C→D}求:(1)F的最小函数依赖集。(2)R的候选码。(3)R最高属于哪级范式(4)将模式R按规范化要求分解。9、已知:关系模式R(U,F)中R=ABCDEGF={BE→G,BD→G,CD→A,CE→G,CDE→AB,BC→A,B→D}求:(1)F的最小函数依赖集。(2)R的候选码。(3)最高属于哪级范式(4)将模式R按规范化要求分解。10、已知:关系模式R(U,F)中R=ABCDEGF={AB→C,BC→D,BE→C,CD→B,CE→AG,CG→BD,C→A,D→EG}求:(1)F的最小函数依赖集。(2)R的候选码。(3)R最高属于哪级范式(4)将模式R按规范化要求分解。综合练习四参考答案一、单项选择题1.B2.C3.D4.C5.B6.B7.C8.A9.D10.D11.A12.A13.C14.C15.B16.B17.B18.C19.C20.D21.B22.A23.A24.D25.D26.C27.B28.D29.B30.D二、填空题1.部分函数依赖2.传递函数依赖3.冗余的码4.完全函数依赖5.3NF6.特例推广7.插入删除(与次序无关)8.无损失连接9.BCNF10.AB2三、应用题1.(1)CE(2)INF2.(1)CS(2)INF3.(1)候选码:A,BC,CD,E(2)3NF4.(1)最小函数依赖集:Fmin={A→C,C→A,B→A,D→A}(2)候选码:BD(3)INF(4)将模式R无损失连接分解为BCNF:P={AC,BA,DA,BD}(5)将模式R无损失连接且保持函数依赖分解为3NF。P={AC,BA,DA,BD}5.有4个等价的最小函数依赖集:F1={A→C,C→A,B→C,D→C}F2={A→C,C→A,B→C,D→A}F3={A→C,C→A,B→A,D→A}F4={A→C,C→A,B→A,D→C}6.(1)F的最小函数依赖集是:Fmin={A→D,E→D,D→B,BC→D,CD→A}(2)R的候选码是:CE(3)将R分解为3NF:P={AD,DE,BD,BCD,ACD}7.(1)F的最小函数依赖集是:Fmin={B→E,B→D,DG→C,AG→B,}(2)R的候选码是:AG(3)2NF(4)将R分解为3NF:P={BDE,CDG,ABG}8.(1)F的最小函数依赖集是:Fmin={B→G,CE→B,C→A,CE→G,B→D,C→D}(2)R的候选码是:CE(3)1NF(4)将R分解为3NF:P={BDG,BCEG,ACD}9.(1)F的最小函数依赖集是:Fmin={B→G,CD→A,CE→G,B→D,CDE→B}(2)R的候选码是:BCE和CDE(3)1NF(4)将R分解为3NF:P={BDG,CEG,ACD,BCDE}10.(1)F的最小函数依赖集是:Fmin={B→D,B→C,CE→G,CG→B,CG→D,C→A,D→E,D→G}(2)R的候选码是:B,CD,CE,CG(3)1NF(4)将R分解为3NF:P={BCD,BEG,BCDG,AC,DFG}
本文标题:数据库复习资料4
链接地址:https://www.777doc.com/doc-4593854 .html