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