Sobes.tech
Junior — Middle

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:

  1. 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.

  2. 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.

  3. 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.