กรณีวิเคราะห์ฐานข้อมูล 2a94aff89f1b29f283e3740e74d4c50ace194e0e887ccb87bc6aa08d57de03bb: หากต้องออกแบบระบบ ควรคำนึงถึงความถูกต้อง ความปลอดภัย และผลกระทบเกี่ยวกับ นอร์มัลไลเซชัน (Normalization) เป็นกระบวนการที่มีจุดประสงค์หลักเพื่อสิ่งใด?
กเพิ่มความเร็วในการค้นหาข้อมูลโดยการสร้างดัชนี (Index) ให้กับตาราง
ขลดความซ้ำซ้อนของข้อมูลและปัญหาความผิดปกติในการปรับปรุงข้อมูล
คเข้ารหัสข้อมูลเพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต
งสำรองข้อมูลอัตโนมัติเพื่อป้องกันการสูญหายของข้อมูล
เฉลยอธิบาย
นอร์มัลไลเซชัน (Normalization) คือกระบวนการจัดโครงสร้างฐานข้อมูลเชิงสัมพันธ์เพื่อลดความซ้ำซ้อนของข้อมูล (Data Redundancy) และกำจัดปัญหาความผิดปกติ (Anomalies) ที่เกิดขึ้นในการแทรก (Insertion Anomaly) การลบ (Deletion Anomaly) และการปรับปรุงข้อมูล (Update Anomaly) โดยแบ่งออกเป็นรูปแบบปกติ (Normal Form) ระดับต่าง ๆ เช่น 1NF, 2NF, 3NF และ BCNF ซึ่งตัวเลือกอื่นเป็นหน้าที่ของระบบอื่น เช่น Index สำหรับเพิ่มความเร็วค้นหา การเข้ารหัสสำหรับความปลอดภัย และการสำรองข้อมูลสำหรับป้องกันการสูญหาย