Tuesday, April 3, 2018

example of normalization 1NF, 2NF, 3NF

First Normal Form (1NF) :
        1. ไม่ควรเป็น Multivalued attribute
        2. แต่ละ attribute ควรใส่ค่าให้ตรงประเภท
        3. แต่ละ attribute ชื่อไม่ซ้ำกัน
        4. ไม่ต้องเรียงลำดับ


Second Normal Form (2NF) :
        1. ทำแบบ 1NF มาก่อน
        2. ไม่ควรมี Partial Dependency

เป็น Partial Dependency

Subject table และ Score Table เป็น Second Normal Form (2NF) ไม่เป็น Partial Dependency

Third Normal Form (3NF) :
         1. ทำแบบ 2NF มาก่อน
         2. ไม่เป็น Transitive Dependency

      ใน Score Table  : attribute Total_marks ขึ้นอยู่กับ exam_name ซึ้งไม่เป็น Primary key(PK)
จึงเป็น Transitive Dependency

Exam table และ Score Table เป็น Third Normal Form (3NF) ไม่เป็น Transitive Dependency



















AUTO SEND TO EMAIL ** จะใช้ได้เมื่อเป็น USER ที่สมัครสมาชิกเท่านั้น **          ได้ใช้ CronJob ในการจับเวลา ทุกๆ 5 นาทีจะทำการเช็ค ...