问题
单项选择题
关系模式R中若没有非主属性,则
A.R属于2NF,但R不一定属于3NF
B.R属于3NF,但R不一定属于BCNF
C.R属于BCNF,但R不一定属于4NF
D.R属于4NF
答案
参考答案:B
解析: 第三范式(3NF)要求关系模式R∈2NF,且每一个非主属性都不传递依赖于码,最高范式(BCND要求关系模式R∈3NF,且对于每一个非平凡的函数依赖X→Y,都有X包含码。对本题而言,因为关系模式R中若没有非主属性,因此R属于3NF,但并不能保证对于每一个非平凡的函数依赖X→Y,都有X包含码。因此本题正确答案为选项B。