Please enable JavaScript.
Coggle requires JavaScript to display documents.
การนอร์มัลไลซ์เซซัน (Normalization) (การทำนอร์มัลไลเซชัน (–…
การนอร์มัลไลซ์เซซัน (Normalization)
การทำนอร์มัลไลเซชัน
– นอร์มัลฟอร์มที่ 3 (Third Normal Form : 3NF)
– บอยซ์คอดด์นอร์มัลฟอร์ม (Boyce-Codd Normal Form : BCNF)
– นอร์มัลฟอร์มที่ 2 (Second Normal Form : 2NF)
– นอร์มัลฟอร์มที่ 4 (Fourth Normal Form : 4NF)
– นอร์มัลฟอร์มที่ 5 (Fifth Normal Form : 5NF
– นอร์มัลฟอร์มที่ 1 (First Normal Form : 1NF)
การนอร์มัลไลซ์ (Normalization)
ลดการเกิดอะนอร์มัลไลของการลบและแก้ไขข้อมูล
เพิ่มความคงทนแก่โครงสร้างฐานข้อมูล
ลดความผิดพลาด ความไม่ตรงกันของข้อมูลในฐานข้อมูล
ลดที่ว่างที่ต้องใช้ในการเก็บข้อมูล
ประเด็นที่ควรคำนึงถึงในการทำให้อยู่ในรูปแบบ Normal Form
การแตกรีเลชนั มากเกินไป (Overnormalization)
การดีนอร์มัลไลเซชัน (Denormalization)
หน้งสืออ้างอิง
วราภรณ์ โกวิทวรางกูร, ระบบฐานข้อมูลและการออกแบบ, ศูนย์หนังสือจุฬาลงกรณ์
มหาวิทยาลัย : กรุงเทพฯ, 2543.
ศิริลักษณ์โรจนกิจอ านวย, ระบบฐานข้อมูล, พิมพ์ครั้งที่ 3, ดวงกลมสมัย : กรุงเทพฯ, 2542.
ชนวัฒน์ ศรีสอ้าน, การออกแบบและพัฒนาฐานข้อมูล, มหาวิทยาลัยเทคโนโลยีสุรนารี :
นครราชสีมา, 2542.
ระดับนอร์มัลไลเซชัน
Third Normal Form (3NF)
BCNF (Boyce/Codd Normal Form)
ถ้ามี Transitive FD ให้ขจัด Transitive FD ทิ้งไป
attribute ตัวใดที่เป็น determinant ท าให้เป็น candidate key
Second Normal Form (2NF)
4NF (Forth Normal Form)
First Normal Form (1NF)
การลบข้อมูล (Delete)
การเพิ่มข้อมูล (Insert)
การแก้ไขข้อมูล (Update)
5NF (Fifth Normal Form)