สำหรับกฎความสมบูรณ์ของเอนทิตี แต่ละตารางมีคีย์หลัก
คีย์หลักไม่สามารถมีค่า NULL ได้
<นักเรียน>
Student_ID | Student_Awards | Student_Awards |
ด้านบน คุณจะเห็นคีย์หลักของเราคือ Student_ID . เราไม่สามารถพิจารณา Student_Awards เป็นคีย์หลักเพราะไม่ใช่นักเรียนทุกคนที่จะได้รับรางวัล
มาดูตัวอย่างกัน −
<พนักงาน>
Employee_ID | Employee_Name | Employee_Age | Employee_Location |
ในตารางด้านบน คีย์หลักคือ Employee_ID
ตอนนี้ให้เราสรุปกฎความสมบูรณ์ของเอนทิตี -
- ตรวจสอบให้แน่ใจว่าทูเพิลแต่ละตัวในตารางไม่ซ้ำกัน
- ข้าวต้มทุกโต๊ะมีคีย์หลัก เช่น Student_ID สำหรับโต๊ะนักเรียน
- ทุกเอนทิตีมีเอกลักษณ์เฉพาะตัว
- คีย์หลักของความสัมพันธ์ต้องมีค่าไม่ซ้ำกันสำหรับแต่ละแถว
- คีย์หลักไม่สามารถมีค่า NULL และต้องไม่ซ้ำกัน
- ตัวอย่างอาจเป็น Employee_ID ไม่สามารถเป็นค่าว่างในตารางพนักงานได้