Egy a sokhoz (adatmodell)

A rendszerelemzésben az egy a sokhoz kapcsolat egyfajta kardinális kapcsolat, amely két entitás (lásd még: entitás-kapcsolati modell), A és B közötti olyan kapcsolatra utal, amelyben A egy eleme B számos eleméhez kapcsolódhat, de B egy tagja csak A egy eleméhez kapcsolódik. Gondoljunk például A-ra úgy, mint könyvekre, B-re pedig mint oldalakra. Egy könyvnek sok oldala lehet, de egy oldal csak egy könyvben lehet.

Egy könyvnek sok oldala lehet. Egy oldal csak egy könyvben lehet.

Relációs adatbázisban egy egy a sokhoz kapcsolat akkor áll fenn, ha az A táblázat egy sora sok sorral kapcsolódhat a B táblázatban, de a B táblázat egy sora csak egy sorral kapcsolódik az A táblázatban. Fontos megjegyezni, hogy az egy a sokhoz kapcsolat nem az adatok, hanem magának a kapcsolatnak a tulajdonsága. Előfordulhat, hogy a szerzők és könyveik listája olyan könyveket ír le, amelyeknek csak egy szerzője van, ebben az esetben a könyvek tábla egy sora a szerzők tábla csak egy sorára fog hivatkozni, de maga a kapcsolat nem egy a sokhoz kapcsolat, mert a könyveknek több szerzője is lehet, így sok a sokhoz kapcsolat alakul ki.

Az egy a sokhoz kapcsolat ellentéte a sok az egyhez kapcsolat.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.