What you have done/learned
- ได้ฝึกการทำ Database Normalization จากตัวอย่างในเว็ปโดยเริ่มดังนี้
- ใช้หลักการ First Normal Form ในการแก้ไขไม่ให้ 1 attribute เก็บค่ามากกว่า 1 ค่า
เมื่อปรับแล้วจะได้ลักษณะดังนี้
- ใช้หลักการ Second Normal Form ในการตรวจดูว่า ทุกๆ Non-Prime Attribute นั้นเป็น Fully Functional Dependency หรือไม่
- ใช้หลักการ Third Normal Form ในการปรับตารางเพื่อไม่ให้เกิด Transitive Dependency
Problem/Solution
- แหล่งข้อมูลในหลายๆเว็บให้ความหมายเกี่ยวกับ Normalization แต่ละข้อไม่เหมือนกัน เช่น 2NF คือ Table 1 ตัวต้องมีเพียง 1 Primary Key เป็นแบบ 1 Attribute เท่านั้น จึงใช้หลักการตามใน slide เป็นตัวอ้างอิงในการทำ
Decision
- การทำโปรเจ็คนั้นได้ตกลงกันว่าจะใช้ MySQL ในการจัดการฐานข้อมูล พร้อมกับใช้ภาษา Javascript ในการพัฒนา Web application
Related Info/Link/Reference
- ลิ้งของเว็ปตัวอย่างการทำ Normalization : https://www.guru99.com/database-normalization.html
ไม่มีความคิดเห็น:
แสดงความคิดเห็น