Un database relazionale è un metodo di memorizzazione dei dati in tabelle contenenti informazioni raggruppati per entità o un oggetto che descrive i dati. Tavoli possono essere molto generale, che comprende una grande varietà di oggetti o molto specifici. Una tabella generale o entità sugli animali avrebbe attributi o i campi che indicano il tipo e razza. Un design più specifico potrebbe creare una tabella per i cani, un altro per gatti, ecc. Il database viene chiamato relazionale perché ogni tabella può avere relazioni con altre tabelle in base a un comune pezzo di informazione. La relazione può essere semplicemente un riferimento o un'associazione di padre/figlio.
Istruzioni
Progettazione di Database relazionali
1
Elenco processi aziendali. Queste sono le transazioni che coinvolgono l'aggiunta, l'aggiornamento o utilizzando i dati.
2
Ogni flusso di processo di affari del diagramma. Visualizza ogni passo nel processo e quali sono le informazioni dettagliate sono passate a e da ogni passo. Registrare tutti gli elementi di dati in forma di quale oggetto che descrivono.
3
Analizzare le informazioni identificate nei diagrammi di flusso di processo e la conversione in entità. Le entità sono oggetti di importanza per il processo di business, ad esempio un cliente o un prodotto che è memorizzare le informazioni su. Elenco degli elementi attributi o dati da archiviare su ogni entità ad esempio un indirizzo del cliente.
4
Identificare i tasti per ogni entità. Le chiavi sono identificatori univoci che isolerà un'istanza di ogni entità, ad esempio un codice prodotto o numero di cliente.
5
Identificare le relazioni tra le entità e come fanno riferimento a vicenda. Un ordine cliente può essere un'entità che contiene un codice di prodotto che diventa il collegamento a un'altra entità.
6
Definire una tabella di database per ogni entità. Gli attributi dell'entità diventano campi e se un campo è l'identificatore di chiave a un'altra entità diventa una "Chiave esterna" o vincolo referenziale.
Consigli & Avvertenze
- Costruire il vostro disegno su carta prima, quindi utilizzare fogli di calcolo per simulare il disegno e quindi definire le tabelle nel database. Un prototipo consente di vedere eventuali modifiche prima di iniziare la codifica.