Sobes.tech
Junior — Middle

Mida tähendab unikaalne võti andmebaasis?

sobes.tech AI

Vastus AI-lt

Unikalus võti andmebaasis on veerg või veergude kogum, mille väärtused määravad iga kirje tabelis unikaalselt. See tagab, et tabelis ei ole kahte rida sama unikaalse võtme väärtusega. Erinevalt primaarvõtme, unikaalne võti võib sisaldada NULL-i (sõltuvalt andmebaasisüsteemist), ning tabelis võib olla mitu unikaalset võtit.

SQL näide:

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

Siin on email unikaalne võti, mis ei luba lisada kahte kasutajat sama e-posti aadressiga.