Skip to main content

Průvodce kandidátnímu klíči

Definice lásky film, hudba Jan Maxián České filmy (Smět 2024)

Definice lásky film, hudba Jan Maxián České filmy (Smět 2024)
Anonim

Kandidátský klíč je kombinace atributů, které lze jednoznačně použít k identifikaci záznamu databáze bez odkazu na jiná data. Každá tabulka může mít jednoho nebo více kandidátů. Jeden z těchto kandidátní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 je kandidátský klíč složen ze dvou nebo více sloupců, pak se nazývá kompozitní klíč.

Vlastnosti klíče kandidáta

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 nulová. Nakonec musí být kandidátský klíč jedinečný.

K jednoznačné identifikaci každého zaměstnance například společnost může používat číslo sociálního pojištění zaměstnance. Jak vidíte, existují lidé se stejnými křestními jmény, příjmeními a postaveními, ale žádný dva lidé nemají stejné číslo sociálního zabezpečení.

Číslo sociálního zabezpečeníJménoPříjmeníPozice
123-45-6780CraigJoneseManažer
234-56-7890CraigBealSpolupracovník
345-67-8900SandraBealManažer
456-78-9010TrinaJoneseSpolupracovník
567-89-0120SandraKovářSpolupracovník

Příklady kandidátních klíče

Některé typy dat se snadno dají použít jako kandidáti:

  • Mezinárodní čísla standardních knih - čísla ISBN jednoznačně identifikují knihy a související média. Vydávání kódů ISBN je přísně regulováno průmyslovými provozovateli sítě a ISBN se obecně nikdy nevyužívají znovu.
  • Čísla bankovních účtů - Většina bank nerecykluje čísla účtů.
  • Sériová čísla - Ačkoliv se sériová čísla v jednotlivých odvětvích neřídí, v rámci jednoho dodavatele by mělo být sériové číslo vždy jedinečné.
  • Čísla řidičských průkazů - tyto čísla obvykle nejsou duplikovány. Avšak osoba, která se pohybuje ze státu do státu, může mít více než jedno číslo DL.
  • Národní poskytovatel ID-Lékaři a jiní poskytovatelé licencovaných zdravotnických služeb mají alespoň jedno NPI, které je pro ně jedinečné vydané americkým ministerstvem zdravotnictví a služeb pro lidi.

Nicméně některé typy informací, které by se mohly zdát jako dobré kandidáty, se ukázaly jako problematické:

  • Telefonní čísla - Většina dopravců recykluje telefonní čísla a jednotliví odběratelé mohou mít současně několik telefonních čísel.
  • Univerzální cenové kódy - UPC jsou jedinečné, ale majitel UPC bloku může recyklovat produkty podle libosti.
  • Počet lékařských záznamů - MRN jsou obecně vydávány na úrovni nemocnice bez jakéhokoli druhu vnitrostátních pokynů
  • Čísla sociálního zabezpečení - i když jsou teoreticky jedinečné, SSN se recyklují a podvody SSN jsou společné, aby tento identifikátor byl problematický u velkých sad dat. (V souvislosti s zaměstnavatelem, který ověřuje SSN, není tato výzva problémem.)