Junior — Middle
Selgitage, mis on andmete terviklikkuse piirang SQL-is ja kuidas seda kasutatakse.
sobes.tech AI
Vastus AI-lt
Andmete terviklikkuse piirangud SQL-is on reeglid, mis tagavad andmete õigsuse ja järjepidevuse andmebaasis.
Peamised piirangutüübid:
- PRIMARY KEY — unikaalne rea identifikaator.
- FOREIGN KEY — viide teise tabeli võtmele, tagab seose ja terviklikkuse tabelite vahel.
- UNIQUE — tagab veeru väärtuste unikaalsuse.
- NOT NULL — keelab tühjade väärtuste salvestamise.
- CHECK — kontrollib väärtuse tingimust.
Näide piirangu kasutamisest:
CREATE TABLE kasutajad (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
vanus INT CHECK (vanus >= 18)
);
Piirangud aitavad vältida vigu, näiteks andmete dubleerimist või seoste ebakõla tabelite vahel.