Junior — Middle
Selgitage, mida mõeldakse piirangute all andmebaaside kontekstis.
sobes.tech AI
Vastus AI-lt
Kontekstis datu bāzēs, ierobežojumi (constraints) ir noteikumi, kas tiek piemēroti datiem tabulās, lai nodrošinātu to integritāti un pareizību. Galvenie ierobežojumu veidi:
- PRIMARY KEY — unikāls ieraksta identifikators.
- FOREIGN KEY — atsauce uz citas tabulas atslēgu, nodrošina saiti starp tabulām.
- UNIQUE — garantē vērtības unikālitāti kolonnā.
- NOT NULL — aizliedz saglabāt tukšas vērtības.
- CHECK — pārbauda, vai vērtība atbilst noteiktam nosacījumam.
Piemēram, FOREIGN KEY ierobežojums neļaus pievienot ierakstu ar neeksistējošu identifikatoru saistītajā tabulā, novēršot saistību pārkāpumus.