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
|