问答题
阅读以下说明和关系表,回答问题1~3。
[说明]
已知关系R(A,B,C,D) 和函数依赖集F为{AB—>D,C—>,A,D—>C}。
【正确答案】
【答案解析】由自反律,有AB→A,AB→B
∵已知AB→D,D→C,∴由传递关系有
AB→C
由上可知,AB为候选码
由自反律,有BC→B,BC→C
∵又已知C→A,∴有BC→A
∵BC→A,BA→D,
∴BBC→D,即BC→D
由上可知,BC也为候选码
【正确答案】
【答案解析】主属性为A、B、C
非主属性为D
问答题
[问题3]
关系R是否满足第二范式?第三范式?BCNF范式? |
【正确答案】
【答案解析】a∵首先它属于第一范式,这里只有非主属性D,它完全依赖于AB或BC,不存在部分依赖
∴满足2NF
b∵只有一个非主属性D
∴不存在非主属性依赖的情况
∴属于3NF
c∵C→A.∴存在主属性A部分依赖于码
BC
∴它不属于BCNF