วันจันทร์ที่ 2 เมษายน พ.ศ. 2561

Week 12

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

Database Project

ผลงานทั้งหมดจากกลุ่มที่ 3 ลิ้งวิดิโออธิบายส่วน ER-Diagram https://www.youtube.com/watch?v=N3VQIO56_kM ลิ้งวิดิโอส่วน web applica...