第三范式 - 分解

时间:2012-12-05 23:20:41

标签: database-design relational-database normalization functional-dependencies 3nf

我们在大学里讨论过这个问题,但我们只做了一半的例子,并不完全确定发生了什么。我通过电子邮件询问我的讲师是否可以解释但是没有得到答复,所以我希望有人可以提供帮助。

如果我有以下内容:

 R(ABCDEF) 
 FD's: AB -> C, D - > A, CD -> E, AC -> F, ADF -> F, C -> F, F -> D

我找到了以下候选键:

BA,BC,BD,BF

我正在尝试最小化功能依赖性集 - 这就是我遇到麻烦的地方。到目前为止,我已经最小化了:

AB -> c, D -> A, CD -> E, C -> FD

不确定这是否正确。正如我所提到的,我们只做了一半的例子。我错过了几个吗?

另外我如何分解为3NF?给出的算法令人困惑,我迷失了一半。如果有人愿意,我真的很感激解释

0 个答案:

没有答案