Please enable JavaScript.
Coggle requires JavaScript to display documents.
Normalization - Coggle Diagram
Normalization
Normal From
Third Normal From(3NF)
-
2.Attribute ทุกตัวที่ไม่ได้เป็นคีย์หลัก ไม่มีคุณสมบัติในการกำหนดค่าของ Attribute อื่นที่ไม่ใช่คีย์หลัก หรือกล่าวง่ายๆ ว่า ไม่มี Transitive Dependency เกินขึ้น
First Normal From(1NF)
"ค่าของ Attribute ต่างๆในแต่ละ Tuple จะมีค่าข้อมูลเพียงค่าเดียวนั่นคือไม่มี Repeating Group and Multi-valued"
-
Fifth Normal From(5NF)
-
เป็นคุณสมบัติของการนำรีเลชั่นย่อยที่เกิดจากการแตกรีเลชั่นเดิมมารวมกัน แล้วได้ข้อมูลเช่นเดียวกับรีเลชั่นเดิม
-
Second Normal From(2NF)
-
2.Attribute ทุกตัวที่ไม่ได้เป็นคีย์หลัก จะต้องมีความสัมพันธ์กับ Attribute ที่เป็นคีย์หลักทั้งหมด(Fully Functional Dependency) ไม่ใช่แค่ส่วนใดส่วนหนึ่งของคีย์หลัก หรือกล่าวง่ายๆ ว่า ไม่มี Partial Dependency
-
-
-
-
-
Denormalization
ตรงข้ามกับ normalization โดยยอมเก็บข้อมูลที่มีความซ้ำซ้อนกันบ้าง แลกกับความเร็วในการเรียกดูข้อมูลที่มากขึ้น
ควรมีการระบุสาเหตุและวิธีการในการปรับปรุงข้อมูลในโปรแกรมประยุกต์ใช้งานเพื่อป้องกันไม่ให้เกิดปัญหาข้อมูลไม่ถูกต้อง
ส่วนใหญ่จะเรียกดูข้อมูล(Select) มากกว่า เพิ่ม ลบ หรือปรับปรุงเพื่อเพิ่มประสิทธิภาพในการทำงาน และไม่มีปัญหาด้านความไม่ถูกต้องของข้อมูลที่ซ้ำซ้อนกันได้