Forskel mellem ERD og DFD

ERD vs DFD

ERD og DFD er datapræsentationsmodeller, der hjælper med at identificere datastrømmen såvel som input og output. De er vigtige, da de muliggør effektiv kommunikation mellem medlemmer af forskellige afdelinger i en organisation. Der er ligheder i de to typer datapræsentationsmodeller, selvom der er forskelle, der vil blive talt om i denne artikel.

DFD'er er systematisk gengivelse af, hvordan data flyder i en organisation, hvordan og hvor de kommer ind i systemet, hvordan de flytter fra en proces til en anden, og hvordan de gemmes i organisationen. På den anden side kaldes en semantisk datamodel af et system på en top-down måde Entity Relationship Diagram eller ERD. ERD demonstrerer, hvordan et system vil se ud, uden at fortælle, hvordan det skal implementeres. Da det er enhedsbaseret, viser ERD forholdet mellem enheder i et system eller en proces. På den anden side fokuserer DRD, som er dataflowdiagrammer, på strømning af data i et system, og hvordan disse data bruges i forskellige faser i en proces.

Både DFD og ERD er vigtige for en organisation. Mens enheder, uanset om de er mennesker, steder, begivenheder eller objekter er repræsenteret i en ERD, taler DFD om, hvordan data flyder mellem enheder. Man får at vide om de enheder, som data lagres i organisationen gennem ERD, mens DFD giver information om strømmen af ​​data mellem enheder, og hvordan og hvor de gemmes.

Forskellige værktøjer bruges under forberedelse af DFD og ERD. Selvom det er almindeligt at bruge cirkler, ovaler, rektangler og pile til at fremstille DFD, bruger ERD kun rektangulære kasser. Diamanter bruges til at repræsentere forhold mellem enheder i ERD, og ​​du finder beskrivelse af forhold, hvorimod navngivning i DFD sker gennem et enkelt ord.

På trods af deres popularitet og udbredte anvendelse er både DFD og ERD ufuldstændige i den forstand, at man ikke får det fulde billede ved at se på nogen af ​​de to datarepresentationsdiagrammer.

Kort om:

• Mens DFD viser, hvordan informationen indtastes, bliver transformeret, brugt og gemt i en organisation, fokuserer ERD på enheder, og hvordan de bruger information i systemet.

• ERD fortæller bare, hvordan systemet i sidste ende ser ud uden at specificere implementeringsprocessen.

• Der er forskellige værktøjer til repræsentation af ERD og DFD