问答题 [说明]
已知关系R(A,B,C,D) 和函数依赖集F为AB—>D,C—>,A,D—>C。

问答题 [问题1]
找出关系R的候选键,一共有几个?
【正确答案】由自反律,有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也为候选码
【答案解析】
问答题 [问题2]
关系R主属性是什么?非主属性是什么?
【正确答案】主属性为A、B、C
非主属性为D
【答案解析】
问答题 [问题3]
关系R是否满足第二范式?第三范式?BCNF范式?
【正确答案】a∵首先它属于第一范式,这里只有非主属性D,它完全依赖于AB或BC,不存在部分依赖
∴满足2NF
b∵只有一个非主属性D
∴不存在非主属性依赖的情况
∴属于3NF
c∵C→A.∴存在主属性A部分依赖于码
BC
∴它不属于BCNF
【答案解析】