Please enable JavaScript.
Coggle requires JavaScript to display documents.
การทำบรรทัดฐาน (์Normalization) - Coggle Diagram
การทำบรรทัดฐาน (์Normalization)
ลดความซ้ำซ้อนของข้อมูลจาก Database
กำหนดแอตทริบิวให้กับแต่ละเอนทิตี้
ครงร้างของตารางที่ดี
ควบคุมความซ้ำซ้อนของข้อมูล
ลีกเลี่ยงความผิดปกติของข้อมูล
จำนวนข้อมูลนั้นลดน้อยลง แต่จำนวนตารางนั้นจะเพิ่มมากขึ้น
นอร์มัลฟอร์มรูปแบบต่างๆ
First Normal Form : 1NF (เฟิร์ส นอร์มัลฟอร์ม) หรือนอร์มัลฟอร์มที่ 1
ข้อมูลในแต่ละทัปเพิลจะต้องไม่ซ้ำกัน
ค่าในแต่ละแอตทริบิวต์จะต้องไม่สามารถถูกแบ่งแยกย่อยลงไปได้
Second Normal Form : 2NF (เซค’เคินดฺ นอร์มัลฟอร์ม) นอร์มัลฟอร์มที่ 2
กำหนดว่าแอตทริบิวต์ใดเป็นตัวกำหนดข้อมูล
Third Normal Form : 3NF (เธิร์ด นอร์มัลฟอร์ม) นอร์มัลฟอร์มที่ 3
ประกอบคีย์แอตทริบิวต์และนอนคีย์แอตทริบิวต์
แอตทริบิวต์จะต้องเป็นตัวกำหนดความหมาย
Boyce-Codd Normal Form : BCNF (บอยซ์คอดด์นอร์มัลฟอร์ม)
หนึ่งรีเลชันอาจจะประกอบด้วยหลายแคนดิเดตคีย์
ทุกแอตทริบิวต์ในรีเลชันจะต้องขึ้นอยู่กับแคนดิเดตคีย์เสมอ
Fourth Normal Form : 4NF (ฟอร์ธ นอร์มัลฟอร์ม) นอร์มัลฟอร์มที่ 4
รูปแบบของการขึ้นตรงต่อกันของข้อมูลในระดับที่ซับซ้อนกว่า
การขึ้นตรงต่อกันของข้อมูลในแต่ละแอตทริบิวต์
Fifth Normal Form : 5NF (ฟิฟธฺ นอร์มัลฟอร์ม)นอร์มัลฟอร์มที่ 5
การขึ้นต่อกันของข้อมูลในการแยกข้อมูลในรีเลชันเป็นรีเลชันย่อย
ประกอบรีเลชันย่อยกลับเป็นรีเลชันใหญ่
ตรวจสอบว่าเมื่อรวมกันใหม่ด้วยวิธีการจอยน์