Meg tudod nevezni a relációs adatbázisokban használt fő kapcsolattípusokat?
sobes.tech MI
Válasz az MI-től
Relációs adatbázisokban a táblák közötti fő kapcsolattípusok a következők:
-
Egy-egy (One-to-One) — az első táblában minden rekordnak pontosan egy rekord felel meg a második táblában, és fordítva. Ritkán használják, például adatok szétválasztására.
-
Egy-több (One-to-Many) — az első táblában egy rekord több rekordnak felel meg a másodikban. Például egy felhasználónak sok rendelése lehet.
-
Több-több (Many-to-Many) — az első tábla rekordjai több rekordnak felelhetnek meg a másodikban, és fordítva. Ezt egy köztes táblán (join table) keresztül valósítják meg, amely mindkét tábla külső kulcsait tartalmazza.
Példa egy-egy kapcsolatra:
- Felhasználók tábla (id, név)
- Rendelések tábla (id, user_id, termék)
Itt a user_id egy külső kulcs, amely összeköti a rendelést a felhasználóval.
Ezeknek a kapcsolatoknak a megértése fontos a helyes adatbázis-tervezéshez és hatékony lekérdezések írásához.