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

Come progettare tabelle di database relazionali

tabelle dei database relazionali collegano tabelle correlate utilizzando le chiavi di riferimento , come ad esempio le chiavi primarie , stranieri e composito. Il modo esatto sono legati dipende dalla relazione tra gli oggetti su cui si basano i tavoli , tra cui uno- a-uno ( 1:1) , uno-a - molti ( 1 : M ) o molti-a - molti ( M : M ) . Ad esempio, il cliente oggetto è rappresentato nella banca dati dalla tabella " cliente" . Ha una relazione 1: M con " OrderHistory , " come un cliente può avere molti ordini . Quando queste tabelle sono stati progettati , la relazione tra questi oggetti per questo business è stato utilizzato per stabilire il tipo di relazione . Software di modellazione come ERwin può aiutare ad automatizzare la creazione delle tabelle . Cose che ti serviranno
gestione di database relazionali software
Show More Istruzioni
1

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