Junior — Middle
Čo sa rozumie pod pojmom jedinečný kľúč v databáze?
sobes.tech AI
Odpoveď od AI
Unikátny kľúč v databáze je stĺpec alebo súbor stĺpcov, ktorých hodnoty jednoznačne identifikujú každý záznam v tabuľke. Zabezpečuje, že v tabuľke nebudú dve riadky s rovnakou hodnotou unikátneho kľúča. Na rozdiel od primárneho kľúča môže unikátny kľúč obsahovať NULL (v závislosti od systému správy databázy) a v tabuľke môže byť viacero unikátnych kľúčov.
Príklad v SQL:
CREATE TABLE Používatelia (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
Tu je email unikátny kľúč, ktorý zabráni pridať dvoch používateľov s rovnakým emailom.