Normalization

規範化之間的關係

  • March 17, 2016

假設我們有一個固定的表 T。是否存在 T 的唯一規範化版本,即/正確的規範化,例如 3NF 是否產生一個唯一的表,直到某些等價?基本上,我試圖找出有多少種不同的正確標準化表格的方法。

謝謝。

通常有不止一種方法可以使關係正常化。一個例子:

R (ABCD)與功能依賴關係:

A -> BCD
B -> CD
C -> BD

可以正規化為 3NF:

R1 (AB)     A -> B

R2 (BCD)    B -> CD
           C -> BD

要麼:

R1 (AC)     A -> C

R2 (BCD)    B -> CD
           C -> BD

要麼:

R1 (AB)     A -> B

R2 (BC)     B -> C
           C -> B

R3 (BD)     B -> D

或:許多其他方式…

引用自:https://dba.stackexchange.com/questions/132572