Casa Sviluppo Un'introduzione alle chiavi candidate

Un'introduzione alle chiavi candidate

Sommario:

Anonim

Senza alcun contesto, sarebbe difficile indovinare di cosa parlano le persone quando parlano delle chiavi dei candidati. Per chi non lo sapesse, l'esplorazione dell'uso di questi oggetti di database inizia con la semplice idea che diverse tabelle e campi di dati nelle strutture di database sono spesso chiamati "chiavi" e che organizzarli in determinati modi può fornire migliori soluzioni di gestione dei dati. Qui daremo uno sguardo alle chiavi candidate e al modo in cui vengono utilizzate. (Per una lettura più approfondita dei database, consulta una Introduzione ai database.)

Chiavi primarie e chiavi candidate

Un modo relativamente semplice per spiegare le chiavi candidate è in relazione a qualcosa chiamato chiave primaria. In genere, una tabella di database può avere solo una chiave primaria, che rappresenta una determinata colonna in quella tabella. Tuttavia, ci possono essere diverse chiavi candidate e queste sono definite come chiavi che potrebbero essere utilizzate come chiavi primarie.

L'identificazione di potenziali chiavi primarie è importante perché la chiave primaria in una tabella è un modo per mantenere dritti tutti i record associati e avere un identificatore univoco per ogni riga nella tabella. Ad esempio, in un elenco di clienti, i gestori dei dati devono fornire una colonna specifica che abbia l'identificatore univoco per ogni singolo cliente. L'uso del nome di un cliente, o anche del cognome, non funzionerà a causa del potenziale rischio di duplicazione. Ecco perché una chiave primaria consiste spesso in un numero creato che garantisce unicità un po 'allo stesso modo in cui le stringhe numeriche lunghe forniscono identificatori univoci per le transazioni finanziarie sulle nostre carte di credito e debito.

Un'introduzione alle chiavi candidate