Rozdiel medzi DFD a ERD

DFD verzus ERD

DFD a ERD sú rôzne dátové modely, ktoré sa používajú hlavne na organizovanie obchodných údajov na účely správnej komunikácie medzi členmi skupiny.

DFD ukazuje, ako údaje vstupujú do systému, sú transformované v tomto systéme a ako sú v ňom uložené. Medzitým ERD predstavuje model entity a ukáže, ako bude systém alebo databáza vyzerať, ale nevysvetlí, ako ho implementovať..
DFD a ERD sú formulované podľa rôznych pravidiel. Pri DFD by mal mať každý z procesov a ukladanie aspoň jeden dátový tok smerujúci k nemu a jeden opúšťajúci. Všetky údaje musia prejsť určitým procesom a všetky procesy v systéme by mali byť prepojené s úložiskom údajov alebo iným procesom. Pri ERD by všetky entity mali predstavovať skupinu podobných vecí. Všetky definície v ERD by mali byť jednoznačné.

Model DFD je viacúrovňovým znázornením, ktoré začína abstraktnou informáciou a obsahuje viac dekomponovaných úrovní. Model ERD predstavuje systémové údaje a obsahuje podrobný opis vzťahu medzi údajmi.

DFD je reprezentovaný oválmi, obdĺžnikmi alebo kruhmi a je pomenovaný jedným slovom. Šípky predstavujú tok a ovály alebo rovnobežné čiary predstavujú úložné priestory. ERD je reprezentovaná obdĺžnikovým rámčekom a diamanty predstavujú vzťah medzi entitami. Kardinalita je reprezentovaná čiarami alebo štandardnými pojmami.
Oba tieto dátové modely tiež prichádzajú s mnohými rôznymi nedostatkami. DFD nestačí na úplný popis systému. Okrem toho použitie rôznych symbolov môže u používateľov vyvolať zmätok. DFD nemôže špecifikovať výpočty v procese. ERD neukazuje interakciu medzi modelom alebo údajmi a ako sa mení v systéme.

Zhrnutie:

1.DFD ukazuje, ako údaje vstupujú do systému, sú transformované v tomto systéme a ako sú v ňom uložené.
2.ERD predstavuje model entity a ukáže, ako bude systém alebo databáza vyzerať, ale nevysvetlí, ako ho implementovať.
3.V rámci DFD by každý z procesov a ukladaní mal mať smerom k nemu aspoň jeden tok údajov a jeden opúšťajúci tok.
4.V rámci ERD by všetky subjekty mali predstavovať skupinu podobných vecí. Všetky definície v ERD by mali byť jednoznačné.
5.DFD je reprezentovaný oválmi, obdĺžnikmi alebo kruhmi a je pomenovaný jedným slovom. ERD je reprezentovaný obdĺžnikovým rámčekom.