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.