Unterschied zwischen ERD und DFD

ERD gegen DFD

ERD und DFD sind Datenpräsentationsmodelle, die bei der Identifizierung des Datenflusses sowie der Ein- und Ausgänge helfen. Sie sind wichtig, da sie eine effektive Kommunikation zwischen Mitgliedern verschiedener Abteilungen in einer Organisation ermöglichen. Die beiden Arten von Datenpräsentationsmodellen weisen Ähnlichkeiten auf, obwohl in diesem Artikel Unterschiede beschrieben werden.

DFDs stellen systematisch dar, wie Daten in einer Organisation fließen, wie und von wo sie in das System gelangen, wie sie von einem Prozess zu einem anderen verschoben werden und wie sie in der Organisation gespeichert werden. Andererseits wird ein semantisches Datenmodell eines Systems von oben nach unten Entity Relationship Diagram oder ERD genannt. ERD zeigt, wie ein System aussehen wird, ohne zu sagen, wie es implementiert werden soll. Da es auf Entitäten basiert, zeigt ERD die Beziehung zwischen Entitäten in einem System oder Prozess. Auf der anderen Seite konzentrieren sich DRD als Datenflussdiagramme auf den Datenfluss in einem System und darauf, wie diese Daten in verschiedenen Phasen eines Prozesses verwendet werden.

Sowohl DFD als auch ERD sind wichtig für eine Organisation. Während Entitäten, ob Personen, Orte, Ereignisse oder Objekte, in einer ERD dargestellt werden, spricht DFD darüber, wie Daten zwischen Entitäten fließen. Man lernt durch ERD die Entitäten kennen, für die Daten in der Organisation gespeichert sind, während DFD Informationen über den Datenfluss zwischen Entitäten und wie und wo sie gespeichert sind.

Bei der Vorbereitung von DFD und ERD werden verschiedene Werkzeuge verwendet. Während bei DFD häufig Kreise, Ovale, Rechtecke und Pfeile verwendet werden, verwendet ERD nur rechteckige Kästchen. Diamanten werden verwendet, um Beziehungen zwischen Entitäten in ERD darzustellen, und Sie finden eine Beschreibung der Beziehung, während die Benennung in DFD durch ein einzelnes Wort erfolgt.

Trotz ihrer Beliebtheit und ihrer weit verbreiteten Verwendung sind sowohl DFD als auch ERD unvollständig in dem Sinne, dass man bei einem der beiden Datenrepräsentationsdiagramme nicht das vollständige Bild bekommt.

In Kürze:

• Während DFD darstellt, wie die Informationen in ein Unternehmen eingegeben, umgewandelt, verwendet und gespeichert werden, konzentriert sich ERD auf Entitäten und auf die Verwendung von Informationen im System.

• ERD sagt nur, wie das System letztendlich aussieht, ohne den Implementierungsprozess anzugeben.

• Es gibt verschiedene Werkzeuge zur Darstellung von ERD und DFD