Sisällysluettelo:
Määritelmä - mitä monien välinen suhde tarkoittaa?
Monista moniin -suhde viittaa tietokannan taulukkojen väliseen suhteeseen, kun yhden taulukon vanhemmilla riveillä on useita toisen taulukon alarivejä ja päinvastoin. Monien välisiä suhteita on usein vaikea edustaa.
Monien välinen suhde on yleensä peili tosielämän suhteesta kahden taulukon esittämien esineiden välillä.
Techopedia selittää monien välisen suhteen
Esimerkiksi voidaan käyttää koulusovelluksen käyttämää tietokantaa. Kaksi sen sisältämistä taulukoista ovat "Opiskelija" ja "Aihe". Todellisessa elämässä opiskelija ottaa useita aiheita samanaikaisesti, kun taas useita opiskelijoita kerrallaan. Tämä on monista moniin -suhde.
Tietokannassa tällainen suhde on jaoteltava välitaulukoihin. Kouluesimerkissämme tämä voi olla kolmas taulukko, joka sisältää sarakkeet “Opiskelija_ID”, “Aiheen_ID”, “Lukukausi” ja “Vuosi”. Jokaiselle opiskelijalle, joka ottaa tietyn aiheen tietyllä lukukaudella tiettynä vuonna, taulukkoon voidaan kirjoittaa rivi. Opiskelija_ID luetaan Opiskelijoiden isäntätaulusta, kun taas Aihe_ID luetaan Aiheiden päätaulukosta. Tällä tavoin monet opiskelijat voivat liittyä moniin aiheisiin.
Toinen esimerkki voi olla työntekijöiden ja osastojen välinen suhde. Jokaisessa osastossa voi olla mikä tahansa määrä työntekijöitä, jotka työskentelevät tietyn tehtävän parissa. Samoin työntekijä voi työskennellä myös useilla osastoilla kerralla. Siksi mikä tahansa lukumäärä osastoja tai työntekijöitä voidaan yhdistää samanaikaisesti toisiinsa luomalla välitaulukko, joka yhdistää heidät työntekijä_ID: n ja osasto_ID: n avulla.