Qual è l'importanza di un disco di ripristino per un database?

August 4

Qual è l'importanza di un disco di ripristino per un database?


Un Entity Relationship Diagram, o disco di ripristino, è parte del processo di progettazione di un database relazionale. Un analista raccoglie prima tutti i tipi di dati trovati in un'organizzazione e rappresenta questi come scatole in un diagramma. Le scatole in relazione tra loro attraverso legami, mostrati con una linea, eventualmente terminando con i piedi di una gallina, che dimostra una relazione uno-a-molti.

Entità

Un'entità è una cosa o un attore rilevante per l'azienda, di cui la società intende registrare i dettagli. Esempi di questo sono cliente, ordine di acquisto, del prodotto, ecc Ogni Entità finirà per apparire sul disco di ripristino come una scatola. Tuttavia, prima di ultimare l'elenco delle entità, gli attributi e le relazioni di ogni proprio devono essere esaminati, noto e raffinato.

Attributo

L'analista avrà capito esempio documenti dal sistema da modellare, ad esempio un sistema di vendita avrà un file oggetto, un ordine di vendita e una scontrino. Gli attributi sono intestazioni che compaiono su tali documenti o categorizzare una persona o cosa. Ad esempio, un "prodotto" è descritto per le sue dimensioni, il colore, il numero di parte, il produttore e la marca. L'organizzazione sarà anche bisogno di sapere quanti di ogni articolo è in azione, dove vanno a comprare di più, a quale livello magazzino fare hanno posto un ordine di acquisto di più, quanto pagano per esso e quanto lo vendono per. Tale elenco degli attributi di prodotto contiene molti diversi tipi di dati che non possono tutti essere tenuti in una stessa entità.

Normalizzazione

Gli attributi di un'entità sono divisi fuori e aggiunti a nuove entità create in un processo chiamato di normalizzazione. Il risultato di questo processo è che ogni entità ha una chiave primaria. Questo è un attributo che identifica in modo univoco ogni istanza di tale entità. Ogni attributo della chiave dovrebbe essere completamente dipendente su quel tasto. La chiave primaria può essere formata da una combinazione di attributi. Questo è chiamato chiave composita. Se un attributo ha molte istanze per ogni istanza della chiave primaria, si deve dividere e mettere in un altro soggetto, perché questo è un gruppo ripetuto. Le chiavi esterne in un'entità sono attributi che puntano ad altri soggetti, una chiave esterna da un'entità con maggiore frequenza dovrebbe collegare alla chiave primaria di un'entità meno frequente. Ad esempio, nel rapporto tra "Intestazione Ricevuta" e "Ricevuta Line" il collegamento è da una chiave esterna che beneficiano di linea alla chiave primaria in intestazione ricevuta. In finito ERD, tutti i collegamenti dovrebbero avere uno a molti, con molti estremità del collegamento per collegare una chiave esterna nel gruppo ripetuto.

Scopo

Il database relazionale è stato creato dal disco di ripristino. Le entità diventano tabelle e gli attributi diventano colonne in tale tabella. Le chiavi primarie diventano indici sul tavolo e le chiavi esterne raccontano il programmatore come lo unire due tavoli insieme. Il disco di ripristino che ha progettato il database è tenuto come riferimento per mostrare una mappa di come andare da un tavolo all'altro.