当数据库中不存在插入或删除异常时,该关系位于DKNF中。域键范式是规范化的最高形式。原因是删除了插入和更新异常。约束由域和关键约束验证。
仅当表采用4NF,3NF和其他常规格式时,它才具有Domain-Key常规格式。它基于约束-
属性的值具有一组值,例如,EmployeeID应该为四位数长-
EmpID | EmpName | EmpAge |
0921 | 汤姆 | 33 |
0922 | 插口 | 31 |
属性或其组合是候选键
确定所有关系的集合。
每个约束应该是应用于该关系的域约束和关键约束的逻辑顺序。DKNF的实际用途较少。