Middle
Kas ir Constraint (ierobežojums) datu bāzē?
sobes.tech AI
Atbilde no AI
Datubāzē ierobežojums (constraint) ir noteikums, kas tiek piemērots tabulas datiem, lai nodrošinātu to integritāti un pareizību. Ierobežojumi palīdz novērst nepareizu vai pretrunīgu datu ievadi.
Galvenie ierobežojumu veidi:
- PRIMARY KEY — unikāls rindas identifikators, nevar būt NULL.
- FOREIGN KEY — nodrošina atsauces integritāti starp tabulām.
- UNIQUE — garantē vērtību unikālitāti kolonnā.
- NOT NULL — aizliedz NULL saglabāšanu kolonnā.
- CHECK — nosaka nosacījumu, kuru vērtības ir jāizpilda.
Piemēram, NOT NULL ierobežojums e-pasta laukā nodrošina, ka katram klientam būs norādīts e-pasts.