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.