Transcript Document
การทา Normalization ประโยชน์ ของการทา Normalization เป็ นเครื่ องมือที่ช่วยในการออกแบบฐานข้อมูลแบบเชิงสัมพันธ์ ทาให้ทราบว่ารี เลชันที่ออกแบบมานั้น ก่อให้เกิดปัญหาหรื อไม่และด้าน ใดบ้าง ถ้ารี เลชันที่ออกแบบมานั้นก่อให้เกิดปัญหาจะมีวิธีแก้ไขอย่างไร เมื่อผ่านการแก้ไขแล้ว อาจจะรับประกันได้วา่ รี เลชันนั้นจะไม่มีปัญหาอีกหรื อ ถ้ามีกจ็ ะมีนอ้ ยลง ขั้นตอนการทา Normalization First Normal Form : 1 NF นิยาม รี เลชัน่ ใดจะอยูใ่ นรู ปแบบนอร์มลั ระดับที่ 1 (1 NF) ได้ รี เลชัน่ นั้นจะต้อง ไม่มีกลุ่มข้อมูลซ้ าอยู่ ลักษณะการเกิด Repeating Groups Functional Dependency : FD Partial Dependency 2 NF ทรานซิ ทีฟดีเพนเดนซี 3 NF E_Name E# Job_Class Job_Class Chg_Hour BCNF การแปลงให้อยูใ่ นรู ป 3 NF และ BCNF ข้อมูลที่อยูใ่ นระดับ 3 NF แต่ไม่เป็ น BCNF ตัวอย่างการแปลง 3 NF ให้เป็ น BCNF