-1

我有以下内容:

R = (A,B,C,D,E,F,G) FD = (A->B, C->D, E->F, ACE->G)

我正在努力分解成 3NF。我已经阅读了其他几篇文章并设法使自己感到困惑。非常感谢任何帮助。

4

1 回答 1

0

唯一的关键是ACE。

  • R = (王牌BDFG)

A->B 是部分键依赖。R 不在 2NF 中。

  • R 1 = (王牌DFG)
  • R 2 = ( A B)

R 2在 5NF 中。R 1仍然有部分键依赖:C->D。

  • R 3 = (王牌FG)
  • R 2 = ( A B)
  • R 4 = ( C D)

R 2没有改变;它仍然在5NF。R 4在 5NF 中。R 3仍然具有部分键依赖关系:E->F。

  • R 5 = (王牌G)
  • R 2 = ( A B)
  • R 4 = ( C D)
  • R 6 = ( E F)

所有这四个现在都在 5NF 中。(所以他们也在 3NF 中。)

于 2013-07-24T23:04:42.777 回答