Unterschied zwischen DFD und ERD

Unterschied zwischen DFD und ERD

DFD gegen ERD

DFD und ERD sind verschiedene Datenmodelle, die hauptsächlich für die Organisation von Geschäftsdaten für die ordnungsgemäße Kommunikation zwischen Mitgliedern einer Gruppe verwendet werden.

DFD zeigt, wie Daten in ein System eingeben, in diesem System transformiert werden und wie sie darin gespeichert werden. In der Zwischenzeit repräsentiert ERD das Entitätsmodell und zeigt, wie ein System oder eine Datenbank aussehen wird, aber nicht erklären, wie es implementiert werden soll.
DFD und ERD werden unter Verwendung verschiedener Regeln formuliert. Bei DFD sollte jedes der Prozesse und das Speicher mindestens einen Datenfluss auf ihn haben und einen verlässt. Alle Daten müssen einen bestimmten Prozess durchlaufen, und alle Prozesse in einem System sollten mit einem Datenspeicher oder einem anderen Prozess verknüpft sein. Bei ERD sollten alle Entitäten eine Gruppe ähnlicher Dinge darstellen. Alle Definitionen in ERD sollten eindeutig sein.

Das DFD-Modell ist eine mehrstufige Darstellung, die mit abstrakten Informationen beginnt und mehrere zersetzte Ebenen enthält. Das ERD -Modell repräsentiert die Systemdaten und enthält eine aufwändige Beschreibung der Beziehung zwischen den Daten.

DFD wird durch Ovale, Rechtecke oder Kreise dargestellt und mit einem einzigen Wort benannt. Pfeile repräsentieren den Fluss und Ovale oder parallele Linien repräsentieren die Speicher. Die ERD wird durch eine rechteckige Box dargestellt, und Diamanten repräsentieren die Beziehung zwischen den Entitäten. Kardinalität wird durch Linien oder Standardvorstellungen dargestellt.
Beide Datenmodelle sind auch mit vielen verschiedenen Mängel ausgestattet. DFD reicht nicht aus, um ein System vollständig zu beschreiben. Darüber hinaus kann die Verwendung verschiedener Symbole Verwirrung bei den Benutzern erzeugen. Die DFD kann auch keine Berechnungen in einem Prozess angeben. ERD zeigt nicht die Wechselwirkung zwischen Modell oder Daten und der Art und Weise, wie es sich in einem System ändert.

Zusammenfassung:

1.DFD zeigt, wie Daten in ein System eingeben, in diesem System transformiert werden und wie sie darin gespeichert werden.
2.ERD repräsentiert das Entitätsmodell und zeigt, wie ein System oder eine Datenbank aussehen wird, aber nicht erklären, wie es implementiert werden soll.
3.Bei DFD sollte jeder der Prozesse und Speicher mindestens einen Datenfluss auf sich bringen und einen verlässt.
4.Bei ERD sollten alle Entitäten eine Gruppe ähnlicher Dinge darstellen. Alle Definitionen in ERD sollten eindeutig sein.
5.DFD wird durch Ovale, Rechtecke oder Kreise dargestellt und mit einem einzigen Wort benannt. Die ERD wird durch eine rechteckige Box dargestellt.