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