Sobes.tech
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.