V jazyku SQL rozoznávame 2 základné druhy kľúčov primárny kľúč a cudzí kľúč.
Primárny kľúč
|
-
Primárny kľúč v databáze je atribút, ktorý jednoznačne identifikuje každý záznam v tabuľke. Žiadne pole, ktoré je súčasťou primárneho kľúča, nesmie obsahovať nulovú hodnotu. Každá tabuľka môže mať definovaný iba jeden primárny kľúč.
|
Cudzí kľúč
|
-
Cudzí kľúč je atribút, ktorý slúži ako odkaz na inú tabuľku a obsahuje teda primárne kľúče inej tabuľky. Ak tabuľka obsahuje viacej odkazov (vzťahov) na iné tabuľky, môže obsahovať viac cudzích kľúčov.
|