Junior — Middle
Magyarázza el, mit értenek adatbázisok kontextusában korlátozások alatt.
sobes.tech MI
Válasz az MI-től
Az adatbázisok kontextusában a korlátozások (constraints) olyan szabályok, amelyeket az adatokra alkalmaznak a táblákban az integritásuk és helyességük biztosítása érdekében. A fő típusú korlátozások:
- PRIMARY KEY — az rekord egyedi azonosítója.
- FOREIGN KEY — hivatkozás egy másik tábla kulcsára, biztosítja a táblák közötti kapcsolatot.
- UNIQUE — garantálja az érték egyedülállóságát az oszlopban.
- NOT NULL — megakadályozza az üres értékek tárolását.
- CHECK — ellenőrzi, hogy az érték megfelel-e egy adott feltételnek.
Például, egy FOREIGN KEY korlátozás nem engedi meg, hogy olyan rekordot adjunk hozzá, amelyben nem létező azonosító szerepel a kapcsolódó táblában, ez megakadályozza a kapcsolatok megsértését.