Sobes.tech
Junior — Middle

Meg tudná magyarázni, mit jelent egy idegen kulcs az adatbázisban?

sobes.tech MI

Válasz az MI-től

A külső kulcs (foreign key) egy olyan mező vagy mezőkészlet az adatbázis táblában, amely egy másik tábla elsődleges kulcsára hivatkozik. Biztosítja a táblák közötti kapcsolatot és fenntartja az adatok integritását.

Példa: van egy "Rendelések" és egy "Ügyfelek" nevű tábla. A "Rendelések" táblában van egy client_id mező, amely külső kulcs, és a "Ügyfelek" tábla id mezőjére hivatkozik. Ez garantálja, hogy minden rendelés egy létező ügyfélhez tartozik.

A külső kulcsok segítenek:

  • Az adatok összhangjának biztosításában.
  • Megakadályozzák a hivatkozott rekordok törlését vagy módosítását.
  • Az összekapcsolás egyszerűsítésében lekérdezések során.