ระบบสารสนเทศของหนึ่งหน่วยงานมีการบันทึกข้อมูลคนใหม่บางครั้งเท่ากับคนเดิม ปัญหานี้เรียกว่า และการแก้ไขจากด้านฐานข้อมูลควรทำอย่างไร

ปัญหาข้อมูลไม่ถูกต้อง โดยต้องเพิ่มจำนวนฟิลด์ในตาราง โดยถือว่าเป็นแนวทางหลักที่หน่วยงานควรใช้ในทุกกรณี
ปัญหาคีย์ซ้ำ สามารถแก้ไขโดยการสร้างข้อจำกัด UNIQUE บนฟิลด์ที่ระบุเอกลักษณ์เพื่อป้องกันการบันทึกซ้ำ
ปัญหาข้อมูลเก่า ที่จะหายไปเองเมื่อเวลาผ่านไป โดยไม่ต้องพิจารณานโยบาย บทบาท หรือความเสี่ยงด้านข้อมูลเพิ่มเติม
ปัญหาข้อมูลไม่สมบูรณ์ โดยต้องสร้างวิธีการรวมข้อมูลซ้ำด้วยตนเอง

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาการวิเคราะห์ระบบ ออกแบบฐานข้อมูลและการพัฒนาระบบสารสนเทศ

ดูข้อสอบวิชานี้ทั้งหมด →