Junior — Middle
Tudsz példát mondani egy adatbázisra vagy rendszerre rótt korlátozásra?
sobes.tech MI
Válasz az MI-től
Az adatbázisban vagy rendszerben a korlátozások (constraints) az adatok integritásának biztosítására és az alkalmazás helyes működésének garantálására szolgálnak. Például egy adatbázisban a korlátozás lehet:
- Egyediség (UNIQUE) — biztosítja, hogy egy oszlopban vagy oszlopcsoportban lévő értékek ne ismétlődjenek.
- Elsődleges kulcs (PRIMARY KEY) — egyedileg azonosít minden rekordot a táblában.
- Idegen kulcs (FOREIGN KEY) — biztosítja a táblák közötti referenciális integritást.
- NOT NULL — megakadályozza, hogy üres értékeket tároljunk egy oszlopban.
Például a felhasználók táblában egy egyediség korlátozást lehet alkalmazni az email mezőn, hogy megakadályozzuk több fiók regisztrációját ugyanazzal a címmel.