Một quan hệ nằm trong DKNF khi các bất thường chèn hoặc xóa không có trong cơ sở dữ liệu. Biểu mẫu thông thường khóa miền là hình thức chuẩn hóa cao nhất. Nguyên nhân là do các dị thường chèn và cập nhật bị loại bỏ. Các ràng buộc được xác minh bởi miền và các ràng buộc chính.
Một bảng chỉ ở dạng bình thường Khóa-Tên miền nếu nó ở dạng 4NF, 3NF và các dạng bình thường khác. Nó dựa trên các ràng buộc -
Ràng buộc miền
Giá trị của một thuộc tính có một số bộ giá trị, ví dụ:EmployeeID phải dài bốn chữ số -
EmpID | EmpName | EmpAge |
0921 | Tom | 33 |
0922 | Jack | 31 |
Ràng buộc chính
Một thuộc tính hoặc kết hợp của nó là một khóa ứng viên
Ràng buộc chung
Vị ngữ trên tập hợp tất cả các quan hệ.
Mọi ràng buộc phải là một chuỗi logic của các ràng buộc miền và các ràng buộc chính được áp dụng cho quan hệ. Tiện ích thực tế của DKNF ít hơn.