Page 25 - โปรแกรมจดการฐานขอมล_Neat
P. 25
3 ความสัมพันธ์ของเอนทิตีแบบกลุ่มต่อกลุ่ม (many to many, M:N Relationship)
ความสัมพันธ์ของเอนทิตีแบบกลุ่มต่อกลุ่มคือความสัมพันธ์ที่ข้อมูลของเอนทิตีทางด้านหนึ่งมี
ความสัมพันธ์กับข้อมูลในเอนทิตีอื่นหลายข้อมูลเช่นเป็นความสัมพันธ์ของเอนทิตีนักศึกษา
เอนทิตีรายวิชาซึ่งนักษาปแต่ละคนสามารถลงทะเบียนเรียนได้หลายวิชาและแต่ละวิชา
สามารถนักศึกษาลงทะเบียนเรียนได้หลายคน
5.เกี่ยวข้องกันระหว่ำงเอนทิตีกับควำมสัมพันธ์ (participaion)
Participation คือ ความเกี่ยวข้องกันระหว่างเอนทิตีกับความสัมพันธ์ว่ามีลักษณะความ
เกี่ยวข้องกันอย่างไรซึ่งมีอยู่ด้วย 2 ลักษณะคือ
5.1 Total participation คือ ทุกข้อมูลภายในเอนทิตีต้องมีความสัมพันธ์กับข้อมูในอีก
เอนทิตีหนึ่ง เช่น แสดงความสัมพันธ์ของนักศึกษากับชมรมซึ่งกําหนดว่าทุกชมรมต้องมี
นักศึกษาสังกัดชมรมนั่นไม่มีไม่ได้ใช้สัญลักษณ์คือใช้เส้นแสดงความสัมพันธ์ 2 เส้นคู่กัน
5.2partialParticipation คือข้อมูลภายในเอนทิตีอาจมีความสัมพันธ์กับข้อมูลในอีกเอนทิ
ตีหนึ่งหรือไม่มีก็ได้ เช่น แสดงความสัมพันธ์ของนักศึกษากับชมรมซึ่งนีกศึกษาบางคนอาจ
ไม่สังกัดชมรมใดก็ได้ ซึ่ฝเขียนแทนโดยใช้เส้นแสดงความสัมพันธ์เพี่ยงเส้นเดียว
19