Definice a význam Primary Key

Co je Primary Key?

Primární klíč je jedinečný identifikátor pro záznam databáze. Při vytváření tabulky je jako primární klíč obvykle přiřazeno jedno z polí. Primárním klíčem je často číslo, ale může to být také textové pole nebo jiný datový typ. Pokud například databáze obsahuje definice počítačových pojmů, dává smysl, aby byl každý pojem v databázi uveden pouze jednou. Definováním pole „Termín“ jako primárního klíče by se zajistilo, že žádný termín nebude v databázi uveden více než jednou.

Přestože je primární klíč tabulky obvykle přiřazen konkrétnímu poli, může se skládat i z více hodnot. Například databáze zpravodajských článků může k jednoznačné identifikaci každého záznamu používat pole název i datum. Kombinací polí „Název“ a „Datum“ jako primárního klíče by se zajistilo, že žádný záznam nebude mít stejný název ve stejný den.

Pokud více polí v tabulce nemůže mít duplicitní hodnoty, většina systémů pro správu databází ( DBMS) také umožňuje definovat pole jako „jedinečná“. To je podobné nastavení pole jako primárního klíče, ale není to úplně totéž. Primární klíč také funguje jako ukazatel na záznam a poskytuje DBMS jednoduchý způsob vyhledávání, třídění a přístupu k záznamům. Pomáhá také propojovat záznamy ve více tabulkách. Proto zatímco více polí v rámci jedné tabulky může být definováno jako „jedinečné“, každá tabulka může mít pouze jeden primární klíč. Pole primárního klíče musí být také definováno pro každý záznam a nesmí být nastaveno na hodnotu null. Ostatně nedefinovaný identifikátor není příliš užitečný.

Definice Primary Key na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Primární klíč nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Primární klíč alebo chcete navrhnúť nový technický termín, kontaktujte nás.