ERD vs DFD
ERD e DFD sono modelli di presentazione dei dati che aiutano a identificare il flusso di dati, nonché input e output. Sono importanti in quanto consentono una comunicazione efficace tra i membri dei diversi dipartimenti di un'organizzazione. Ci sono somiglianze nei due tipi di modelli di presentazione dei dati, anche se ci sono differenze di cui parleremo in questo articolo.
I DFD sono una rappresentazione sistematica di come i dati fluiscono in un'organizzazione, come e da dove entrano nel sistema, come si spostano da un processo all' altro e come vengono archiviati nell'organizzazione. D' altra parte, un modello di dati semantici di un sistema in modo top down è chiamato Entity Relationship Diagram o ERD. ERD mostra come apparirà un sistema senza dire come implementarlo. Poiché è basato su entità, ERD mostra la relazione tra le entità in un sistema o processo. D' altra parte, i diagrammi di flusso di dati DRD si concentrano sul flusso di dati in un sistema e su come questi dati vengono utilizzati nelle diverse fasi di un processo.
Sia DFD che ERD sono importanti per un'organizzazione. Mentre le entità, siano esse persone, luoghi, eventi o oggetti, sono rappresentate in un ERD, DFD parla di come i dati fluiscono tra le entità. Si impara a conoscere le entità per le quali i dati sono archiviati nell'organizzazione tramite ERD mentre DFD fornisce informazioni sul flusso di dati tra le entità e su come e dove vengono archiviati.
Durante la preparazione di DFD ed ERD vengono utilizzati diversi strumenti. Sebbene sia comune utilizzare cerchi, ovali, rettangoli e frecce per creare DFD, ERD utilizza solo caselle rettangolari. I diamanti sono usati per rappresentare le relazioni tra entità in ERD e trovi la descrizione della relazione mentre la denominazione in DFD avviene attraverso una singola parola.
Nonostante la loro popolarità e uso diffuso, sia DFD che ERD sono incompleti nel senso che non si ottiene il quadro completo guardando nessuno dei due diagrammi di rappresentazione dei dati.
In breve:
• Mentre DFD descrive come le informazioni entrano, vengono trasformate, utilizzate e archiviate in un'organizzazione, ERD si concentra sulle entità e su come utilizzano le informazioni nel sistema.
• ERD dice semplicemente come appare il sistema alla fine senza specificare il processo di implementazione.
• Esistono diversi strumenti per la rappresentazione di ERD e DFD