ERD vs DFD
ERD i DFD són models de presentació de dades que ajuden a identificar el flux de dades, així com les entrades i sortides. Són importants perquè permeten una comunicació eficaç entre els membres dels diferents departaments d'una organització. Hi ha similituds en els dos tipus de models de presentació de dades, tot i que hi ha diferències de les quals es parlarà en aquest article.
Els DFD són una representació sistemàtica de com flueixen les dades en una organització, com i des d'on entren al sistema, com es mouen d'un procés a un altre i com s'emmagatzemen a l'organització. D' altra banda, un model de dades semàntiques d'un sistema de manera de d alt a baix s'anomena Entity Relationship Diagram o ERD. ERD demostra com es veurà un sistema sense dir com implementar-lo. Com que es basa en entitats, ERD mostra la relació entre entitats d'un sistema o procés. D' altra banda, els diagrames de flux de dades DRD se centren en el flux de dades en un sistema i en com aquestes dades s'utilitzen en diferents etapes d'un procés.
Tant DFD com ERD són importants per a una organització. Mentre que les entitats, ja siguin persones, llocs, esdeveniments o objectes es representen en un ERD, DFD parla de com flueixen les dades entre entitats. Un coneix les entitats per a les quals s'emmagatzemen dades a l'organització mitjançant ERD, mentre que DFD dóna informació sobre el flux de dades entre entitats i com i on s'emmagatzemen.
S'utilitzen diferents eines durant la preparació de DFD i ERD. Tot i que és habitual utilitzar cercles, ovals, rectangles i fletxes per fer DFD, ERD només utilitza caixes rectangulars. Els diamants s'utilitzen per representar relacions entre entitats a ERD i trobareu la descripció de la relació, mentre que la denominació a DFD es fa mitjançant una sola paraula.
Malgrat la seva popularitat i l'ús generalitzat, tant DFD com ERD estan incomplets en el sentit que no s'obté una imatge completa mirant cap dels dos diagrames de representació de dades.
En breu:
• Mentre que DFD mostra com la informació entra, es transforma, utilitza i emmagatzema en una organització, ERD se centra en les entitats i com fan ús de la informació al sistema.
• ERD només indica com es veu el sistema en última instància sense especificar el procés d'implementació.
• Hi ha diferents eines per a la representació d'ERD i DFD