อะไรคือความนัยของการทำให้ข้อมูลมีความสมบูรณ์ (Data Integrity)?
กข้อมูลทุกชุดเปิดให้ผู้ใช้ทุกคนแก้ไขได้โดยไม่มีข้อจำกัดด้านสิทธิหรือบทบาท
ขข้อมูลคงความถูกต้อง ครบถ้วน และสอดคล้องกับกฎที่ฐานข้อมูลกำหนด
คข้อมูลทุกคอลัมน์แปลงเป็นข้อความเพื่อให้รับค่ารูปแบบใดก็ได้โดยไม่เกิดข้อผิดพลาด
งข้อมูลทุกตารางมีจำนวนแถวเท่ากันเพื่อให้เชื่อมตารางได้โดยไม่ต้องใช้คีย์
เฉลยอธิบาย
Constraints ใช้ควบคุมค่าที่จัดเก็บและรักษาความถูกต้องของข้อมูลตามกฎธุรกิจ ดังนั้นคำตอบที่เหมาะที่สุดคือ “ข้อมูลคงความถูกต้อง ครบถ้วน และสอดคล้องกับกฎที่ฐานข้อมูลกำหนด” ส่วนตัวลวงที่ใกล้เคียงที่สุดไม่ผ่านเพราะ การเปิดสิทธิทั้งหมดลดการควบคุมและไม่ใช่ความหมายของ data integrity