Regole di base per l'identificazione di chiavi primarie in un database relazionale

May 23

Databases consistono di tavoli in righe di dati. Ogni colonna in una tabella rappresenta un campo specifico di informazioni e può includere diversi tipi di dati, ad esempio numeri o testo. Una chiave primaria è un campo o un gruppo di campi in un database che rendono un identificatore univoco per ciascuna riga di informazioni. Le chiavi primarie sono particolarmente importanti perché possono collegare le tabelle all'interno di un database facendo riferimento chiavi primarie in altre tabelle.

Numeri

Le chiavi primarie sono valori numerici spesso perché sono facilmente incrementati. Alcuni software di database offre un'opzione numero di auto-incrementato, che consente un campo chiave primaria facile. Questo può anche essere un numero più complesso più grande, come un numero ID dipendente.

Non aggiornato

Un pezzo statica di informazioni sono informazioni che non saranno modificate o aggiornate nel tempo. Cercare informazioni che non sono soggette a modifiche quando individuando le chiavi primarie, come i numeri di identificazione e non i nomi.

richiesto

Se una chiave primaria viene definita all'interno di una tabella, non avrà mai un valore nullo. Un pezzo di informazione non può essere fatto riferimento senza una chiave primaria, quindi il valore è richiesto automaticamente dal software. Se una colonna contiene i valori nulli, non è la chiave primaria.

combinazione di tasti

Una chiave primaria può o essere costituito da un singolo campo o una combinazione di diversi campi. Una chiave primaria potrebbe essere fatto da una combinazione di un numero ID dipendente e il tempo l'uso del computer ha iniziato in un database che contiene i registri di utilizzo del computer, per esempio.