Razlika med ERD in DFD

ERD v primerjavi z DFD

ERD in DFD sta modela predstavitve podatkov, ki pomagata pri prepoznavanju pretoka podatkov ter vhodov in izhodov. Pomembni so, ker omogočajo učinkovito komunikacijo med člani različnih oddelkov v organizaciji. Obstajajo podobnosti pri obeh vrstah predstavitve podatkov, čeprav obstajajo razlike, o katerih bomo govorili v tem članku.

DFD so sistematična predstavitev, kako podatki tečejo v organizaciji, kako in od kod vstopajo v sistem, kako se gibljejo od enega procesa do drugega in kako so shranjeni v organizaciji. Po drugi strani pa semantični podatkovni sistem sistema na način od zgoraj navzdol imenuje diagram odnosa odnosov med subjekti ali ERD. ERD prikazuje, kako bo izgledal sistem, ne da bi povedal, kako ga izvajati. Ker ERD temelji na entiteti, prikazuje odnos med subjekti v sistemu ali procesu. Po drugi strani pa se DRD diagrami pretoka podatkov osredotočajo na pretok podatkov v sistemu in na to, kako se ti podatki uporabljajo v različnih fazah procesa.

DFD in ERD sta pomembna za organizacijo. Medtem ko so entitete, ne glede na to, ali so ljudje, kraji, dogodki ali predmeti, predstavljeni v ERD, DFD govori o tem, kako se podatki pretakajo med entitetami. Spoznamo subjekte, za katere so podatki shranjeni v organizaciji prek ERD, DFD pa informacije o pretoku podatkov med entitetami ter kako in kje so shranjeni.

Pri pripravi DFD in ERD so uporabljena različna orodja. Medtem ko je običajna uporaba krogov, ovalov, pravokotnikov in puščic za izdelavo DFD, ERD uporablja samo pravokotne škatle. Diamanti se uporabljajo za predstavljanje odnosov med subjekti v ERD in najdete opis razmerja, medtem ko poimenovanje v DFD poteka z eno samo besedo.

Kljub svoji priljubljenosti in široki uporabi sta tako DFD kot ERD nepopolna v smislu, da ne bi dobili celotne slike ob enem od obeh diagramov za zastopanje podatkov..

Na kratko:

• Medtem ko DFD prikazuje, kako informacije vstopajo, se preoblikujejo, uporabljajo in shranjujejo v organizaciji, se ERD osredotoča na subjekte in način uporabe informacij v sistemu.

• ERD samo pove, kako izgleda sistem na koncu, ne da bi določil postopek implementacije.

• Obstajajo različna orodja za zastopanje ERD in DFD