Come di minimizzare le duplicazioni in un database relazionale

February 27

Come di minimizzare le duplicazioni in un database relazionale


Archiviare, organizzare e manipolare grandi quantità di dati utilizzando un database relazionale. Un database relazionale è un insieme di dati correlati, come ad esempio gli elenchi dei clienti e ordini, collezioni di musica e l'inventario. Durante l'immissione e la memorizzazione dei dati, la duplicazione è possibile. Ridurre al minimo la duplicazione in un database relazionale con la creazione di chiavi primarie - che deve essere unico - e pianificazione fuori tavoli. La chiave primaria impedisce un campo specifico o un insieme di campi in un record di essere duplicato, come ad esempio un numero d'ordine o il numero di previdenza sociale. Microsoft Access è un database relazionale popolare e utilizza le chiavi primarie per ridurre al minimo la duplicazione.

istruzione

1 Aprire il database relazionale. In Access, fare doppio clic sul file di database per aprirlo.

2 Creare almeno due tavoli. Più tabelle riducono al minimo la duplicazione dividendo record in diverse categorie. Per esempio, quando si crea un database di ordine del cliente, creare una tabella per i clienti e una tabella separata per gli ordini. Più tabelle permette anche una chiave primaria separato per ogni tabella, riducendo ulteriormente la duplicazione.

3 Creare un campo relazionale tra i tavoli senza duplicare numerosi campi. Ad esempio, creare un codice cliente per ogni cliente nella tabella cliente. Nella tabella ordine, solo ripetere il numero del cliente invece di utilizzare il nome del cliente e ogni altro dettaglio. Il numero dei clienti è il campo relativo e lega insieme le due tabelle con il minimo la duplicazione.

4 Aggiungere una chiave primaria Contatore per le tabelle. Se non è possibile trovare un campo nella tabella che è completamente unico, Contatore crea un numero univoco per ogni record si entra. I valori non sono mai riutilizzati.

In Access, fare clic destro vostro tavolo e scegliere "Visualizzazione Struttura". Selezionare una riga vuota nella colonna "Nome campo" e digitare un nome per la colonna Contatore. Scegliere "Contatore", come il tipo di dati. Sotto "Proprietà campo", selezionare "Nuovi valori" e scegliere "Increment" o "a caso", come il tipo di numero. Nel gruppo "Strumenti" nella scheda "Design", selezionare "chiave primaria" per impostare la chiave.

5 Impostare un campo specifico o un insieme di campi come la chiave primaria. Questo metodo riduce al minimo la duplicazione migliore.

In Access, aprire la tabella in "Design View." Selezionare ogni campo che si desidera utilizzare come chiave primaria. Tenere premuto il tasto "Ctrl" durante la selezione campi per selezionare più campi. Selezionare il gruppo "Strumenti" nella scheda "Design" e premere il tasto "Chiave primaria."

Consigli e avvertenze

  • Anche se l'esempio citato utilizza Microsoft Access, tutti i database relazionali consentono di creare chiavi primarie. Vedere la sezione "Aiuto" del software di database per punti esatti sulla creazione di chiavi primarie.
  • Mai impostare un campo come chiave primaria se si prevede che i valori duplicati. Non sarà in grado di immettere i valori duplicati nei campi chiave primaria.