Primární klíč

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Primární klíč je pole nebo kombinace polí, jednoznačně identifikující každý záznam v databázové tabulce. Žádné pole, které je součástí primárního klíče, nesmí obsahovat hodnotu NULL. Každá tabulka má mít definovaný právě jeden primární klíč (entitní integrita).

Primární klíč má dvě základní vlastnosti: jedinečnost v rámci tabulky a ne-NULL-ovou hodnotu.

Databázový systém by měl být navržen a udržován tak, aby se primární klíč založeného záznamu nikdy nemusel měnit.

Typickým příkladem primárního klíče je například katalogové číslo u výrobků, identifikační číslo v seznamu podniků apod. Pokud u záznamu neexistuje žádný přirozený primární klíč, nebo je takový primární klíč příliš složitý, používá se obvykle jako primární klíč číslo, které záznamu přidělí automaticky sama databáze. Takové číslo může být pořadové číslo nebo pseudonáhodné číslo. Většinou se pak nazývá ID.

Související články[editovat | editovat zdroj]