Ceļvedis kandidāta atslēgai

Satura rādītājs:

Ceļvedis kandidāta atslēgai
Ceļvedis kandidāta atslēgai
Anonim

Kandidāta atslēga ir atribūtu kombinācija, kas unikāli identificē datu bāzes ierakstu, neatsaucoties uz citiem datiem. Katrā tabulā var būt viens vai vairāki kandidāti. Viena no šīm kandidātatslēgām ir atlasīta kā tabulas primārā atslēga. Tabulā ir tikai viena primārā atslēga, bet tajā var būt vairākas kandidātatslēgas. Ja kandidāta atslēga sastāv no divām vai vairākām kolonnām, to sauc par salikto atslēgu.

Image
Image

Kandidāta atslēgas īpašības

Visām kandidātu atslēgām ir dažas kopīgas īpašības. Viena no īpašībām ir tāda, ka kandidāta atslēgas darbības laikā identifikācijai izmantotajam atribūtam ir jāpaliek nemainīgam. Vēl viens ir tas, ka vērtība nevar būt nulle. Visbeidzot, kandidāta atslēgai ir jābūt unikālai.

Piemēram, lai konkrēti un unikāli identificētu katru darbinieku, uzņēmums var izmantot darbinieka sociālās apdrošināšanas numuru. Dažiem cilvēkiem ir vienādi vārdi, uzvārdi un amats, taču divi cilvēki neizmanto vienu un to pašu sociālās apdrošināšanas numuru.

Sociālās apdrošināšanas numurs Vārds Uzvārds Amats
123-45-6780 Kreigs Džounss Vadītājs
234-56-7890 Kreigs Beal Asociētais darbinieks
345-67-8900 Sandra Beal Vadītājs
456-78-9010 Trīna Džounss Asociētais darbinieks
567-89-0120 Sandra Smits Asociētais darbinieks

Kandidātu atslēgu piemēri

Daži datu veidi ir viegli izmantojami:

  • Starptautiskie standarta grāmatu numuri: ISBN unikāli identificē grāmatas un saistītos medijus. ISBN izdošanu stingri regulē nozares vārtsargi, un izdevēji ISBN tos nekad neizmanto atkārtoti.
  • Bankas kontu numuri: Lielākā daļa banku nepārstrādā kontu numurus.
  • Sērijas numuri: lai gan sērijas numuri netiek regulēti dažādās nozarēs, viena piegādātāja kontekstā sērijas numuram vienmēr jābūt unikālam.
  • Vadītāja apliecības numuri: parasti šie numuri netiek dublēti. Tomēr personai, kas pārvietojas no vienas valsts uz otru, var būt vairāk nekā viens DL numurs.
  • Nacionālais pakalpojumu sniedzēja ID: ārstiem un citiem licencētiem medicīnas pakalpojumu sniedzējiem katram ir vismaz viens unikāls NPI, ko izdevis ASV Veselības un cilvēku pakalpojumu departaments.

Tomēr daži informācijas veidi, kas varētu šķist labi kandidāti, patiesībā izrādās problemātiski:

  • Tālruņa numuri: lielākā daļa mobilo sakaru operatoru atkārtoti izmanto tālruņa numurus, un atsevišķi abonenti var izmantot vairākus tālruņa numurus vienlaikus.
  • Universālie cenu kodi: UPC ir unikāli, taču UPC bloka īpašnieks var pārstrādāt produktus pēc vēlēšanās.
  • Medicīnas ierakstu numuri: MRN parasti izsniedz slimnīcas līmenī, bez jebkādiem valsts norādījumiem par šo identifikatoru struktūru un formātu.
  • Sociālās apdrošināšanas numuri: lai gan teorētiski tie ir unikāli, SSN tiek atkārtoti pārstrādāti, un SSN krāpšana ir pietiekami izplatīta, lai padarītu šo identifikatoru problemātisku lielās datu kopās. (Saistībā ar darba devēju, kas pārbauda SSN, šī problēma nav problēma.)

Ieteicams: