<<<<<<<<<<(คลิ๊กที่ภาพเพื่อขยายค่ะ)>>>>>>>>>>>>ER_Model ที่ทำแนบมาค่ะ
Entity ทั้ง 5 ที่สนใจนำเสนอรายงานมานี้ อธิบายรายละเอียดได้ดังนี้ค่ะ
Entity Student (student_Id, FirstName, LastName)
Entity Student (student_Id, FirstName, LastName)
Student _Id (PK)
ประกอบไปด้วย คุณสมบัติของ รหัสนักเรียน, ชื่อ, นามสกุล
ซึ่ง รหัสนักเรียน เป็น Primary Key (PK) ซึ่งจะไม่ซ้ำกัน
ประกอบไปด้วย คุณสมบัติของ รหัสนักเรียน, ชื่อ, นามสกุล
ซึ่ง รหัสนักเรียน เป็น Primary Key (PK) ซึ่งจะไม่ซ้ำกัน
ทั้งนี้ Entity Student นั้น มีGroup มาเป็น FK (ความสัมพันธ์ “belong” นั่นคือนักเรียนต้องมีกลุ่มอยู่ )
และที่Entity Group มี Teacher_Id อยู่เพราะ “supervises” หมายความว่า อาจารย์สามารถเป็นที่ปรึกษาได้มากกว่า 1 กลุ่ม
และที่Entity Group มี Teacher_Id อยู่เพราะ “supervises” หมายความว่า อาจารย์สามารถเป็นที่ปรึกษาได้มากกว่า 1 กลุ่ม
Entity Group
Group_Id (PK ) (Grop_Id, Name)ของ Group คือรหัสหลักของกลุ่ม
2 Entity นี้มีความสัมพันธ์ “belong” เป็นความสัมพันธ์แบบ Many to One(n to 1)
นักเรียนหลายคนอยู่ในกลุ่มเดียวกันได้ แต่นักเรียนอยู่ได้เพียงกลุ่มเดียว
“belong” คือนักเรียนเป็นสมาชิกของกลุ่มได้เพียงกลุ่มเดียว
โดยมี Teacher “supervises” Group
ครูสามารถดูแลกลุ่ม และสอนวิชาได้ มากกว่า 1 กลุ่มและวิชา
2 Entity นี้มีความสัมพันธ์ “belong” เป็นความสัมพันธ์แบบ Many to One(n to 1)
นักเรียนหลายคนอยู่ในกลุ่มเดียวกันได้ แต่นักเรียนอยู่ได้เพียงกลุ่มเดียว
“belong” คือนักเรียนเป็นสมาชิกของกลุ่มได้เพียงกลุ่มเดียว
โดยมี Teacher “supervises” Group
ครูสามารถดูแลกลุ่ม และสอนวิชาได้ มากกว่า 1 กลุ่มและวิชา
Entity Mark(คะแนน) Candidate Key มีอยู่ในตาราง
Mark_Id(PK) , Date 2 attributes นี้ รวมกันเป็น PK
Mark_Id(PK) , Date 2 attributes นี้ รวมกันเป็น PK
Entity Subject
Subject_Id PK นั้นเพื่อบอกให้รู้ว่าใครสอน “supervises”
เช่น อาจารย์ที่รหัส 2 สอนสองวิชา English and Thai
เช่น อาจารย์ที่รหัส 2 สอนสองวิชา English and Thai
Entity Teacher
Teacher_Id(PK) พร้อมทั้ง ชื่อและนามสกุลของ อาจารย์
Entity Mark
Mark_Id (PK)เอาไว้เก็บคะแนนสอบแบบง่ายที่สุด
คือเก็บรหัสนักเรียน กับรหัสอาจารย์ เพื่อบอกว่า คะแนนวิชานี้ของใคร
แล้วใครตรวจ (จากความสัมพันธ์ “gives”)
คือเก็บรหัสนักเรียน กับรหัสอาจารย์ เพื่อบอกว่า คะแนนวิชานี้ของใคร
แล้วใครตรวจ (จากความสัมพันธ์ “gives”)
ยกตัวอย่างเช่น
Teacher_Id (1) gives Student_Id(1) for Mark_Id (1) on Date (29/01/2008) with Mark 80
= John Barns ให้คะแนน David Beckham
สำหรับ รหัสการให้คะแนนที่ 1 วันที่ 29 มกราคม 2008 80 คะแนน
รายชื่อผู้จัดทำ
501 04 5007 นางสาว ศวิตา ประจวบแสง
501 04 5010 นาง วราพร เพ็ชรแสง
501 04 5012 นางสาว จิตติมา โประชู
501 04 5017 นายเสกสรร อัครวนาธร
501 04 5039 นางสาว วันเพ็ญ นิลนารถ
501 04 5043 นายกานต์เสถียร จงธรรมคุณ
501 04 5045 นายสุรพงษ์ สวัสดี
= John Barns ให้คะแนน David Beckham
สำหรับ รหัสการให้คะแนนที่ 1 วันที่ 29 มกราคม 2008 80 คะแนน
รายชื่อผู้จัดทำ
501 04 5007 นางสาว ศวิตา ประจวบแสง
501 04 5010 นาง วราพร เพ็ชรแสง
501 04 5012 นางสาว จิตติมา โประชู
501 04 5017 นายเสกสรร อัครวนาธร
501 04 5039 นางสาว วันเพ็ญ นิลนารถ
501 04 5043 นายกานต์เสถียร จงธรรมคุณ
501 04 5045 นายสุรพงษ์ สวัสดี
2 ความคิดเห็น:
*** ไปตรวจที่ http://blogsabye4.blogspot.com/2008/07/blog-post_3652.html
แล้วครับ
แสดงความคิดเห็น