Rozdíl mezi ERD a DFD

ERD vs. DFD

ERD a DFD jsou modely prezentace dat, které pomáhají při identifikaci toku dat, jakož i vstupů a výstupů. Jsou důležité, protože umožňují efektivní komunikaci mezi členy různých oddělení v organizaci. Existují podobnosti ve dvou typech modelů prezentace dat, ačkoli existují rozdíly, o kterých se bude v tomto článku hovořit.

DFD jsou systematická reprezentace toho, jak toky dat v organizaci, jak a odkud vstupuje do systému, jak se pohybuje od jednoho procesu k druhému a jak je v organizaci uložen. Na druhé straně se sémantický datový model systému shora dolů nazývá Entity Relationship Diagram nebo ERD. ERD ukazuje, jak bude systém vypadat, aniž by řekl, jak jej implementovat. Protože je založen na entitách, ERD ukazuje vztah mezi entitami v systému nebo procesu. Na druhé straně DRD jsou diagramy toku dat se zaměřují na tok dat v systému a na to, jak jsou tato data využívána v různých fázích procesu.

DFD i ERD jsou pro organizaci důležité. Zatímco entity, ať už jsou to lidé, místa, události nebo objekty, jsou reprezentovány v ERD, DFD hovoří o tom, jak datové toky mezi entitami. Jeden se dozví o entitách, pro které jsou data uložena v organizaci prostřednictvím ERD, zatímco DFD poskytuje informace o toku dat mezi entitami a jak a kde jsou uložena.

Při přípravě DFD a ERD se používají různé nástroje. I když je běžné používat k vytvoření DFD kruhy, ovály, obdélníky a šipky, ERD používá pouze obdélníkové rámečky. Diamanty se používají k reprezentaci vztahů mezi entitami v ERD a najdete popis vztahu, zatímco pojmenování v DFD je prostřednictvím jediného slova.

Přes jejich popularitu a rozšířené použití, DFD i ERD jsou neúplné v tom smyslu, že člověk nedostane úplný obraz při pohledu na jeden ze dvou diagramů reprezentace dat.

Stručně:

• Zatímco DFD zobrazuje, jak informace vstupují, transformují se, používají a ukládají se v organizaci, ERD se zaměřuje na entity a jak využívají informace v systému.

• ERD pouze řekne, jak systém nakonec vypadá, aniž by specifikoval proces implementace.

• Existují různé nástroje pro reprezentaci ERD a DFD