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