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.