Una guida alla chiave del candidato

Sommario:

Una guida alla chiave del candidato
Una guida alla chiave del candidato
Anonim

Una chiave candidata è una combinazione di attributi che identificano in modo univoco un record di database senza fare riferimento ad altri dati. Ogni tabella può avere uno o più candidati. Una di queste chiavi candidate viene selezionata come chiave primaria della tabella. Una tabella contiene solo una chiave primaria, ma può contenere diverse chiavi candidate. Se una chiave candidata è composta da due o più colonne, viene chiamata chiave composta.

Image
Image

Proprietà di una chiave del candidato

Tutte le chiavi candidate hanno alcune proprietà comuni. Una delle proprietà è che per la durata della chiave candidata, l'attributo utilizzato per l'identificazione deve rimanere lo stesso. Un altro è che il valore non può essere nullo. Infine, la chiave candidata deve essere univoca.

Ad esempio, per identificare in modo specifico e univoco ciascun dipendente, un'azienda potrebbe utilizzare il numero di previdenza sociale del dipendente. Alcune persone condividono gli stessi nomi, cognomi e posizione, ma non ci sono due persone che usano lo stesso numero di previdenza sociale.

Numero di previdenza sociale Nome Cognome Posizione
123-45-6780 Craig Jones Manager
234-56-7890 Craig Beal Associa
345-67-8900 Sandra Beal Manager
456-78-9010 Trina Jones Associa
567-89-0120 Sandra Smith Associa

Esempi di chiavi candidate

Alcuni tipi di dati si prestano facilmente come candidati:

  • Numeri di libri standard internazionali: gli ISBN identificano in modo univoco i libri e i relativi media. L'emissione di ISBN è strettamente regolata dai gatekeeper del settore e gli ISBN non vengono mai riutilizzati dagli editori.
  • Numeri di conto bancario: La maggior parte delle banche non ricicla i numeri di conto.
  • Numeri di serie: sebbene i numeri di serie non siano disciplinati in tutti i settori, nel contesto di un singolo fornitore, un numero di serie dovrebbe essere sempre univoco.
  • Numeri della patente: Di solito, questi numeri non sono duplicati. Tuttavia, una persona che si sposta da uno stato all' altro può avere più di un numero DL.
  • ID fornitore nazionale: i medici e altri fornitori di servizi medici autorizzati hanno ciascuno almeno un NPI unico per loro, rilasciato dal Dipartimento della salute e dei servizi umani degli Stati Uniti.

Tuttavia, alcuni tipi di informazioni che potrebbero sembrare dei buoni candidati si rivelano effettivamente problematici:

  • Numeri di telefono: la maggior parte degli operatori ricicla i numeri di telefono e i singoli abbonati possono utilizzare più numeri di telefono contemporaneamente.
  • Codici prezzi universali: Gli UPC sono unici, ma il proprietario di un blocco UPC può riciclare i prodotti a piacimento.
  • Numeri di cartelle cliniche: Gli MRN sono generalmente emessi a livello ospedaliero, senza alcun tipo di guida nazionale sulla struttura e il formato di questi identificatori.
  • Numeri di previdenza sociale: Sebbene in teoria siano univoci, i SSN vengono riciclati e le frodi SSN sono abbastanza comuni da rendere problematico questo identificatore in grandi set di dati. (Nel contesto di un datore di lavoro che verifica i SSN, questa sfida non è un problema.)

Consigliato: