ERD and DFD are data presentation models that help in identifying the flow of data as well as inputs and outputs. They are important as they enable effective communication between members of different departments in an organization. There are similarities in the two types of data presentation models although there are differences that will be talked about in this article.
DFD’s are systematic representation of how data flows in an organization, how and from where it enters the system, how it moves from one process to another and how it is stored in the organization. On the other hand, a semantic data model of a system in a top down manner is called Entity Relationship Diagram or ERD. ERD demonstrates how a system will look like without telling how to implement it. Since it is entity based, ERD shows the relationship between entities in a system or process. On the other hand, DRD being data flow diagrams focus upon flow of data in a system and how this data is utilized in different stages of a process.
Both DFD and ERD are important for an organization. While entities, whether they are people, places, events or objects are represented in an ERD, DFD talks about how data flows between entities. One gets to know about the entities for which data is stored in the organization through ERD while DFD gives information about the flow of data between entities and how and where it is stored.
Despite their popularity and widespread use, both DFD and ERD are incomplete in the sense that one does not get the full picture looking at either of the two data representation