域鍵正規化


當資料庫中沒有插入或刪除異常時,一個關係處於 DKNF 中。域鍵正規化是最高形式的正規化。其原因是插入和更新異常已被消除。約束由域和鍵約束驗證。

一個表僅在處於 4NF、3NF 及其他正規化時才處於域鍵正規化。其基於以下約束−

域約束

一個屬性的值有一些值集合,例如,EmployeeID 應為四位數字 −

EmpIDEmpNameEmpAge
0921Tom33
0922Jack31


鍵約束

一個屬性或其組合是候選鍵

一般約束

對所有關係集合進行謂詞計算。

每項約束都應是對應用於關係的域約束和鍵約束的邏輯序列。DKNF 的實用性不大。

更新日期: 15-6 月-2020

6K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.