Skip to content

Definice klíče kandidáta

3 de Červenec de 2021
golden digital padlock and key on encrypted data 913014174 5bf87aef46e0fb002673d6b6

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

  • Graf na obrazovce počítače.

    Co je databázový vztah?

  • Muž mluví na svém mobilním telefonu, zatímco drží notebook.

    Jak najít sériové číslo notebooku HP

  • Správce databáze pracující u stolu

    Determinanty a jejich role v databázi

  • Čísla v obráceném pořadí, odpočítávání

    Co je to sériové číslo?

  • Obchodní muž pracující v kanceláři

    Výběr primárního klíče

  • Karty sociálního zabezpečení

    Co je primární klíč?

  • Binární kód na obrazovce notebooku.

    5 nejlepších databázových tipů pro začátečníky

  • Diagram vztahu mezi entitami

    Definice diagramu entita-vztah

  • Detailní boční pohled na blond černou ženu v polovině 20. let, která dělá svůj projekt vývoje softwaru.  Sedí před stolním počítačem a usrkává kávu při práci na počítači.

    Co je Boyce-Codd normální forma (BCNF)?

  • Digitální ztvárnění počítačového kódu a spojovacích linek představujících databázi

    Glosář běžných termínů v databázi

  • Ruce posílají textové zprávy na telefon se slovy „Neodpovídejte na tento text“ překryté obrázkem.

    Proč padáme za podvody s textovými zprávami (a jak zastavit)

  • Vysoký úhel pohledu techniků pracujících v serverovně

    Základní klíče, které usnadňují správu databáze

  • Mladá žena se soustředí na svou práci před počítačem

    Co jsou to závislosti na databázi?

  • Ruce webového designéra pomocí digitálního tabletu

    Plná funkční závislost v normalizaci databáze

  • Podnikatel pomocí počítače v místnosti virtuálního serveru.

    Vložení databáze do první normální formy

  • Detail kreditních karet

    Nejlepší služby sledování úvěru

Záchranný drát

Následuj nás

  • Facebook

  • O nás
  • Inzerovat
  • Zásady ochrany osobních údajů
  • Zásady používání souborů cookie
  • Kariéra
  • Redakční pokyny
  • Kontakt
  • Podmínky použití
  • Ochrana osobních údajů v EU
  • Oznámení o ochraně osobních údajů v Kalifornii
  • DŮVĚRYHODNÉ

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ů)