Please enable JavaScript.
Coggle requires JavaScript to display documents.
การปรับบรรทัดฐาน Normalization - Coggle Diagram
การปรับบรรทัดฐาน Normalization
ปัญหาที่เกิดกับการจัดเก็บข้อมูล
เกิดความซ้ำซ้อน (Data Redundancy)
เกิดความขัดแย้งของข้อมูล (Data Inconsistency)
ปัญหาการแก้ไข (Update Anomalies)
การผูกติดกับข้อมูล (Data Dependency)
ความหมาย และจุดประสงค์
นอร์มัลไลเซชัน เป็นกระบวนการนำโครงร่างของรีเลชันมาแตกเป็นรีเลชันต่างๆ
ให้อยู่ในรูปแบบที่เรียกกว่า รูปแบบบรรทัดฐาน หรือเรียกกว่า Normal Form
เป้าหมายเพื่อให้รีเลชันที่ได้รับการออกแบบอยู่ในรูปแบบบรรทัดฐานระดับที่เหมาะสม
กระบวนการนอร์มัลไลเซชันได้พัฒนาขึ้นโดย E.FCodd (1972) ซึ่งเป็นเทคนิคที่
ใช้ในการวิเคราะห์รีเลชันให้อยู่ในรูปแบบของนอร์มัลฟอร์ม ซึ่งมีอยู่ 3 ระดับด้วยกันคือ
นอร์มัลฟอร์มระดับที่ 1 หรือเรียกว่า 1NF
นอร์มัลฟอร์มระดับที่ 2 หรือเรียกว่า 2NF
นอร์มัลฟอร์มระดับที่ 3 หรือเรียกว่า 3NF
การนอร์มัลไลเซชั่น (Normalization)
มีทั้งหมด 6 ขั้นตอน คือ
1 NF
2 NF
3 NF
BCNE
4 NF
5 NF
สอนถึง 3 NF
การนอร์มัลไลเซชัน (Normalization)
-เป็นทฤษฎีการออกแบบฐานข้อมูล ที่ตรวจสอบและแก้ไขปัญหาด้านความซ้ำซ้อนของข้อมูล
-เป็นทฤษฎีช่วยในการประเมินการออกแบบ
-ใช้เทคนิคการวิเคราะห์ความสัมพันธ์ระหว่างฟิลด์ ว่า ฟิลด์ใดควรอยู่ตารางใด โดยการแตกตารางใหญ่ให้เป็นตารางย่อยโดยมีขั้นตอนการทำที่ชัดเจน เพื่อขจัดปัญหาความซ้ำช้อนให้เหลือน้อยที่สุดหรือหมดไป