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