Domov Baze podatkov Kaj je odnos več do mnogih? - definicija iz tehopedije

Kaj je odnos več do mnogih? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni odnos mnogih do mnogih?

Razmerje več do števil se nanaša na razmerje med tabelami v bazi podatkov, ko nadrejena vrstica v eni tabeli vsebuje več podrejenih vrstic v drugi tabeli in obratno. Odnosi med mnogimi so pogosto težko predstavljivi.


Razmerje med mnogimi je ponavadi ogledalo razmerja v resničnem življenju med predmeti, ki jih obe tabeli predstavljata.

Tehopedija pojasnjuje odnos mnogih do mnogih

Kot primer lahko vzamemo bazo podatkov, ki jo uporablja šolska aplikacija. Dve izmed tabel, ki jih vsebuje, sta "Študent" in "Predmet." V resničnem življenju bo študent prevzel več predmetov hkrati, medtem ko bo predmet preučevalo več študentov hkrati. To je odnos številnih do mnogih.


V bazi podatkov je treba tak odnos razčleniti na vmesne tabele. V našem primeru je to lahko v obliki tretje tabele, ki vsebuje stolpce "Student_ID", "Subject_ID", "Semester" in "Leto". Za vsakega študenta, ki v določenem letniku sprejme določen predmet v določenem semestru, lahko v to tabelo vnesemo vrstico. Student_ID se bere iz glavne tabele Študent, medtem ko se Subject_ID bere iz glavne tabele predmeta. Na ta način je mogoče veliko učencev povezati z mnogimi predmeti.


Drug primer je lahko odnos med zaposlenimi in oddelki. Vsak oddelek ima lahko poljubno število zaposlenih, ki delajo na določeni nalogi. Prav tako lahko zaposleni hkrati dela za več oddelkov. Zato je mogoče poljubno število oddelkov ali zaposlenih hkrati povezati med seboj tako, da ustvarite vmesno tabelo, ki jih poveže z uporabo Employee_ID in Department_ID.

Kaj je odnos več do mnogih? - definicija iz tehopedije