Sobes.tech
Junior

Meséljen az adatbázisok kapcsolattípusairól.

sobes.tech MI

Válasz az MI-től

A kapcsolatok meghatározzák, hogy egy táblázat adatai hogyan kapcsolódnak egy másik táblázathoz. A fő típusú kapcsolatok:

  • Egy-egy (One-to-One): Egy táblázatban minden rekord legfeljebb egy másik táblázatban lévő rekordhoz kapcsolódik, és fordítva. Nagy táblák felosztására vagy bizalmas információk tárolására használják.

  • Egy-több (One-to-Many): Egy táblázatban minden rekord több rekordhoz kapcsolódhat egy másik táblázatban, de a második táblázatban minden rekord legfeljebb egy első táblázatbeli rekordhoz kapcsolódik. Ez a leggyakoribb típus.

  • Több-több (Many-to-Many): Egy táblázatban minden rekord több rekordhoz kapcsolódhat egy másik táblázatban, és minden rekord a második táblázatban több rekordhoz kapcsolódhat az elsőben. Ennek a típusnak a megvalósításához köztes (kapcsoló) táblára van szükség.

  • Önmagára utaló (Self-Referencing): A táblázat önmagára utal. Hierarchikus struktúrák (pl. könyvtárfa vagy alkalmazotti alárendeltség) ábrázolására használják.

A kapcsolatok elsődleges kulcsok (Primary Key) és idegen kulcsok (Foreign Key) segítségével valósulnak meg. Az idegen kulcs egy táblában egy másik táblában lévő elsődleges kulcsra utal.