Entity ใน DBMS สามารถเป็นวัตถุในโลกแห่งความเป็นจริงได้ ตัวอย่างเช่น ในบริษัท ฐานข้อมูล หน่วยงานสามารถเป็นพนักงาน แผนก โครงการ ฯลฯ ใน วิทยาลัย ฐานข้อมูล หน่วยงาน ได้แก่ อาชีพ นักเรียน ผลงาน กิจกรรม ฯลฯ
เอนทิตีจะแสดงเป็นรูปสี่เหลี่ยมผืนผ้าเดียวดังแสดงด้านล่าง
ต่อไปนี้เป็นความสัมพันธ์ของเอนทิตี -
ความสัมพันธ์แบบตัวต่อตัว
ภายใต้ความสัมพันธ์แบบหนึ่งต่อหนึ่ง (1:1) อินสแตนซ์ของเอนทิตี P เกี่ยวข้องกับอินสแตนซ์ของเอนทิตี Q และอินสแตนซ์ของเอนทิตี Q เกี่ยวข้องกับอินสแตนซ์ของเอนทิตี P
เรามาดูตัวอย่างกัน −
บุคคลสามารถมีหนังสือเดินทางได้เพียงเล่มเดียว และกำหนดหนังสือเดินทางให้กับบุคคลเพียงคนเดียว
ความสัมพันธ์แบบหนึ่งต่อกลุ่ม
ภายใต้ความสัมพันธ์แบบหนึ่งต่อกลุ่ม (1:N) อินสแตนซ์ของเอนทิตี P เกี่ยวข้องกับอินสแตนซ์ของเอนทิตี Q มากกว่าหนึ่งรายการ และอินสแตนซ์ของเอนทิตี Q เกี่ยวข้องกับอินสแตนซ์ของเอนทิตี P มากกว่าหนึ่งอินสแตนซ์
เรามาดูตัวอย่างกัน −
บุคคลสามารถมีบัญชีธนาคารได้มากกว่าหนึ่งบัญชี แต่บัญชีธนาคารสามารถมีได้ไม่เกินหนึ่งคนในฐานะเจ้าของบัญชี
ความสัมพันธ์แบบกลุ่มต่อกลุ่ม
ภายใต้ความสัมพันธ์แบบกลุ่มต่อกลุ่ม (N:N) อินสแตนซ์มากกว่าหนึ่งรายการของเอนทิตี P เกี่ยวข้องกับอินสแตนซ์ของเอนทิตี Q มากกว่าหนึ่งรายการ สำหรับอินสแตนซ์ของเอนทิตี Q มากกว่าหนึ่งรายการเกี่ยวข้องกับอินสแตนซ์ P มากกว่าหนึ่งรายการ
เรามาดูตัวอย่างกัน −
บุคคลสามารถมีได้มากกว่าหนึ่งทักษะ มากกว่าหนึ่งคนสามารถบรรลุทักษะได้