Taula de continguts:
- Definició: què significa la relació entre molts i molts?
- Techopedia explica la relació entre molts i molts
Definició: què significa la relació entre molts i molts?
Una relació entre molts i molts fa referència a una relació entre taules en una base de dades quan una fila pare en una taula conté diverses files filles a la segona taula i viceversa. Les relacions entre moltes i moltes vegades són complicades de representar.
La relació de molts a molts sol ser un mirall de la relació real entre els objectes que representen les dues taules.
Techopedia explica la relació entre molts i molts
Es pot prendre com a exemple una base de dades utilitzada per una aplicació escolar. Dues de les taules que conté són "Estudiant" i "Assumpte". A la vida real, un estudiant cursarà diverses assignatures simultàniament, mentre que una assignatura serà estudiada per diversos estudiants alhora. Aquesta és una relació entre molts.
En una base de dades, aquesta relació s'ha de desglossar en taules intermediàries. En el nostre exemple d’escola, aquesta pot prendre la forma d’una tercera taula que conté les columnes “Student_ID”, “Subject_ID”, “Semestre” i “Any”. Per a cada estudiant que cursa una assignatura en un determinat semestre en un determinat any, es pot introduir una fila en aquesta taula. L 'Student_ID es llegeix des de la taula mestra de l' estudiant, mentre que el subjecte_ID es llegeix a la taula mestra d 'assignatura. D’aquesta manera, molts estudiants poden estar relacionats amb moltes assignatures.
Un altre exemple pot ser la relació entre empleats i departaments. Cada departament pot tenir qualsevol nombre d'empleats que treballin en una tasca específica. De la mateixa manera, un empleat també pot treballar per a diversos departaments alhora. Per tant, qualsevol nombre de departaments o empleats es poden enllaçar simultàniament entre si creant una taula d’intermediació que els enllaci mitjançant Employee_ID i Department_ID.