Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

แบบฟอร์มปกติของคีย์โดเมน


ความสัมพันธ์อยู่ใน DKNF เมื่อไม่มีการแทรกหรือลบความผิดปกติในฐานข้อมูล Domain-Key Normal Form เป็นรูปแบบสูงสุดของการทำให้เป็นมาตรฐาน เหตุผลก็คือการแทรกและการอัพเดทที่ผิดปกติจะถูกลบออก ข้อจำกัดได้รับการตรวจสอบโดยโดเมนและข้อจำกัดที่สำคัญ

ตารางอยู่ในรูปแบบปกติของคีย์โดเมนก็ต่อเมื่ออยู่ใน 4NF, 3NF และรูปแบบปกติอื่นๆ มันขึ้นอยู่กับข้อจำกัด -

ข้อจำกัดของโดเมน

ค่าของแอตทริบิวต์มีค่าบางชุด ตัวอย่างเช่น รหัสพนักงานควรมีความยาวสี่หลัก -

EmpID EmpName EmpAge
0921 ทอม 33
0922 แจ็ค 31


ข้อจำกัดที่สำคัญ

แอตทริบิวต์หรือชุดค่าผสมคือคีย์ตัวเลือก

ข้อจำกัดทั่วไป

เพรดิเคตบนเซตของความสัมพันธ์ทั้งหมด

ทุกข้อจำกัดควรเป็นลำดับตรรกะของข้อจำกัดโดเมนและข้อจำกัดหลักที่ใช้กับความสัมพันธ์ ประโยชน์ที่ใช้งานได้จริงของ DKNF นั้นน้อยกว่า