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