Sobes.tech
Junior

Milyen eszközökkel érhető el a kapcsolat a táblák között egy relációs adatbázisban?

sobes.tech MI

Válasz az MI-től

A relációs adatbázisokban a táblák közötti kapcsolatot kulcsok segítségével érik el:

  • Elsődleges kulcs (Primary Key) — az adott tábla rekordjának egyedi azonosítója.
  • Idegen kulcs (Foreign Key) — egy olyan mező egy táblában, amely egy másik tábla elsődleges kulcsára hivatkozik.

Ez lehetővé teszi a táblák közötti kapcsolatok létrehozását, például egy-az-egyhez, egy-a-sokhoz vagy sok-a-sokhoz típusú kapcsolatokat.

Példa:

CREATE TABLE szerzők (
    szerző_id INT PRIMARY KEY,
    név VARCHAR(100)
);

CREATE TABLE könyvek (
    könyv_id INT PRIMARY KEY,
    cím VARCHAR(100),
    szerző_id INT,
    FOREIGN KEY (szerző_id) REFERENCES szerzők(szerző_id)
);

Itt a szerző_id a könyvek táblában összekapcsolja a könyvet a szerzővel a szerzők táblából.