尝试将表规范化为2NF和3NF

时间:2012-11-19 06:39:57

标签: database-normalization 3nf

我有这个依赖关系图我试图进入2NF然后3NF。我不确定我是否做得对:

以下是依赖关系:enter image description here

这就是我尝试建模的方式:

enter image description here

1 个答案:

答案 0 :(得分:1)

如果我正确理解了图表,那么“1b”就是正确的分解。但是,“1b”中的所有表格至少为5NF。

您可以规范化为2NF 且没有更高,或3NF 且没有更高的概念,这是对规范化如何工作的常见误解。以1NF中的关系开始是很常见的,并且在一个步骤中以5NF中的所有关系结束。