Middle
Čo je to náhradný kľúč?
sobes.tech AI
Odpoveď od AI
Zámenný kľúč je umelý, zvyčajne číselný identifikátor záznamu v databáze, ktorý nemá obchodný význam a slúži na jednoznačnú identifikáciu riadkov v tabuľke.
Na rozdiel od prirodzených (alebo skutočných) kľúčov, ktoré pozostávajú zo skutočných údajov (napríklad číslo pasu, email), je zámenný kľúč vytvorený systémom (napríklad pole s automatickým zvýšením).
Výhody zámenných kľúčov:
- Jedinečnosť a stabilita — nemenia sa v čase.
- Zjednodušujú vzťahy medzi tabuľkami.
- Umožňujú vyhnúť sa problémom, ak sa prirodzený kľúč zmení alebo je zložitý.
Príklad:
CREATE TABLE používatelia (
user_id INT PRIMARY KEY AUTO_INCREMENT, -- zámenný kľúč
email VARCHAR(255) UNIQUE, -- prirodzený kľúč
meno VARCHAR(100)
);
V strojovom učení a dátovom inžinierstve sa zámenné kľúče často používajú na spájanie a prepojenie dát z rôznych zdrojov bez závislosti od obchodnej logiky.