>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come normalizzare un ERD

Gli amministratori di database e gli sviluppatori di software utilizzano Entity Relationship Diagrams per organizzare la progettazione di un database. Il diagramma specifica i principali gruppi di informazioni e attributi specifici come nome, numero di telefono e indirizzo. A volte, i dati in un gruppo principale sono multipli; ad esempio, un ordine cliente può avere un elemento pubblicitario, cinque o 20. Nella progettazione del database, è possibile adattarlo creando 20 elementi pubblicitari per ogni ordine, ma ciò comporta uno spreco di spazio sul disco rigido e non gestisce 21 elementi. La soluzione è archiviare i dati ripetuti come entità separate. Gli informatici chiamano questo processo normalizzazione. Quando normalizzi un ERD, i risultati sono flessibili ed efficienti.

Passaggio 1

Leggi gli attributi di un'entità. Nota quelli che si ripetono. Di quelli che ripetono, identificano e raggruppano attributi simili. Ad esempio, un'entità cliente può avere i seguenti attributi:

Entità cliente Numero ID cliente, nome, indirizzo, città, stato, CAP, commento 1, commento 2, commento 3, totale vendite, venditore 1, venditore 2, venditore 3.

Gli attributi Commento e Venditore si ripetono.

Passaggio 2

Rimuovere gli attributi ripetuti dall'entità originale. Raggruppali e crea loro nuove entità. Per l'esempio precedente, crea nuove entità, "Commenti" e "Venditori". Ora hai le seguenti entità e attributi:

Entità cliente Numero ID cliente, nome, indirizzo, città, stato, CAP, totale vendite.

Commenti Entità Commento

Venditori Venditori Entità

Passaggio 3

Aggiungi un attributo alle nuove entità che le colleghi all'entità originale. Le nuove entità non stanno in piedi da sole:fungono da sussidiarie rispetto all'originale. Il collegamento identifica in modo univoco ogni record nell'entità originale. Ad esempio, il numero ID cliente identifica in modo univoco ogni cliente. Ciò normalizza l'ERD originale come segue:

Entità cliente Numero ID cliente, nome, indirizzo, città, stato, CAP, totale vendite.

Commenti Entità Numero ID cliente, Commento

Numero ID cliente entità venditore, venditore

L'ERD ora ospita un numero qualsiasi di commenti o venditori per un determinato cliente.


  1. Come Dial servizio clienti su un telefono Sprint
  2. Come chiamare MetroPCS Servizio Clienti
  3. Come scollegare un Alltel Linea
  4. Come modificare un contratto di telefonia mobile
  5. Come individuare un cliente di Verizon Wireless
  6. Come sbloccare una micro Snapper