Primární klíč
Technology
12 hours ago
8
4
2
Author
Albert FloresPrimární klíč je nezávislou entitou, která jednoznačně identifikuje určitou instanci relace z databázové tabulky. Žádný primární klíč nesmí obsahovat hodnotu NULL a každá tabulka by měla mít definován právě jeden primární klíč, aby byla dodržena entitní integrita pro danou tabulku.
Primární klíč by měl mít dvě základní vlastnosti: * jedinečnost v rámci tabulky * 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íč záznamu nemusel nikdy 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.
V případě, že záznam neobsahuje žádný přirozený primární klíč, se obvykle za primární klíč vytvoří číslo, které záznamu přidělí automaticky sama databáze. Takové číslo může být pořadové nebo pseudonáhodné. +more Většinou se pak nazývá ID.
Související články
Cizí klíč * SQL * Relační databáze * Doménová integrita * Referenční integrita * Index (databáze) * Kandidátní klíč