Middle
Čo je to obmedzenie (Constraint) v databáze?
sobes.tech AI
Odpoveď od AI
Obmedzenie (constraint) v databáze je pravidlo, ktoré sa uplatňuje na údaje v tabuľke, aby sa zabezpečila ich integrita a správnosť. Obmedzenia pomáhajú predísť zadávaniu nesprávnych alebo rozporuplných údajov.
Hlavné typy obmedzení:
- PRIMARY KEY — jedinečný identifikátor riadku, nesmie byť NULL.
- FOREIGN KEY — zabezpečuje referenčnú integritu medzi tabuľkami.
- UNIQUE — garantuje jedinečnosť hodnôt v stĺpci.
- NOT NULL — zakazuje ukladanie NULL do stĺpca.
- CHECK — stanoví podmienku, ktorú musia hodnoty splniť.
Napríklad obmedzenie NOT NULL na poli email zabezpečuje, že každý klient bude mať uvedený email.