ระบบสารสนเทศของหนึ่งหน่วยงานมีการบันทึกข้อมูลคนใหม่บางครั้งเท่ากับคนเดิม ปัญหานี้เรียกว่า และการแก้ไขจากด้านฐานข้อมูลควรทำอย่างไร
กปัญหาข้อมูลไม่ถูกต้อง โดยต้องเพิ่มจำนวนฟิลด์ในตาราง
ขปัญหาคีย์ซ้ำ สามารถแก้ไขโดยการสร้างข้อจำกัด UNIQUE บนฟิลด์ที่ระบุเอกลักษณ์เพื่อป้องกันการบันทึกซ้ำ
คปัญหาข้อมูลเก่า ที่จะหายไปเองเมื่อเวลาผ่านไป
งปัญหาข้อมูลไม่สมบูรณ์ โดยต้องสร้างวิธีการรวมข้อมูลซ้ำด้วยตนเอง
เฉลยอธิบาย
ปัญหานี้เกิดจากข้อมูลซ้ำ (Duplicate Records) หรือการฝ่าฝืนข้อจำกัดเอกลักษณ์ (Identity Constraint) การแก้ไขจากด้านฐานข้อมูลคือการสร้างข้อจำกัด UNIQUE บนฟิลด์ที่ระบุเอกลักษณ์ (เช่น เลขบัตรประชาชน อีเมล) เพื่อป้องกันไม่ให้บันทึกข้อมูลที่ซ้ำกัน นอกจากนี้ยังต้องมีการตรวจสอบจากด้านการป้อนข้อมูล (Data Validation) ตัวเลือก B, C, D ไม่ใช่วิธีแก้ไขที่เหมาะสม