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