Sobes.tech
Junior — Middle

Izskaidrojiet, kas ir datu integritātes ierobežojums SQL un kā tas tiek izmantots.

sobes.tech AI

Atbilde no AI

Datu integritātes ierobežojumi SQL ir noteikumi, kas nodrošina datu pareizību un saskaņotību datu bāzē.

Galvenie ierobežojumu veidi:

  • PRIMARY KEY — unikāls rindas identifikators.
  • FOREIGN KEY — atsauce uz citas tabulas atslēgu, nodrošina saiti un integritāti 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 nosacījumu vērtībai.

Piemērs ierobežojuma izmantošanai:

CREATE TABLE lietotāji (
    id INT PRIMARY KEY,
    epasts VARCHAR(255) UNIQUE NOT NULL,
    vecums INT CHECK (vecums >= 18)
);

Ierobežojumi palīdz izvairīties no kļūdām, piemēram, datu dublēšanas vai nesaskaņotības starp tabulām.