将关系分解为3NF?

时间:2013-02-02 02:59:38

标签: database-normalization functional-dependencies 3nf

考虑与设定函数依赖关系F的关系:R(ABCDE)

F={ AB->CDEF , C->A, D->B, C->D, E->F, B->E }

将R分解为3NF会是什么?

请帮我解释从给定的FD中获得正常形式的方法。

我尝试在谷歌搜索,读了一个没有。 PDF的,但找不到从给定的FD到达正常形式的一般过程。我知道推理规则但不能应用它们。 有人可以帮帮我吗。请解释(仅)上述场景的一般过程,我有答案,但我想了解该方法。 任何链接/文档都可能有所帮助。

提前致谢。

PS:准备参加竞争性考试,仅需一周时间。

1 个答案:

答案 0 :(得分:1)

当我参加介绍性数据库课程时,我将限制我对能帮助我理解规范化的资源的答案:

  1. Stanfords Database MOOC - 观看有关“关系设计理论”的讲座
  2. Wikipedia - 本文和BCNF / 3NF文章