Razlika između DFD i ERD

DFD vs ERD

DFD i ERD su različiti modeli podataka koji se uglavnom koriste za organiziranje poslovnih podataka radi pravilne komunikacije između članova grupe.

DFD pokazuje kako podaci ulaze u sustav, transformiraju se u tom sustavu i kako se u njemu pohranjuju. U međuvremenu, ERD predstavlja entitetski model i pokazat će kako će izgledati sustav ili baza podataka, ali ne i objasniti kako ga implementirati.
DFD i ERD formuliraju se koristeći različita pravila. U DFD-u bi svaki od procesa i pohranjivanja trebao imati barem jedan protok podataka koji ide prema njemu i jedan koji ga napušta. Svi podaci moraju proći kroz određeni proces, a svi procesi u sustavu trebaju biti povezani sa spremištem podataka ili drugim procesom. S ERD-om bi svi subjekti trebali predstavljati skupinu sličnih stvari. Sve bi definicije u ERD-u trebale biti nedvosmislene.

DFD model je prikaz na više razina koji započinje s apstraktnim informacijama i uključuje više razgrađenih razina. ERD model predstavlja podatke sustava i uključuje detaljan opis odnosa između podataka.

DFD je predstavljen ovalima, pravokutnicima ili krugovima i imenovan je jednom riječju. Strelice predstavljaju tok, a ovalne ili paralelne linije predstavljaju skladišta. ERD je predstavljen pravokutnom kutijom, a dijamanti predstavljaju odnos između entiteta. Kardinalnost je predstavljena linijama ili standardnim pojmovima.
Oba ova modela podataka također imaju mnogo različitih nedostataka. DFD nije dovoljan da u potpunosti opiše sustav. Štoviše, upotreba različitih simbola može stvoriti zbunjenost kod korisnika. DFD također ne može odrediti izračunavanja u procesu. ERD ne pokazuje interakciju između modela ili podataka i kako se mijenja u sustavu.

Sažetak:

1.DFD pokazuje kako podaci ulaze u sustav, transformiraju se u tom sustavu i kako se u njemu pohranjuju.
2.ERD predstavlja entitetski model i pokazat će kako će izgledati sustav ili baza podataka, ali ne će objasniti kako ga implementirati.
3.U DFD-u bi svaki od procesa i pohranjivanja trebao imati barem jedan protok podataka koji ide prema njemu i jedan koji ga napušta.
4. S ERD-om svi bi entiteti trebali predstavljati skupinu sličnih stvari. Sve bi definicije u ERD-u trebale biti nedvosmislene.
5.DFD predstavljen je ovalima, pravokutnicima ili krugovima i imenovan je jednom riječju. ERD je predstavljen pravokutnom kutijom.