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