Tartalomjegyzék:
Meghatározás - Mit jelent az egy-egy kapcsolat?
Egy-egy kapcsolat egy relációs adatbázisban akkor fordul elő, ha az egyik szülőrekordnak vagy mezőnek nulla vagy csak egy gyermekrekordja van. Ezeket a kapcsolatokat a legegyszerűbben lehet az adatbázisokban ábrázolni, mivel a szülő és a gyermek rekordok ugyanabban a táblázatban lehetnek.
A Techopedia magyarázza az egy-egy kapcsolatot
Például a bank adatbázisának CUSTOMER_MASTER táblájában minden ügyfelet egyedi CUSTOMER_ID képvisel, amely egyben a tábla elsődleges kulcsa. Minden ügyfélnek rendelkeznie lehet egy kormány által kiállított társadalombiztosítási kártyával, amely egyedi társadalombiztosítási számot tartalmaz. Ezért minden ügyfélnek egyetlen ügyfél-azonosítóval kell rendelkeznie a bank adatbázisában. Ha egy ügyféllel van egy, akkor vevőnként csak egy társadalombiztosítási szám lehet.
A szülőmező (CUSTOMER_ID) egy-egy kapcsolatban áll a társadalombiztosítási mezővel. Az ilyen kapcsolatokhoz a legjobb, ha a hivatkozás megkönnyítése érdekében egy táblázatba teszik őket. Ebben az esetben a társadalombiztosítási számnak egyszerűen egy további oszlopnak kell lennie a CUSTOMER_MASTER táblában.