นอร์มัลไลเซชัน (Normalization) ของฐานข้อมูลมีจุดประสงค์หลักคืออะไร
กเพื่อให้ข้อมูลมีจำนวนซ้ำกันเพื่อความปลอดภัย
ขเพื่อขจัดความซ้ำซ้อนของข้อมูลและอัปเดตความผิดพลาดที่อาจเกิดขึ้น
คเพื่อเพิ่มจำนวนแอตทริบิวต์ในแต่ละตาราง
งเพื่อลดจำนวนตารางในฐานข้อมูล
เฉลยอธิบาย
Normalization เป็นกระบวนการทางการออกแบบฐานข้อมูลที่มีวัตถุประสงค์หลัก 2 ประการ: (1) ขจัดความซ้ำซ้อน (Redundancy) ของข้อมูล และ (2) ลดความเสี่ยงต่อการเกิด Anomaly ในการอัปเดต ลบ และแทรกข้อมูล ตัวเลือก A ผิดเพราะ Normalization มักจะเพิ่มจำนวนตาราง ตัวเลือก C ขัดแย้งกับวัตถุประสงค์จริง ตัวเลือก D ขัดแย้งกับหลักการของ Normalization ที่พยายามแยกข้อมูล