Page 25 - โปรแกรมจดการฐานขอมล_Neat
P. 25

3 ความสัมพันธ์ของเอนทิตีแบบกลุ่มต่อกลุ่ม (many to many, M:N Relationship)

                ความสัมพันธ์ของเอนทิตีแบบกลุ่มต่อกลุ่มคือความสัมพันธ์ที่ข้อมูลของเอนทิตีทางด้านหนึ่งมี
                ความสัมพันธ์กับข้อมูลในเอนทิตีอื่นหลายข้อมูลเช่นเป็นความสัมพันธ์ของเอนทิตีนักศึกษา






















                  เอนทิตีรายวิชาซึ่งนักษาปแต่ละคนสามารถลงทะเบียนเรียนได้หลายวิชาและแต่ละวิชา

                  สามารถนักศึกษาลงทะเบียนเรียนได้หลายคน


                  5.เกี่ยวข้องกันระหว่ำงเอนทิตีกับควำมสัมพันธ์ (participaion)

                  Participation คือ ความเกี่ยวข้องกันระหว่างเอนทิตีกับความสัมพันธ์ว่ามีลักษณะความ

                  เกี่ยวข้องกันอย่างไรซึ่งมีอยู่ด้วย 2 ลักษณะคือ


                  5.1 Total participation  คือ ทุกข้อมูลภายในเอนทิตีต้องมีความสัมพันธ์กับข้อมูในอีก

                  เอนทิตีหนึ่ง เช่น แสดงความสัมพันธ์ของนักศึกษากับชมรมซึ่งกําหนดว่าทุกชมรมต้องมี

                  นักศึกษาสังกัดชมรมนั่นไม่มีไม่ได้ใช้สัญลักษณ์คือใช้เส้นแสดงความสัมพันธ์ 2 เส้นคู่กัน


                  5.2partialParticipation คือข้อมูลภายในเอนทิตีอาจมีความสัมพันธ์กับข้อมูลในอีกเอนทิ

                  ตีหนึ่งหรือไม่มีก็ได้ เช่น แสดงความสัมพันธ์ของนักศึกษากับชมรมซึ่งนีกศึกษาบางคนอาจ

                  ไม่สังกัดชมรมใดก็ได้ ซึ่ฝเขียนแทนโดยใช้เส้นแสดงความสัมพันธ์เพี่ยงเส้นเดียว


















                                                      19
   20   21   22   23   24   25   26   27   28   29   30