ความสัมพันธ์ (Relationship)


ความสัมพันธ์ (Relationship)
 
1. ความสัมพันธ์แบบหนึ่งต่อหนึ่ง (One - to - One Relationships)
เป็น การแสดงความสัมพันธ์ เอนทิตี้หนึ่งว่ามีความสัมพันธ์กับเอนทิตี้หนึ่งในลักษณะที่เป็นหนึ่งต้องหนึ่ง เช่น นักศึกษาแต่ละคนสังกัด โปรแกรมวิชาได้เพียงโปรแกรมวิชาเดียวเท่านั้น


2. ความสัมพันธ์แบบหนึ่งต่อกลุ่ม (One - to - many Relationships)
เป็น การแสดงความสัมพันธ์ของเอนทิตี้หนึ่งว่ามีความสัมพันธ์กับข้อมูลหลายข้อมูลของเอนทิตี้หนึ่ง เช่น ความสัมพันธ์ของนักศึกษากับการลงทะเบียนนักศึกษาหนึ่งคนสามารถลงทะเบียนได้หลายสาขา


3. ความสัมพันธ์แบบกลุ่มต่อกลุ่ม (Many - to - Many Relationships) เป็น การแสดงความสัมพันธ์ของข้อมูลสองเอนทิตี้ ในลักษณะแบบกลุ่มต่อกลุ่ม เช่น ในเอนทิตี้ การลงทะเบียนแต่ละครั้งสามารถลงทะเบียนได้หลายรายวิชา ความสัมพันธ์ของนักศึกษาไปยังเอนทิตี้รายวิชาเป็นแบบหนึ่งต่อกลุ่ม (1: M) และแต่ละรายวิชาถูกลงทะเบียนได้จากนักศึกษาหลายคน ซึ่งเป็นความสัมพันธ์ของเอนทิตี้รายวิชาไปยังเอนทิตี้นักศึกษาเป็นแบบหนึ่งต่อกลุ่ม (1: M) ดังความสัมพันธ์ระหว่างเอนทิตี้ทั้งสองจึงเป็นแบบกลุ่มต่อกลุ่ม (M:N)