Tartalomjegyzék:
Meghatározás - Mit jelent a kapcsolat?
A kapcsolat az adatbázisok összefüggésében olyan helyzet, amely két relációs adatbázis-tábla között létezik, amikor az egyik táblázatnak van egy idegen kulcs, amely a másik tábla elsődleges kulcsára utal. A kapcsolatok lehetővé teszik, hogy a relációs adatbázisok feloszthassák és tárolhassák az adatokat különböző táblázatokban, miközben az eltérő adatelemeket összekapcsolják.
A Techopedia magyarázza a kapcsolatot
Például egy banki adatbázisban egy CUSTOMER_MASTER táblázat az ügyfelek adatait tárolja egy elsődleges kulcs oszlopmal, CUSTOMER_ID néven; az ügyféladatokat egy ACCOUNTS_MASTER táblában is tárolja, amely információkat tartalmaz a különféle bankszámlákról és a kapcsolódó ügyfelekről. E két táblázat összekapcsolásához, valamint az ügyfél- és bankszámlainformációk meghatározásához egy megfelelő CUSTOMER_ID oszlopot kell beilleszteni az ACCOUNTS_MASTER táblába, hivatkozva a CUSTOMER_MASTER táblában létező ügyfél-azonosítókra. Ebben az esetben az ACCOUNTS_MASTER tábla CUSTOMER_ID oszlopa egy idegen kulcs, amely hivatkozik az azonos nevű oszlopra a CUSTOMER_MASTER táblában. Ez egy példa a két táblázat közötti kapcsolatra.
Az az alapvető tulajdonság, amely megkülönbözteti a relációs adatbázisokat más típusú adatbázisoktól (pl. Sík fájlok), a kapcsolatok meghatározásának képessége.