析取正規化


當資料庫中不存在插入或刪除異常時,關係處於 DKNF 中。析取正規化是最高級別的規範化形式。原因在於插入和更新異常已被刪除。約束由域約束和金鑰約束驗證。

僅當表處於 4NF、3NF 和其他正規化中時,該表才處於析取正規化中。它基於約束 −

域約束

屬性的值具有一些值集,例如,EmployeeID 應該有四位數字長 −

EmpIDEmpNameEmpAge
0921Tom33
0922Jack31


關鍵約束

屬性或其組合是候選項金鑰

一般約束

對所有關係集的謂詞。

每個約束都應該是應用於關係的域約束和關鍵約束的邏輯序列。DKNF 的實用性較低。

更新於: 15-6 月-2020

6K+ 瀏覽量

啟動您的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.