Tartalomjegyzék:
Meghatározás - Mit jelent a kapcsolat?
A relációt néha egy relációs adatbázisban szereplő táblákra való hivatkozásra használják, de inkább azoknak a kapcsolatoknak a leírására használják, amelyeket egy relációs adatbázisban ezek a táblák között létrehozhatnak.
A relációs adatbázisokban kapcsolat létezik két tábla között, ha egyiküknek van egy idegen kulcs, amely a másik tábla elsődleges kulcsára utal. Ez az egyetlen tény lehetővé teszi a relációs adatbázisok számára az adatok különféle táblákba való felosztását és tárolását, mégis összekötve az eltérő adatelemeket. Ez az egyik olyan szolgáltatás, amely a relációs adatbázisokat ilyen hatékony és hatékony információtárolássá teszi.
A kapcsolatok meghatározásának képessége annyira alapvető és annyira fontos, hogy ez különbözteti meg a relációs adatbázisokat más típusú adatbázisoktól, például a síkképernyős adatbázisoktól. A reláció tehát meghatározó tulajdonsága a relációs adatbázisoknak.
A kapcsolat kapcsolatként is ismert lehet.
A Techopedia magyarázza a kapcsolatot
Fontolja meg a bank adatbázisát. Van egy CUSTOMER_MASTER tábla, amely tárolja az ügyféladatokat, valamint egy elsődleges kulcs oszlop, amelynek neve CustID, valamint egy ACCOUNTS_MASTER táblázat, amely a különböző bankszámlákkal kapcsolatos információkat tárolja, és mely ügyfelek birtokolják őket. E két táblázat összekapcsolásához, azaz az egyes ügyfelek és a bankszámlájuk összekapcsolásához az ACCOUNTS_MASTER táblában megfelelő CustID oszlopra van szükség, amely a CUSTOMER_MASTER táblában már létező ügyfél-azonosítóra hivatkozik. Ebben az esetben a ACCOUNTS_MASTER klienID oszlopa egy idegen kulcs, amely a CUSTOMER_MASTER azonos nevű oszlopára utal. Ez a forgatókönyv a két táblázat közötti kapcsolatra utal.