ความสัมพันธ์หลายต่อหลายคน

ผู้เขียน: Robert Simon
วันที่สร้าง: 17 มิถุนายน 2021
วันที่อัปเดต: 12 พฤษภาคม 2024
Anonim
5 สิ่งที่คุณต้องรู้หากยากแก้ไขปัญหาความสัมพันธ์ | Coach Adinan
วิดีโอ: 5 สิ่งที่คุณต้องรู้หากยากแก้ไขปัญหาความสัมพันธ์ | Coach Adinan

เนื้อหา

คำจำกัดความ - ความสัมพันธ์แบบตัวต่อตัวหมายถึงอะไร

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

ความสัมพันธ์แบบหลายต่อหลายคนมักจะเป็นภาพสะท้อนของความสัมพันธ์ในชีวิตจริงระหว่างวัตถุที่ตารางทั้งสองเป็นตัวแทน


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายความสัมพันธ์แบบหลายต่อหลายคน

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

ในฐานข้อมูลต้องมีการแบ่งความสัมพันธ์ดังกล่าวลงในตารางตัวกลาง ในตัวอย่างโรงเรียนของเรานี่อาจเป็นรูปแบบของตารางที่สามที่มีคอลัมน์“ Student_ID”,“ Subject_ID”,“ ภาคการศึกษา” และ“ ปี” สำหรับนักเรียนแต่ละคนที่เรียนวิชาใดวิชาหนึ่งในภาคการศึกษาหนึ่ง ๆ ในหนึ่งปีสามารถเข้าแถวในตารางนี้ได้ Student_ID ถูกอ่านจากตารางต้นแบบของนักเรียนในขณะที่ Subject_ID ถูกอ่านจากตารางต้นแบบของเรื่อง ด้วยวิธีนี้นักเรียนหลายคนสามารถเกี่ยวข้องกับหลายวิชา

อีกตัวอย่างหนึ่งคือความสัมพันธ์ระหว่างพนักงานกับแผนก แต่ละแผนกสามารถมีพนักงานจำนวนเท่าใดก็ได้ที่ทำงานในภารกิจเฉพาะ ในทำนองเดียวกันพนักงานสามารถทำงานหลายแผนกได้ในคราวเดียว ดังนั้นแผนกหรือพนักงานจำนวนเท่าใดก็สามารถเชื่อมโยงกันได้พร้อมกันโดยสร้างตารางตัวกลางที่เชื่อมโยงพวกเขาโดยใช้ Employee_ID และ Department_ID