Sobes.tech
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.