Rozdíl mezi ERD a DFD

Rozdíl mezi ERD a DFD
Rozdíl mezi ERD a DFD

Video: Rozdíl mezi ERD a DFD

Video: Rozdíl mezi ERD a DFD
Video: What Is MCLR And Base Rate And BPLR In Banking 2024, Červenec
Anonim

ERD vs DFD

ERD a DFD jsou modely prezentace dat, které pomáhají identifikovat tok dat a také vstupy a výstupy. Jsou důležité, protože umožňují efektivní komunikaci mezi členy různých oddělení v organizaci. V těchto dvou typech modelů prezentace dat existují podobnosti, ačkoli existují rozdíly, o kterých bude v tomto článku hovořit.

DFD jsou systematická reprezentace toho, jak data v organizaci proudí, jak a odkud vstupují do systému, jak se přesouvají z jednoho procesu do druhého a jak jsou v organizaci uložena. Na druhé straně sémantický datový model systému shora dolů se 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ě, ERD ukazuje vztah mezi entitami v systému nebo procesu. Na druhou stranu, DRD jako 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.

Jak DFD, tak 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 data mezi entitami proudí. Člověk 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. Zatímco je běžné používat k výrobě 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.

Navzdory své popularitě a širokému použití jsou DFD i ERD neúplné v tom smyslu, že při pohledu na žádný ze dvou diagramů reprezentace dat nezískáte úplný obrázek.

Ve zkratce:

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

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

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

Doporučuje: