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.