Kandidátní klíč

Z Wikipedie, otevřené encyklopedie

Skočit na: Navigace, Hledání

Kandidátní klíč v relačním modelování označuje sloupec nebo kombinaci sloupců, které mají všechny své hodnoty v dané tabulce unikátní. Jeden z kandidátních klíčů slouží jako primární klíč.

Kandidátní klíč musí splňovat tyto časově nezávislé vlastnosti:

  1. Hodnoty (či kombinace hodnot) ve sloupci kandidátního klíče musí být v rámci tabulky unikátní.
  2. Množina sloupců vytvářejících kombinaci pro kandidátní klíč musí být v tabulce minimální (její podmnožina už není kandidátním klíčem).