Junior — Middle
Paaiškinkite, kas yra duomenų vientisumo apribojimas SQL ir kaip jis naudojamas.
sobes.tech AI
Atsakymas iš AI
Duomenų vientisumo apribojimai SQL yra taisyklės, užtikrinančios duomenų teisingumą ir nuoseklumą duomenų bazėje.
Pagrindiniai apribojimų tipai:
- PRIMARY KEY — unikalus eilutės identifikatorius.
- FOREIGN KEY — nuoroda į kitą lentelės raktą, užtikrina ryšį ir vientisumą tarp lentelių.
- UNIQUE — garantuoja reikšmės unikalumą stulpelyje.
- NOT NULL — draudžia saugoti tuščias reikšmes.
- CHECK — tikrina sąlygą reikšmei.
Pavyzdys, kaip naudoti apribojimą:
CREATE TABLE vartotojai (
id INT PRIMARY KEY,
el_pastas VARCHAR(255) UNIQUE NOT NULL,
amžius INT CHECK (amžius >= 18)
);
Apribojimai padeda išvengti klaidų, pavyzdžiui, duomenų dubliavimo ar nesuderinamumo tarp lentelių ryšiuose.