1、设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )
关系规范化理论
2、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式? ( )。部门(部门号,部门名,部门成员,部门总经理)
部门成员
3.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到( B)。
1NF
2NF
3NF
BCNF
4.任何由两个属性组成的关系( D )
可能为1NF
可能为2NF
可能为3NF
必为3NF
5.候选关键字中的属性称为( ) 主属性
6.设关系模式R是3NF模式,那么下列说明不正确的是( B )
R必是2NF模式
R必定不是BCNF
R可能不是BCNF
R必是1NF模式
7.消除了部分函数依赖的1NF的关系模式,必定是(2NF )。
8.关系模型中的关系模式至少是( 1NF)
9.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是( )。不可分解的
10.关系模式R中的属性全是主属性,则R的最高范式必定是(3NF )。
11.当关系模式R(A,B)已属于3NF,下列说法中(B )是正确的
它一定消除了插入和删除异常
仍存在一定的插入和删除异常
一定属于BCNF
A和C都是
12.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式 的候选码是(BE )。
13.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及(C )的缺陷
数据的不一致性
结构不合理
冗余度大
数据丢失
14.设关系R(U),X,Y∈U,X→Y是R的一个函数依赖,如果存在X′∈X,使X′→Y成立,则称函数依赖X→Y是_ 函数依赖。部分
15.若关系为1NF,且它的每一非主属性都____ 候选码,则该关系为2NF。完全依赖于任何一个
16.关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是___和_。
函数依赖和多值依赖
17.在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则候选码是_,关系模式R(A,B,C,D)属于__
A和(B, C)
BCNF
18.如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称R为__ 关系模式。
3NF
19.在关系模式R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E},则候选码是__,关系模式R(D,E,G)属于____。
(D,G),(E,G)
3NF
20.对于非规范化的模式,经过_ 转变为1NF,将1NF经过 转变为2NF,将2NF经过转变为3NF。
使属性域变为简单域
消除非主属性对主关键字的部分依赖
消除非主属性对主关键字的传递依赖
21.在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在S中称为 。外码
22.设某商业集团数据库中有一关系模式R如下:
R (商店编号,商品编号,数量,部门编号,负责人)
如果规定:1、每个商店的每种商品只在一个部门销售;2、每个商店的每个部门只有一个负责人;3、 每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1) 根据上述规定,写出关系模式R的基本函数依赖;
(2) 找出关系模式R的候选码;
(3)试问关系模式R最高已经达到第几范式?为什么?
(4) 如果R不属于3NF,请将R分解成3NF模式集。
(商店编号,商品编号)->部门编号,(商店编号,部门编号)->负责人,(商店编号,商品编号)->数量
(商店编号,商品编号,部门编号)
原关系为1NF,码为(商店编号,商品编号,部门编号),非主属性对码的函数依赖全为部分函数依赖,所以不属于2NF.将关系分解为2NF为 R1(商店编号,商品编号,部门编号,数量)R2(商店编号,部门编号,负责人)
题3中分解后的R1和R2不存在传递函数依赖,所以分解后的R1和R2是3NF.