Sobes.tech
Junior — Middle

Šta podrazumeva pojam jedinstveni ključ u bazi podataka?

sobes.tech АИ

Одговор од АИ

Jedinstveni ključ u bazi podataka je kolona ili skup kolona čije vrednosti jednoznačno identifikuju svaki zapis u tabeli. On garantuje da u tabeli neće biti dve reda sa istom vrednošću jedinstvenog ključa. Za razliku od primarnog ključa, jedinstveni ključ može sadržavati NULL (u zavisnosti od sistema za upravljanje bazama podataka), i u tabeli može biti više jedinstvenih ključeva.

Primer u SQL:

CREATE TABLE Korisnici (
  id INT PRIMARY KEY,
  email VARCHAR(255) UNIQUE
);

Ovde, email je jedinstveni ključ koji neće dozvoliti dodavanje dva korisnika sa istim email-om.