Junior — Middle
Co se rozumí pod pojmem unikátní klíč v databázi?
sobes.tech AI
Odpověď od AI
Unikátní klíč v databázi je sloupec nebo sada sloupců, jejichž hodnoty jednoznačně identifikují každý záznam v tabulce. Zajišťuje, že v tabulce nebudou dvě řádky se stejnou hodnotou unikátního klíče. Na rozdíl od primárního klíče může unikátní klíč obsahovat NULL (v závislosti na systému správy databází) a v tabulce může být více unikátních klíčů.
Příklad v SQL:
CREATE TABLE Uživatelé (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
Zde je email unikátní klíč, který zabrání přidání dvou uživatelů se stejným emailem.