ในการออกแบบฐานข้อมูลเชิงสัมพันธ์ (Relational Database) การทำ Normalization คืออะไรและมีประโยชน์อย่างไร?

การเข้ารหัสข้อมูลในฐานข้อมูลเพื่อความปลอดภัย
การจัดโครงสร้างตารางเพื่อลดความซ้ำซ้อนของข้อมูล และป้องกัน Data Anomaly
การสำรองข้อมูลฐานข้อมูลให้เป็นปกติ
การเพิ่มข้อมูลซ้ำซ้อนในหลายตารางเพื่อให้ Query ได้เร็วขึ้น

เฉลยอธิบาย

Database Normalization คือกระบวนการจัดโครงสร้างตาราง (เช่น 1NF, 2NF, 3NF) เพื่อลดความซ้ำซ้อนของข้อมูล (Data Redundancy) และป้องกัน Data Anomaly เช่น Update Anomaly, Insert Anomaly, Delete Anomaly ส่วนตัวเลือก A คือ Denormalization ซึ่งตรงข้าม, C คือ Encryption และ D คือ Backup ล้วนไม่ใช่ Normalization

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

ดูข้อสอบวิชานี้ทั้งหมด →