หากการออกแบบฐานข้อมูลไม่ได้ทำให้อยู่ในรูปแบบที่ปกติ (Not Normalized) อาจเกิดปัญหาอะไรได้บ้าง
กสามารถเก็บข้อมูลได้มากขึ้น
ขข้อมูลดึงออกมาเร็วขึ้น เพราะไม่ต้อง JOIN กับตารางอื่น
คความปลอดภัยของข้อมูลเพิ่มขึ้น
งข้อมูลซ้ำซ้อน (Redundancy) การอัปเดตข้อมูลจึงอาจไม่สอดคล้องกัน (Inconsistency)
เฉลยอธิบาย
หากไม่ทำให้ฐานข้อมูลอยู่ในรูปแบบที่ปกติ จะเกิดปัญหาข้อมูลซ้ำซ้อน ทำให้เมื่ออัปเดตข้อมูล ข้อมูลอาจไม่สอดคล้องกันในหลายตารางหรือหลายแถว และอาจเกิดปัญหา Anomalies (ปัญหาการอัปเดต, การลบ, การแทรก) ตัวเลือก B, C ผิดเพราะการไม่ทำให้เป็นปกติจะทำให้ประสิทธิภาพลดลงในระยะยาว ตัวเลือก D ไม่เกี่ยวข้อง