Vodnik po ključu kandidata

Kazalo:

Vodnik po ključu kandidata
Vodnik po ključu kandidata
Anonim

Ključ kandidata je kombinacija atributov, ki enolično identificirajo zapis baze podatkov brez sklicevanja na druge podatke. Vsaka tabela ima lahko enega ali več kandidatov. Eden od teh kandidatnih ključev je izbran kot primarni ključ tabele. Tabela vsebuje samo en primarni ključ, vendar lahko vsebuje več kandidatnih ključev. Če je kandidatni ključ sestavljen iz dveh ali več stolpcev, se imenuje sestavljeni ključ.

Image
Image

Lastnosti ključa kandidata

Vsi kandidati za ključe imajo nekaj skupnih lastnosti. Ena od lastnosti je, da mora atribut, uporabljen za identifikacijo, ves čas trajanja ključa kandidata ostati enak. Drugo je, da vrednost ne more biti ničelna. Nenazadnje mora biti ključ kandidata edinstven.

Na primer, za specifično in edinstveno identifikacijo vsakega zaposlenega lahko podjetje uporabi številko socialnega zavarovanja zaposlenega. Nekateri ljudje imajo ista imena, priimke in položaj, vendar nobena oseba ne uporablja iste številke socialnega zavarovanja.

Številka socialnega zavarovanja Ime Priimek Položaj
123-45-6780 Craig Jones Manager
234-56-7890 Craig Beal Sodelavec
345-67-8900 Sandra Beal Manager
456-78-9010 Trina Jones Sodelavec
567-89-0120 Sandra Smith Sodelavec

Primeri kandidatnih ključev

Nekatere vrste podatkov so zlahka primerne za kandidate:

  • Mednarodne standardne številke knjig: oznake ISBN enolično identificirajo knjige in sorodne medije. Izdajanje oznak ISBN strogo urejajo vratarji v industriji in založniki oznak ISBN nikoli ne uporabljajo ponovno.
  • Številke bančnih računov: Večina bank ne reciklira številk računov.
  • Serijske številke: Čeprav serijske številke ne veljajo za vse panoge, mora biti serijska številka v kontekstu enega dobavitelja vedno edinstvena.
  • Številke vozniškega dovoljenja: Običajno te številke niso podvojene. Vendar ima lahko oseba, ki se seli iz države v državo, več kot eno številko DL.
  • ID nacionalnega ponudnika: zdravniki in drugi izvajalci zdravstvenih storitev z licenco imajo vsaj en edinstven NPI, ki ga je izdalo Ministrstvo za zdravje in socialne zadeve ZDA.

Vendar se nekatere vrste informacij, ki se morda zdijo dobri kandidati, dejansko izkažejo za problematične:

  • Telefonske številke: Večina operaterjev reciklira telefonske številke, posamezni naročniki pa lahko uporabljajo več telefonskih številk hkrati.
  • Univerzalne cenovne kode: UPC-ji so edinstveni, vendar lahko lastnik bloka UPC reciklira izdelke po želji.
  • Številke zdravstvene kartoteke: MRN se običajno izdajo na ravni bolnišnice, brez kakršnih koli nacionalnih smernic o strukturi in obliki teh identifikatorjev.
  • Social Security Numbers: Čeprav so teoretično edinstveni, se številke socialnega zavarovanja reciklirajo, goljufije s številkami socialnega zavarovanja pa so dovolj pogoste, da ta identifikator povzroča težave v velikih nizih podatkov. (V kontekstu delodajalca, ki preverja SSN, ta izziv ni problem.)

Priporočena: