一单项选择题1 关系规范化中的删除操作异常是指___①______,插入操作异常是指____②_______。
A 不该删除的数据被删除B 不该插入的数据被插入C 应该删除的数据未被删除D 应该插入的数据未被插入2 设计性能较优的关系模式称为规范化,规范化主要的理论依据是____________。
A 关系规范化理论B 关系运算理论C 关系代数理论D 数理逻辑3 规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一个属性都是_______________。
A 互不相关的B 不可分解的C 长度可变的D 互相关联的4 关系数据库规范化是为解决关系数据库中____________问题而引入的。
A 插入、删除和更新异常以及数据冗余B 提高查询速度C 减少数据操纵的复杂性D 保证数据的安全性和完整性5 规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及__________缺陷。
A 数据的不一致性B 结构不合理C 冗余度大D 数据丢失6 当关系模式R属于3NF,则下列说法中____________是正确的。
A 它一定消除了插入和删除异常B 仍存在一定的插入和删除异常C 一定属于BCNFD A和C都是7 关系模型中的关系模式至少是______________。
A 1NFB 2NFC 3NFD BCNF8 在关系数据库中,数据函数依赖范畴内关系模式的最高范式必定是_______________。
A 1NFB 2NFC 3NFD BCNF9 在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是_____________________。
A 1NFB 2NFC 3NFD BCNF10 当B属性函数依赖于A属性时,则属性A与B之间的联系类型为 ________________。
A 1:1B 1:NC M:ND 以上都不是11 在关系模式中,如果属性A和B存在1:1的联系,则说_____________。
A A→B B B→AC A←→BD 以上都不是12 候选关键字中的属性称为_______________。
A 非主属性B 主属性C 复合属性D 关键属性13 关系模式中各级模式之间的关系为______________________。
A 3NF⊂2NF⊂1NFB 3NF⊂1NF⊂2NFC 1NF⊂2NF⊂3NFD 2NF⊂1NF⊂3NF14 关系模式中,满足2NF的模式,__________________。
A 可能是1NFB 必定是1NFC 必定是3NF D必定是BCNF15 关系模式R中的属性全部是主属性,则R的最高范式必定是________________。
A 2NFB 3NFC BCNFD 4NF16 消除了部分依赖的1NF的关系模式必定是_______________。
A 1NFB 2NFC 3NFD 4NF17 关系模式的候选关键字可以有__________,主关键字有_____________。
A 0个B 1个C 1个或多个D 多个18 候选关键字中的属性可以有__________________。
A 0个B 1个C 1个或多个D 多个19 关系模式的分解_____________。
A 唯一B 不唯一20 如图6.1给定的关系R______________。
A 不是3NFB 是3NF但不是2NFC 是3NF但不是BCNFD 是BCNF21 如图6.2给定的关系R________________。
A 1NFB 2NFC 3NFD 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能达到___。
A 1NFB 2NFC 3NFD 以上三者都不行25 能够消除多值依赖引起的冗余的是_________________。
A 2NFB 3NFC 4NFD BCNF26 设关系模式R<U,F>,U为R的属性集合,F为U上的函数依赖集,如果X→Y为F所蕴涵,且Z⊆U,则XZ→YZ为F所蕴涵。
这是函数依赖的__________。
A 传递律B 合并律C 自反律D 增广律27 X→Ai(i = 1,2,…,k)成立是X→A1A2…Ak成立的__________。
A 充分条件B 必要条件C 充要条件D 既不充分也不必要28 若关系R的候选码都是由单属性构成的,则R的最高范式必定是__________。
A 1NFB 2NFC 3NFD 无法确定29 下列有关范式的叙述中正确的是________。
A 如果关系模式R ∈ 1NF,且R中主属性完全函数依赖于码,则R是2NFB 如果关系模式R ∈ 3NF,X,Y⊆U,若X→Y,则R是BCNFC 如果关系模式R ∈ BCNF,若X→→Y(Y不包含于X)是平凡的多值依赖,则R∈4NFD 一个关系模式如果属于4NF,则一定属于BCNF,反之不成立30 有关系模式:学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述错误的是_________。
A (学号,课程号)和(课程号,名次)都可以作为候选码B 只有(学号、课程号)能作为候选码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#,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,且把它的每一非主属性都_________________________候选关键字,则该关系为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 设有关系模式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→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的闭包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→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 = {A→C,C→A,B→AC,D→AC}。