A klíč kandidáta je kombinace atributů, které jednoznačně identifikují záznam databáze, aniž by odkazovala na jakákoli jiná data. Každá tabulka může mít jednoho nebo více kandidátů. Jeden z těchto kandidátských klíčů je vybrán jako primární klíč tabulky. Tabulka obsahuje pouze jeden primární klíč, ale může obsahovat několik kandidátských klíčů. Pokud se kandidátský klíč skládá ze dvou nebo více sloupců, nazývá se a složený klíč.
Vlastnosti kandidátského klíče
Všechny kandidátské klíče mají některé společné vlastnosti. Jednou z vlastností je, že po celou dobu životnosti kandidátského klíče musí atribut použitý pro identifikaci zůstat stejný. Další je, že hodnota nemůže být null. Nakonec musí být kandidátský klíč jedinečný. Například pro konkrétní a jedinečnou identifikaci každého zaměstnance může společnost použít číslo sociálního zabezpečení zaměstnance. Někteří lidé sdílejí stejná křestní jména, příjmení a pozici, ale žádné dvě osoby nepoužívají stejné číslo sociálního zabezpečení.
Číslo sociálního zabezpečení | Jméno | Příjmení | Pozice |
---|---|---|---|
123-45-6780 | Craig | Jones | Manažer |
234-56-7890 | Craig | Beal | Spolupracovník |
345-67-8900 | Sandra | Beal | Manažer |
456-78-9010 | Trina | Jones | Spolupracovník |
567-89-0120 | Sandra | Kovář | Spolupracovník |
Příklady kandidátských klíčů
Některé typy dat se snadno hodí jako kandidáti:
- Mezinárodní standardní čísla knih: ISBN jednoznačně identifikují knihy a související média. Vydávání kódů ISBN je přísně regulováno průmyslovými vrátnými a vydavatelé kódy ISBN nikdy znovu nepoužívají.
- Čísla bankovních účtů: Většina bank nerecykluje čísla účtů.
- Sériová čísla: Ačkoli sériová čísla nejsou řízena napříč průmyslovými odvětvími, v kontextu jediného dodavatele by sériové číslo mělo být vždy jedinečné.
- Čísla řidičských průkazů: Obvykle tato čísla nejsou duplikována. Osoba, která se pohybuje ze státu do státu, však může mít více než jedno číslo DL.
- ID národního poskytovatele: Každý lékař a další poskytovatelé lékařské péče s licencí mají alespoň jeden NPI, který je pro ně jedinečný, vydaný americkým ministerstvem zdravotnictví a sociálních služeb.
Některé typy informací, které se mohou zdát jako dobří kandidáti, se však ve skutečnosti ukazují jako problematické:
- Telefonní čísla: Většina dopravců recykluje telefonní čísla a jednotliví předplatitelé mohou používat několik telefonních čísel současně.
- Univerzální cenové kódy: UPC jsou jedinečné, ale vlastník bloku UPC může produkty libovolně recyklovat.
- Čísla lékařských záznamů: MRN se obvykle vydávají na nemocniční úrovni, bez jakýchkoli národních pokynů o struktuře a formátu těchto identifikátorů.
- Čísla sociálního zabezpečení: I když jsou teoreticky jedinečné, SSN se recyklují a SSN podvody jsou dostatečně běžné, aby tento identifikátor byl problematický napříč velkými datovými soubory. (V kontextu zaměstnavatele, který ověřuje SSN, není tato výzva problém.)
Více od Lifewire
-
Co je databázový vztah?
-
Jak najít sériové číslo notebooku HP
-
Determinanty a jejich role v databázi
-
Co je to sériové číslo?
-
Výběr primárního klíče
-
Co je primární klíč?
-
5 nejlepších databázových tipů pro začátečníky
-
Definice diagramu entita-vztah
-
Co je Boyce-Codd normální forma (BCNF)?
-
Glosář běžných termínů v databázi
-
Proč padáme za podvody s textovými zprávami (a jak zastavit)
-
Základní klíče, které usnadňují správu databáze
-
Co jsou to závislosti na databázi?
-
Plná funkční závislost v normalizaci databáze
-
Vložení databáze do první normální formy
-
Nejlepší služby sledování úvěru
Vaše práva na soukromí
Lifewire a naši partneři třetích stran používají soubory cookie a zpracovávají osobní údaje, jako jsou jedinečné identifikátory, na základě vašeho souhlasu s ukládáním a / nebo přístupem k informacím v zařízení, zobrazováním personalizovaných reklam a pro měření obsahu, přehled publika a vývoj produktů. Chcete-li změnit nebo odvolat váš výběr souhlasu pro Lifewire.com, včetně vašeho práva vznést námitku, kde je použit oprávněný zájem, klikněte níže. Nastavení můžete kdykoli aktualizovat pomocí odkazu „Ochrana osobních údajů v EU“ v dolní části jakékoli stránky. Tyto volby budou globálně signalizovány našim partnerům a nebudou mít vliv na data procházení. Seznam partnerů (prodejců)
My a naši partneři zpracováváme údaje pro:
Aktivně pro identifikaci skenujte vlastnosti zařízení. Používejte přesná geolokační data. Ukládejte a / nebo přistupujte k informacím na zařízení. Vyberte přizpůsobený obsah. Vytvořte si osobní profil obsahu. Měření výkonu reklamy. Vyberte základní reklamy. Vytvořte si přizpůsobený profil reklam. Vyberte přizpůsobené reklamy. Aplikujte průzkum trhu a získejte přehled o publiku. Měření výkonu obsahu. Vyvíjejte a vylepšujte produkty. Seznam partnerů (prodejců)