阅读以下说明和关系表,回答问题1~3。[说明] 已知关系R(A,B,C,D) 和函数依赖集F为{AB—>D,C—>,A,D—>

17 查阅

阅读以下说明和关系表,回答问题1~3。

[说明]

已知关系R(A,B,C,D) 和函数依赖集F为{AB—>D,C—>,A,D—>C}。

找出关系R的候选键,一共有几个?

参考答案:

由自反律有AB→AAB→B ∵已知AB→DD→C∴由传递关系有 AB→C 由上可知AB为候选码 由自反律有BC→BBC→C ∵又已知C→A∴有BC→A ∵BC→ABA→D ∴BBC→D即BC→D 由上可知BC也为候选码由自反律,有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 由上可

软考中级