Please enable JavaScript.
Coggle requires JavaScript to display documents.
การปรับบรรทัดฐานข้อมูล (Normalization) - Coggle Diagram
การปรับบรรทัดฐานข้อมูล
(Normalization)
ความหมาย Normalization
นอร์มัลไลเซชั่น
เป็นกระบวนการนำโครงร่างของรีเลชั่นมาแตกเป็นรีเลชันต่างๆให้อยู่ในรูปแบบที่เรียกว่ารูปแบบบรรทัดฐานหรือเรียกว่า Normal From
เป้าหมายเพื่อให้รีเลชั่นที่ได้รับการออกแบบอยู่ในรูปแบบบรรทัดฐานระดับที่เหมาะสม
จุดประสงค์นอร์มัลไลเซชัน
1.ลดเนื้อที่ในการจัดเก็บข้อมูล เนื่องจากกระบวนการ Normalization เป็นการออกแบบเพื่อลดความ
ซ้ำซ้อนในข้อมูล จึงทำให้เนื้อที่ในการจัดเก็บข้อมูลลดลงด้วย
2.ลดปัญหาข้อมูลที่ไม่ถูกต้อง เมื่อข้อมูลไม่มีความซ้ำซ้อน จึงทำให้สามารถปรับปรุงข้อมูลได้จาก
แหล่งข้อมูลเพียงแหล่งเดียว จึงลดปัญหาการปรับปรุงข้อมูลไม่ถูกต้องได้ (รวมถึงการเพิ่ม ลบ และปรับปรุงข้อมูลสามารถทำได้ง่าย)
ฟังก์ชั่นการขึ้นต่อกัน
คือความสัมพันธ์ระหว่างค่าแอททริบิวท์ที่อยู่ในตารางหรือรีเลชันเดียวกันในรูปของฟังก์ชัน โดยที่แอททริบิวท์จ้านวนหนึ่ง หรือกลุ่มของแอททริบิวท์ที่เมื่อประกอบกันแล้ว สามารถระบุค่าของแอททริบิวท์อื่นๆ ในทูเพิลเดียวกันของรีเลชันได้
การนอร์มัลไลเซชัน
เป็นทฤษฎีช่วยในการประเมินการออกแบบ
ใช้เทคนิคการวิเคราะห์ความสัมพันธ์ระหว่างฟิวว่าฟิวใดควรอยู่ตารางใดโดยการแตกตารางใหญ่ให้เป็นตารางย่อยโดยมีขั้นตอนการทำที่ชัดเจนเพื่อจัดปัญหาความซ้ำซ้อนให้เหลือน้อยที่สุดหรือหมดไป
เป็นทฤษฎีการออกแบบฐานข้อมูลที่ตรวจสอบและแก้ไขปัญหาด้านความซ้ำซ้อนของข้อมูล
ปัญหาที่เกิดกับการจัดเก็บข้อมูล
ปัญหาการแก้ไข
เกิดความซับซ้อน
การผูกติดกับข้อมูล
เกิดความขัดแย้งของข้อมูล
ความซ้ำซ้อนและข้อผิดพลาดจากการปรับปรุงขอมูล
ข้อผิดพลาดจากการลบข้อมูล
ข้อผิดพลาดจากการเปลี่ยนแปลงข้อมูล
ข้อผิดพลาดจากการเพิ่มข้อมูล