Sobes.tech
Middle

Mi az a Constraint (korlátozás) egy adatbázisban?

sobes.tech MI

Válasz az MI-től

Az adatbázisban a korlátozás (constraint) egy szabály, amelyet az adatokra alkalmaznak a táblában az integritásuk és helyességük biztosítása érdekében. A korlátozások segítenek megelőzni a helytelen vagy ellentmondásos adatok bevitelét.

A fő típusú korlátozások:

  • PRIMARY KEY — a sor egyedi azonosítója, nem lehet NULL.
  • FOREIGN KEY — biztosítja a táblák közötti hivatkozási integritást.
  • UNIQUE — garantálja az értékek egyediségét egy oszlopban.
  • NOT NULL — megtiltja a NULL tárolását egy oszlopban.
  • CHECK — feltételt határoz meg, amelynek az értékeknek meg kell felelniük.

Például, a NOT NULL korlátozás az email mezőn biztosítja, hogy minden ügyfélnek legyen megadva email cím.