将FD分解为BCNF

时间:2014-09-30 01:06:52

标签: database decomposition

对于关系R(A,B,C,D),我有以下FD ..

  • AB-&以及c
  • BC-> d
  • CD->一种
  • AD->乙

没有明显的BCNF违规行为,当我接受封锁时,我得到了......

  • AB + = ABCD
  • BC + = ABCD
  • CD + = ABCD
  • AD + = ABCD

我唯一想到的是我在确定关闭时错了,但我从来没有见过像这样的一组FD,所以我不确定。有人能告诉我,如果我做错了或者这已经在BCNF吗?

1 个答案:

答案 0 :(得分:2)

非正式地,当每个箭头都是候选键的箭头时,您有BCNF。我认为你的关闭是正确的,这已经在BCNF。