Różnica między ERD a DFD

ERD vs DFD

ERD i DFD to modele prezentacji danych, które pomagają w identyfikacji przepływu danych oraz danych wejściowych i wyjściowych. Są ważne, ponieważ umożliwiają skuteczną komunikację między członkami różnych działów w organizacji. Istnieją dwa podobieństwa w dwóch typach modeli prezentacji danych, chociaż istnieją różnice, o których będzie mowa w tym artykule.

DFD to systematyczne przedstawienie tego, jak dane przepływają w organizacji, jak i skąd wchodzą do systemu, jak przechodzą z jednego procesu do drugiego i jak są przechowywane w organizacji. Z drugiej strony semantyczny model danych systemu w sposób odgórny nazywa się diagramem relacji encji lub ERD. ERD pokazuje, jak będzie wyglądał system, nie mówiąc, jak go wdrożyć. Ponieważ jest oparty na jednostkach, ERD pokazuje relacje między jednostkami w systemie lub procesie. Z drugiej strony DRD, będące diagramami przepływu danych, koncentruje się na przepływie danych w systemie i sposobie wykorzystania tych danych na różnych etapach procesu.

Zarówno DFD, jak i ERD są ważne dla organizacji. Podczas gdy jednostki, niezależnie od tego, czy są to ludzie, miejsca, zdarzenia czy obiekty, są reprezentowane w ERD, DFD mówi o tym, jak dane przepływają między jednostkami. Dowiaduje się o podmiotach, dla których dane są przechowywane w organizacji za pośrednictwem ERD, podczas gdy DFD podaje informacje o przepływie danych między podmiotami oraz o tym, jak i gdzie są one przechowywane.

Podczas przygotowywania DFD i ERD wykorzystywane są różne narzędzia. Podczas gdy do tworzenia DFD często używa się kół, owali, prostokątów i strzałek, ERD używa tylko prostokątnych prostokątów. Diamenty są używane do reprezentowania relacji między jednostkami w ERD, a ty znajdziesz opis relacji, podczas gdy nazywanie w DFD odbywa się za pomocą jednego słowa.

Pomimo ich popularności i powszechnego zastosowania, zarówno DFD, jak i ERD są niekompletne w tym sensie, że nie można uzyskać pełnego obrazu patrząc na jeden z dwóch diagramów reprezentacji danych.

W skrócie:

• Podczas gdy DFD pokazuje, w jaki sposób informacje są wprowadzane, przekształcane, wykorzystywane i przechowywane w organizacji, ERD koncentruje się na podmiotach i jak wykorzystują informacje w systemie.

• ERD po prostu mówi, jak ostatecznie system wygląda, bez określania procesu wdrażania.

• Istnieją różne narzędzia do reprezentacji ERD i DFD