问题
单项选择题
有关系模式A(A,B,H,R,S),根据语义有如下函数依赖集:F=A→B,(H,R)→A,(H,B)→R,(H,S)→R现将关系模式A分解为两个关系模式A1(A,B),A2(H,R,S),则其中A1的规范化程度达到( )。
A.1NF
B.2NF
C.3NF
D.BCNF
答案
参考答案:D
解析: 第一范式:如果关系模式R中每一个属性都是不可分的基本数据项,则R∈1NF:
第二范式:若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于码,则R∈2NF:
第三范式:若关系模式R中不存在非主属性传递依赖于码,则R∈3NF。显然,若R∈3NF,则R∈2NF:
BCNF范式:若关系模式R∈1NF,且每一个决定因素(非平凡的函数依赖)都包含候选码,则R∈BCNF。