Domov databázy Čo je to vzťah medzi mnohými? - definícia z technológie

Čo je to vzťah medzi mnohými? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená vzťah medzi mnohými?

Vzťah medzi mnohými sa týka vzťahu medzi tabuľkami v databáze, keď nadradený riadok v jednej tabuľke obsahuje niekoľko podradených riadkov v druhej tabuľke a naopak. Mnohé vzťahy je často zložité reprezentovať.


Vzťah medzi mnohými je zvyčajne zrkadlom vzťahu medzi objektmi, ktoré predstavujú dve tabuľky, v reálnom živote.

Techopedia vysvetľuje vzťah medzi mnohými

Ako príklad možno uviesť databázu, ktorú používa školská aplikácia. Dve z tabuliek, ktoré obsahuje, sú Študent a Predmet. V reálnom živote bude mať študent viac predmetov súčasne, zatiaľ čo predmet bude študovať niekoľko študentov súčasne. Toto je vzťah medzi mnohými.


V databáze musí byť takýto vzťah rozdelený na tabuľky sprostredkovateľov. V našom školskom príklade to môže mať formu tretej tabuľky, ktorá obsahuje stĺpce „Student_ID“, „Subject_ID“, „Semester“ a „Rok“. Pre každého študenta, ktorý v určitom roku v určitom semestri absolvuje určitý predmet, sa do tejto tabuľky môže vložiť riadok. Študentské ID sa načíta z hlavnej tabuľky študentov, zatiaľ čo predmetové ID sa načíta z hlavnej tabuľky predmetov. Týmto spôsobom môže veľa študentov súvisieť s mnohými predmetmi.


Ďalším príkladom môže byť vzťah medzi zamestnancami a oddeleniami. Každé oddelenie môže mať ľubovoľný počet zamestnancov pracujúcich na konkrétnej úlohe. Podobne môže zamestnanec pracovať aj pre viaceré oddelenia naraz. Preto môže byť ľubovoľný počet oddelení alebo zamestnancov prepojených súčasne vytvorením sprostredkovateľskej tabuľky, ktorá ich prepojí pomocou identifikátora Employee_ID a Department_ID.

Čo je to vzťah medzi mnohými? - definícia z technológie