Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come selezionare una chiave primaria

In Relational Database Management System ( RDBMS ) , una chiave primaria ( PK) è uno dei molti tipi di chiavi utilizzate nella definizione di una tabella di database . Serve come un identificatore univoco per ogni record di una tabella e assicura che le informazioni memorizzate non è duplicato . Le chiavi primarie sono essenziali per la normalizzazione dei dati , che collega una tabella correlata a un altro , e la ricerca rapida e il recupero di record. Le seguenti linee guida vi aiuterà a scegliere una chiave primaria nella progettazione di un tavolo . Quello che vi serve : Software Database
Mostra più istruzioni
1

creare un elenco di tutti i nomi di campo /colonna della tabella . Ad esempio, se si desidera memorizzare le informazioni sui dipendenti , si dovrà campi simili a " EmployeeID ", "Cognome ", " Nome ", " Data di nascita ", " DateHired ".
2

Scegliere il campo che identificherà in modo univoco ogni riga di una tabella . Significa che non si può avere un valore che si ripete in questa colonna . Nell'esempio riportato al punto 1 , tutti i campi eccetto " EmployeeID " possono avere voci duplicate , come stesso cognome , nome, data di nascita o data di noleggio. Il campo " EmployeeID " è un buon candidato per una chiave primaria , perché è sempre unico per ogni dipendente .
3

Valutare il campo che avete scelto al punto 2 e determinare se mettendo un nullo valore di tale colonna è un'opzione . Se lo è , non è possibile utilizzare questo campo come chiave primaria . Una caratteristica importante di una chiave primaria è che essa non può contenere un valore nullo . Essa deve sempre avere un valore che può essere uno qualsiasi dei tipi di dati validi definiti per il campo. Dal momento che si sta per essere usato come un identificatore di record, la chiave primaria deve contenere i dati per tutto il tempo .
4

Valutare il campo che avete scelto al punto 2 e determinare se il valore di quella colonna può essere cambiato . Se lo è , non è possibile utilizzare questo campo come chiave primaria . Modifica di un valore di chiave primaria è sinonimo di cambiare l'identità di un'entità. Nell'esempio nella Fase 1 , il cognome di un dipendente potrebbe cambiare , ma l'ID del dipendente deve non da quando è stato assegnato il più presto quella persona è stato assunto . Anche se il nome cambia , è ancora lo stesso dipendente . Il suo ID dipendente lo identifica da altri dipendenti .
5

Commenta le caratteristiche del campo che avete scelto. Se soddisfa tutti i criteri di cui ai punti 2-4 , utilizzare questo campo come chiave primaria della tabella. In caso contrario, potrebbe essere necessario utilizzare il built-in campo " Contatore " del vostro tavolo come chiave primaria per generare record univoco per ogni riga di informazioni si è salvato .
6

Procedere con la progettazione della tabella utilizzando software di tua creazione di database preferito e la manutenzione o il sistema di gestione di database relazionali ( RDBMS) .

 

software © www.354353.com