Rozdíl mezi DFD a ERD

DFD vs. ERD

DFD a ERD jsou různé datové modely, které se používají hlavně k organizování obchodních dat pro správnou komunikaci mezi členy skupiny.

DFD ukazuje, jak data vstupují do systému, jsou transformována v tomto systému a jak jsou v něm uložena. Mezitím ERD představuje model entity a ukáže, jak bude systém nebo databáze vypadat, ale nevysvětluje, jak jej implementovat..
DFD a ERD jsou formulovány pomocí různých pravidel. U DFD by každý z procesů a ukládání měl mít alespoň jeden datový tok směřující k němu a jeden opouštět. Všechna data musí procházet určitým procesem a všechny procesy v systému by měly být propojeny s úložištěm dat nebo jiným procesem. U ERD by všechny entity měly představovat skupinu podobných věcí. Všechny definice v ERD by měly být jednoznačné.

Model DFD je víceúrovňová reprezentace, která začíná abstraktními informacemi a zahrnuje více dekomponovaných úrovní. Model ERD představuje systémová data a zahrnuje podrobný popis vztahu mezi daty.

DFD je reprezentován ovály, obdélníky nebo kruhy a je pojmenován jediným slovem. Šipky představují tok a ovály nebo rovnoběžné čáry představují skladování. ERD je reprezentován obdélníkovým rámečkem a diamanty představují vztah mezi entitami. Kardinálnost je reprezentována liniemi nebo standardními pojmy.
Oba tyto datové modely mají také mnoho různých nedostatků. DFD nestačí k úplnému popisu systému. Navíc používání různých symbolů může u uživatelů vyvolat zmatek. DFD také nemůže určit výpočty v procesu. ERD neukazuje interakci mezi modelem nebo daty a to, jak se mění v systému.

Souhrn:

1.DFD ukazuje, jak data vstupují do systému, jsou transformována v tomto systému a jak jsou v něm uložena.
2.ERD představuje model entity a ukáže, jak bude systém nebo databáze vypadat, ale nevysvětluje, jak jej implementovat.
3. S DFD by každý z procesů a úložišť měl mít alespoň jeden tok dat směřující k němu a jeden opouštět.
4. S ERD by všechny entity měly představovat skupinu podobných věcí. Všechny definice v ERD by měly být jednoznačné.
5.DFD je reprezentován ovály, obdélníky nebo kruhy a je pojmenován jediným slovem. ERD je reprezentován obdélníkovým rámečkem.