Преглед садржаја:
Дефиниција - Шта значи веза између многих?
Однос „мноштво до многих“ односи се на однос између таблица у бази података када родитељски редак у једној табели садржи неколико подређених редова у другој табели и обрнуто. Везе између многих често је тешко представљати.
Однос „многи према многима“ обично је огледало односа у стварном животу између објеката које две табеле представљају.
Техопедија објашњава везу многих до многих
База података која се користи у школској апликацији може се узети као пример. Две табеле које садржи су "Студент" и "Субјецт". У стварном животу студент ће истовремено полагати неколико предмета, а истовремено ће их проучавати неколико ученика. Ово је веза многих према многима.
У бази података такав однос мора бити подељен на посредничке табеле. У нашем школском примеру, ово може бити у облику треће табеле која садржи ступце „Студент_ИД“, „Субјецт_ИД“, „Семестер“ и „Иеар“. За сваког студента који у одређеној години у одређеном семестру полаже одређени предмет, у ову табелу може се уписати ред. Студент_ИД се чита из матичне таблице ученика, док се Субјецт_ИД чита из матичне табеле Предмет. На овај начин многи студенти могу бити повезани са многим предметима.
Други пример може бити однос између запослених и одељења. Свако одељење може имати било који број запослених који раде на одређеном задатку. Слично томе, запослени такође може радити за више одељења одједном. Према томе, било који број одељења или запослених може истовремено бити повезан међусобно стварањем посредничке табеле која их повезује помоћу Емплоиее_ИД и Департмент_ИД.
