第四章 关系数据库规范化
练 习
一.单选题
01.对数据库模式进行规范化处理,是在数据库设计的( )。
A.需求分析阶段 B.概念设计阶段
C.逻辑设计阶段 D.物理设计阶段
02.又例如:若关系模式中不存在候选码 X、属性组 Y 以及非主属性 Z(Z
Y),使得 X→Y,Y→Z 和 Y→X 成立,则( )。 P80
∈1NF ∈∈3NF ∈4NF
03.在关系模式 R(U,F)中,如果 X→Y,并且不存在 X 的真子集 X1,使 X1
→Y,则称函数依赖 X→Y 为( )。
A.平凡函数依赖 B.部分函数依赖
C.完全函数依赖 D.传递函数依赖
04.设有关系模式 R(A,B,C,D,E,F),其函数依赖集为{E→D,C→B,(C,E)→F,B→
A},则 R 最高达到( )。
A.1NF B.2NF
C.BCNF D.3NF
05.SQL 语句 CREATE TABLE 定义的是数据库的( )。
A.外模式 B.模式
C.内模式 D.存储模式
06.设有关系 W(工号,姓名,工种,定额),将其规范化到第三范式正确的答
案是( )。
A.W
1
(工号,姓名),W
2
(工种,定额)
B.W
1
(工号,定额),W
2
(姓名,工种)
C.W
1
(工号,姓名,工种),W
2
(工种,定额)
D.W
1
(工号,工种,定额),W
2
(工号,姓名)
07.在关系模式 R 中,对于属性集 X、Y, 若 X→Y, 对 X 的任一真子集 X’,
X’→ Y,则称( )。
A.Y 传递函数依赖于 X B.Y 部分函数依赖于 X
C.Y 完全函数依赖于 X D.X,Y 相互函数依赖