ช่วยตรวจการทำ Normalization แบบ Un-normal form กับ 1NF ให้หน่อยค่ะ

              

                                       รูปด้านบน คือแบบฟอร์ม ที่ต้องเอาไปทำเป็น Un-normal form ค่ะ

                       

        

                                                                  รูปด้านบทคือ Un-normal form ค่ะ

                   

                                                                รูปด้านบน คือ Normalization 1NF ค่ะ


แล้วเราจะเอาไปทำเป็น Normalization 2NF กับ 3NF ได้ยังไงคะ??

ช่วยหน่อยน่ะค่ะ อยากรู้ว่ามาถูกทางไหม พอเอาไปทำเป็น Normalization 2NF แล้วงงมากเลยค่ะ T^T

28 ส.ค. 2560 22:05
0 ความเห็น
245 อ่าน


ความคิดเห็นที่ 1 โดย man44547


1NF รูปด้านบนนี่มันคือ 1NF อยู่แล้วครับ เพราะคุณสมบัติของ 1NF คือ Atomic 



 2NF ถ้าเอาจาก ตาราง 1NF ด้านบนนะครับ 


ตารางที่ 1  นักศึกษา

id,title,name,surname,degree,college   ,homephonenumber,telephonenumber


ตารางที่ 2 คณะ-สาขา
faculty_id,faculty_name,major

ตารางที่ 3 ข้อมูลนักศึกษา

id,faculty_id


3NF เอาจาก 2NF มาทำต่อครับ

ตารางที่1 นักศึกษา

id,title      namesurnamehomephonenumbertelephonenumber

ตารางที่ 2 ระดับการศึกษา

degree_iddegree_name

ตารางที่ 3 คณะ

faculty_idfaculty_name


ตารางที่ 4 สาขา
major_idmajor_name


ตารางที่ 5 คณะสาขา
faculty_idmajor_id


ตารางที่ 6 ข้อมูลนักศึกษา (faculty_id จะมีหรือไม่มีก็ได้ เพราะถ้าเรารู้ major_id เราก็จะรู้ว่านักศึกษาคนนี้อยู่สาขาอะไร จากตารางที่ 5)

iddegree_idfaculty_idmajor_idcollege

ที่จริงจะต้องอีก relation อีกก้อนนึงคือ ตารางแบบฟอร์มขอลาออก

ตารางที่ 7 แบบฟอร์มขอลาออก
form_ididtopicdate.........

น่าจะประมาณนี้มั้งครับ  ไม่รู้ว่าถูกหรือเปล่า

1 ก.ย. 2560 17:55


ความคิดเห็นที่ 2 โดย Phraeow

ขอบคุณมากๆค่ะ

14 ก.ย. 2560 21:47

แสดงความคิดเห็น

กรุณา Login ก่อนแสดงความคิดเห็น