有必要按顺序规范化表格,首先我们必须转换为1NF
然后2NF
然后转换3NF
等等,或者我们可以跳过任何内容。
实施例 -
R(ABCDE)
AB->C,C->D,B->E
It is in only 1NF not in 2NF bcoz C->D is Partial dependency.
so first i have to convert it into 2NF then 3NF (by rule i thnk so)
but i can convert directly it in 3NF without 2NF
For 3NF :
AB->C is correct.
C->D & B->E not correct.
so i can make NEW tables
R(ABC),R(CD),R(BE) [candidate keys are AB,C,B in respective tables)
AB->C ,C->D,B->E is correct so it is in 3NF
所以有必要遵循秩序。
答案 0 :(得分:2)
一些较低的正常形式不适用。在你做任何事情之前,有时关系已经在3NF。您可以跳过不适用的普通表格,您可以直接跳到3NF(或更高,如果适用)。 在继续下一步之前没有必要执行每一步。