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.