Normalization

關係的範式,其中列中具有相同值的元組的數量對於該列中的所有可能值都相同

  • January 20, 2014

是否存在允許下表的關係的正常形式:

id | alpha
----------
1  | a
1  | b
1  | c
2  | g
2  | u 
2  | k
.
.
.
n  | x
n  | y
n  | z

但不是這張桌子:

id | alpha
----------
1  | a
1  | b
2  | g
2  | u 
2  | k
.
.
.
n  | x
n  | y

你將如何填充這樣的關係?如果每個 id 需要 3 條記錄,則該關係將不存在,因為當它首次創建時,將不滿足此條件(直到該關係填充了記錄)。

我認為這與正常形式的關係不大,而與數據庫約束有關。即使那樣,我認為它只允許具有相同 id 的最多 n 條記錄,但不是最小值。導致每個 id 有 0-n 條記錄。

你在解決什麼問題?也許一些新鮮的眼睛可以引導你走向新的方法。

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