Stabilire l' oggetto che sarà rappresentata dal tavolo , per esempio , l'aggiunta di un " ServiceIssue " tabella in un database di clienti . Assegnazione di un titolo al tavolo senza spazi per garantire la compatibilità con i diversi metodi di accesso ai dati.
2
Determinare la colonna chiave primaria che identificherà in modo univoco ogni riga della tabella . Questo è di solito una colonna , ma le chiavi composte di più di una colonna può essere utilizzata per una chiave primaria .
3
Documento colonne di attributi che saranno necessarie nella nuova tabella per memorizzare il richieste di dati . Per esempio, se cattura le richieste di servizio per i clienti , le colonne come " RequestDate ", "Stato" e "Descrizione" sarebbero necessari per la tabella " ServiceRequest . "
4
Aggiungi ulteriori colonne di chiave esterna l'altro tavolo che deve essere collegata a un 1:1 o 1: M rapporto con questa tabella. Ad esempio, una colonna per la chiave esterna " CustomerID " sarebbe stato aggiunto alla tabella " ServiceRequest " , al fine di collegare la richiesta di servizio a un cliente specifico nella tabella "Cliente" . Durante il recupero di queste due tabelle , i dati potranno essere collegati tra loro mediante le istruzioni di programmazione speciali chiamati " unisce ".
5
creare tabelle di intersezione per supportare M: M relazioni tra le tabelle . Una tabella di intersezione è usato quando due tabelle possono essere correlati a più righe di entrambe le tabelle . Ad esempio , un cliente potrebbe avere più indirizzi e un dato indirizzo può avere più di un cliente . A " CustomerAddress " tavolo intersezione potrebbe essere creato che memorizzare una chiave primaria , l '" ID cliente ", come una chiave esterna , il " AddressID " come chiave esterna e di una colonna " addressType ", che può accettare dati come "Home" o " lavoro".
6
Ripetere i passaggi precedenti per ogni oggetto che è necessario nel database.
software © www.354353.com