Razlika između ERD i DFD

ERD vs DFD

ERD i DFD su modeli prezentacije podataka koji pomažu u prepoznavanju protoka podataka, kao i ulaza i izlaza. Važni su jer omogućuju učinkovitu komunikaciju između članova različitih odjela u organizaciji. Postoje sličnosti u dvije vrste modela prezentacije podataka, iako postoje razlike o kojima će se govoriti u ovom članku.

DFD-ovi sustavno prikazuju kako podaci teče u organizaciji, kako i odakle ulaze u sustav, kako se prelazi iz jednog procesa u drugi i kako se on pohranjuje u organizaciju. S druge strane, semantički model podataka sustava odozgo prema dolje naziva se dijagram odnosa entiteta ili ERD. ERD pokazuje kako će izgledati sustav bez da kaže kako da ga implementira. Budući da se temelji na entitetima, ERD prikazuje odnos između entiteta u sustavu ili procesu. S druge strane, DRD dijagrami protoka podataka usredotočeni su na protok podataka u sustavu i kako se ti podaci koriste u različitim fazama procesa.

I DFD i ERD važni su za organizaciju. Iako su entiteti, bez obzira jesu li ljudi, mjesta, događaji ili objekti predstavljeni u ERD-u, DFD govori o tome kako podaci teku između entiteta. Upoznaje se s entitetima za koje su podaci pohranjeni u organizaciji putem ERD-a, dok DFD daje informacije o protoku podataka između entiteta i kako i gdje se pohranjuju..

Prilikom pripreme DFD i ERD koriste se različiti alati. Iako je za izradu DFD uobičajeno koristiti krugove, ovalne, pravokutnike i strelice, ERD koristi samo pravokutne kutije. Dijamanti se koriste za predstavljanje odnosa između entiteta u ERD-u i opis odnosa pronađite dok je imenovanje u DFD-u preko jedne riječi.

Unatoč svojoj popularnosti i širokoj upotrebi, i DFD i ERD su nepotpuni u smislu da se ne dobije cjelovita slika gledajući nijedan od dva dijagrama predstavljanja podataka..

Ukratko:

• Dok DFD prikazuje kako informacije ulaze, preobražavaju se, koriste i pohranjuju u organizaciju, ERD se fokusira na subjekte i kako oni koriste informacije u sustavu.

• ERD samo govori kako sustav u konačnici izgleda bez navođenja procesa implementacije.

• Postoje različiti alati za zastupanje ERD-a i DFD-a