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.