ในการออกแบบฐานข้อมูลสำหรับเว็บแอปพลิเคชัน ความเป็นมาตรฐาน (Normalization) มีวัตถุประสงค์อะไร
กเปลี่ยนชนิดข้อมูลของแต่ละคอลัมน์
ขเพิ่มจำนวนตารางในฐานข้อมูล
คทำให้คิวรี SQL ทำงานช้าลง
งลดความซ้ำซ้อนของข้อมูล และเพิ่มประสิทธิภาพในการจัดการข้อมูล
เฉลยอธิบาย
ความเป็นมาตรฐาน (Database Normalization) เป็นกระบวนการจัดระเบียบข้อมูลในตาราง เพื่อลดความซ้ำซ้อน (Data Redundancy) และความผิดพลาด (Anomalies) ปกติมีหลาย ระดับ (Normal Forms) ตั้งแต่ 1NF ถึง 3NF (บางครั้งขึ้นไป) ตัวเลือก B ผิดเพราะอาจเพิ่มจำนวนตาราง แต่คือผลข้างเคียง ตัวเลือก C ผิดเพราะโดยปกติช่วยเพิ่มประสิทธิภาพ ตัวเลือก D ไม่ใช่วัตถุประสงค์