Obsah:
Definícia - Čo znamená Key?
Kľúč je pole alebo kombinácia polí v databázovej tabuľke, ktorá sa používa na získavanie a triedenie riadkov v tabuľke na základe určitých požiadaviek. Kľúče sú definované na zrýchlenie prístupu k údajom av mnohých prípadoch na vytvorenie prepojenia medzi rôznymi tabuľkami.
Techopedia vysvetľuje kľúč
Relačné databázy väčšinou zahŕňajú primárne a cudzie kľúče. Zatiaľ čo primárne kľúče posilňujú integritu entity a udržiavajú jedinečné hodnoty, cudzie kľúče udržiavajú referenčnú integritu a vytvárajú spojenie medzi dvoma tabuľkami.
Primárny kľúč je atribút (alebo skupina atribútov), ktorý je jedinečný pre každý riadok v databázovej tabuľke. Aby sa pole kvalifikovalo ako primárny kľúč, nemalo by mať nulové hodnoty a malo by byť jedinečné pre každý riadok. Tieto hodnoty sa nesmú počas celého života databázovej tabuľky meniť ani sa stať nulovou. Primárne kľúče s dvoma alebo viacerými atribútmi sa označujú ako zložené kľúče. Náhradný primárny kľúč nemá popisné hodnoty, zatiaľ čo náhradný primárny kľúč má popisné hodnoty. Cudzí kľúč je stĺpec alebo skupina stĺpcov v databázovej tabuľke, ktorý vynucuje prepojenia medzi údajmi v dvoch tabuľkách. Funguje ako krížový odkaz medzi dvoma tabuľkami, pretože odkazuje na primárny kľúč inej tabuľky, a tak vytvára spojenie medzi týmito dvoma tabuľkami.
