Sobes.tech
Junior — Middle

Ko nozīmē unikāls atslēga datu bāzē?

sobes.tech AI

Atbilde no AI

Unikālais atslēga datu bāzē ir kolonna vai kolonu kopums, kuru vērtības viennozīmīgi identificē katru ierakstu tabulā. Tā nodrošina, ka tabulā nebūs divu rindu ar to pašu unikālās atslēgas vērtību. Atšķirībā no primārās atslēgas, unikālā atslēga var saturēt NULL (atkarībā no datu bāzes pārvaldības sistēmas), un tabulā var būt vairākas unikālās atslēgas.

SQL piemērs:

CREATE TABLE Lietotāji (
  id INT PRIMARY KEY,
  e-pasts VARCHAR(255) UNIQUE
);

Šeit, e-pasts ir unikālā atslēga, kas neļaus pievienot divus lietotājus ar to pašu e-pasta adresi.