Razlika med DFD in ERD

DFD proti ERD

DFD in ERD sta različna modela podatkov, ki se večinoma uporabljajo za organiziranje poslovnih podatkov za pravilno komunikacijo med člani skupine.

DFD prikazuje, kako podatki vstopajo v sistem, se transformirajo v tem sistemu in kako so shranjeni v njem. Medtem ERD predstavlja model entitete in bo pokazal, kako bo izgledal sistem ali zbirka podatkov, ne pa razložil, kako ga izvajati.
DFD in ERD sta oblikovana z uporabo različnih pravil. Pri DFD bi moral vsak proces in shranjevanje imeti vsaj en tok podatkov, ki gre proti njemu, in enega, ki ga zapušča. Vsi podatki morajo iti skozi določen postopek, vsi procesi v sistemu pa morajo biti povezani s shrambo podatkov ali drugim postopkom. Pri ERD bi morali vsi subjekti predstavljati skupino podobnih stvari. Vse opredelitve v ERD bi morale biti nedvoumne.

Model DFD je večstopenjska predstavitev, ki se začne z abstraktnimi informacijami in vključuje več razkrojenih ravni. Model ERD predstavlja sistemske podatke in vključuje podroben opis razmerja med podatki.

DFD je predstavljen z ovali, pravokotniki ali krogi in je poimenovan z eno samo besedo. Puščice predstavljajo tok, ovalne ali vzporedne črte pa predstavljajo skladišča. ERD je predstavljen s pravokotnim poljem, diamanti pa predstavljajo razmerje med entitetama. Kardinalnost je predstavljena s črtami ali standardnimi pojmi.
Oba modela podatkov imata tudi veliko različnih pomanjkljivosti. DFD ni dovolj za popoln opis sistema. Poleg tega lahko uporaba različnih simbolov pri uporabnikih povzroči zmedo. DFD tudi ne more določiti izračunov v postopku. ERD ne prikazuje interakcije med modelom ali podatki in kako se spreminja v sistemu.

Povzetek:

1.DFD prikazuje, kako se podatki vnesejo v sistem, se transformirajo v tem sistemu in kako so shranjeni v njem.
2.ERD predstavlja entitetni model in bo pokazal, kako bo izgledal sistem ali zbirka podatkov, ne pa tudi razložil, kako ga izvajati.
3.Z DFD bi moral vsak proces in shranjevanje imeti vsaj en tok podatkov, ki ga vodi, in enega, ki ga zapušča.
4. Z ERD bi morali vsi subjekti predstavljati skupino podobnih stvari. Vse opredelitve v ERD bi morale biti nedvoumne.
5.DFD predstavlja ovalne, pravokotnike ali kroge in je poimenovan z eno samo besedo. ERD je predstavljen s pravokotnim poljem.