ERD vs. DFD
ERD und DFD sind Datenpräsentationsmodelle, die bei der Identifizierung des Datenflusses sowie der Eingaben und Ausgaben helfen. Sie sind wichtig, da sie eine effektive Kommunikation zwischen Mitgliedern verschiedener Abteilungen in einer Organisation ermöglichen. Es gibt Ähnlichkeiten zwischen den beiden Arten von Datenpräsentationsmodellen, obwohl es Unterschiede gibt, auf die in diesem Artikel eingegangen wird.
DFDs sind eine systematische Darstellung, wie Daten in einer Organisation fließen, wie und von wo sie in das System gelangen, wie sie von einem Prozess zu einem anderen gelangen und wie sie in der Organisation gespeichert werden. Andererseits wird ein semantisches Datenmodell eines Systems von oben nach unten als Entity Relationship Diagram oder ERD bezeichnet. ERD zeigt, wie ein System aussehen wird, ohne zu sagen, wie es zu implementieren ist. Da es auf Entitäten basiert, zeigt ERD die Beziehung zwischen Entitäten in einem System oder Prozess. Andererseits 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, seien es Personen, Orte, Ereignisse oder Objekte, in einem ERD dargestellt werden, spricht DFD darüber, wie Daten zwischen Entitäten fließen. Man erfährt über die Entitäten, für die Daten in der Organisation über ERD gespeichert sind, während DFD Informationen über den Datenfluss zwischen Entitäten und darüber gibt, wie und wo sie gespeichert werden.
Bei der Vorbereitung von DFD und ERD werden verschiedene Tools verwendet. Während es üblich ist, Kreise, Ovale, Rechtecke und Pfeile zu verwenden, um DFD zu erstellen, verwendet ERD nur rechteckige Kästchen. Rauten 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 weit verbreiteten Verwendung sind sowohl DFD als auch ERD unvollständig in dem Sinne, dass man kein vollständiges Bild erhält, wenn man sich eines der beiden Datendarstellungsdiagramme ansieht.
In Kürze:
• Während DFD darstellt, wie Informationen in eine Organisation gelangen, umgewandelt, verwendet und gespeichert werden, konzentriert sich ERD auf Einheiten und wie sie Informationen im System verwenden.
• ERD sagt nur, wie das System letztendlich aussieht, ohne den Implementierungsprozess anzugeben.
• Es gibt verschiedene Tools zur Darstellung von ERD und DFD