ความสัมพันธ์อยู่ใน DKNF เมื่อไม่มีการแทรกหรือลบความผิดปกติในฐานข้อมูล Domain-Key Normal Form เป็นรูปแบบสูงสุดของการทำให้เป็นมาตรฐาน เหตุผลก็คือการแทรกและการอัพเดทที่ผิดปกติจะถูกลบออก ข้อจำกัดได้รับการตรวจสอบโดยโดเมนและข้อจำกัดที่สำคัญ
ตารางอยู่ในรูปแบบปกติของคีย์โดเมนก็ต่อเมื่ออยู่ใน 4NF, 3NF และรูปแบบปกติอื่นๆ มันขึ้นอยู่กับข้อจำกัด -
ข้อจำกัดของโดเมน
ค่าของแอตทริบิวต์มีค่าบางชุด ตัวอย่างเช่น รหัสพนักงานควรมีความยาวสี่หลัก -
EmpID | EmpName | EmpAge |
0921 | ทอม | 33 |
0922 | แจ็ค | 31 |
ข้อจำกัดที่สำคัญ
แอตทริบิวต์หรือชุดค่าผสมคือคีย์ตัวเลือก
ข้อจำกัดทั่วไป
เพรดิเคตบนเซตของความสัมพันธ์ทั้งหมด
ทุกข้อจำกัดควรเป็นลำดับตรรกะของข้อจำกัดโดเมนและข้อจำกัดหลักที่ใช้กับความสัมพันธ์ ประโยชน์ที่ใช้งานได้จริงของ DKNF นั้นน้อยกว่า