Relació entre molts i molts

Autora: Robert Simon
Data De La Creació: 17 Juny 2021
Data D’Actualització: 7 Ser Possible 2024
Anonim
Relació entre molts i molts - Tecnologia
Relació entre molts i molts - Tecnologia

Content

Definició: què significa la relació entre molts i molts?

Una relació entre molts i molts fa referència a una relació entre les taules d’una base de dades quan una fila pare d’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.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica la relació entre 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'estudiant_ID es llegeix des de la taula mestra de l'estudiant, mentre que el subjecte_ID es llegeix des de la taula mestra del subjecte. 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.