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