Forskel mellem ERD og DFD
ERD vs DFD
ERD og DFD er datapræsentationsmodeller, der hjælper med at identificere strømmen af data såvel som input og output. De er vigtige, da de muliggør effektiv kommunikation mellem medlemmer af forskellige afdelinger i en organisation. Der findes ligheder i de to typer datapræsentationsmodeller, selv om der er forskelle, der vil blive talt om i denne artikel.
DFD er systematisk gengivelse af, hvordan datastrømme i en organisation, hvordan og hvorfra det kommer ind i systemet, hvordan det går fra en proces til en anden og hvordan den lagres i organisationen. På den anden side kaldes en semantisk datamodel af et system på en top ned måde Entity Relationship Diagram eller ERD. ERD demonstrerer, hvordan et system vil se ud uden at fortælle, hvordan man implementerer det. Da det er enhedsbaseret, viser ERD forholdet mellem enheder i et system eller en proces. På den anden side fokuserer DRD på dataflydsdiagrammer på datastrøm i et system, og hvordan disse data anvendes i forskellige stadier af 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, snakker DFD om, hvordan data strømmer mellem enheder. Man får at vide om de enheder, som data lagres i organisationen via ERD, mens DFD giver information om datastrømmen mellem enheder og hvordan og hvor den er gemt.
Forskellige værktøjer bruges til at forberede DFD og ERD. Mens det er almindeligt at bruge cirkler, ovaler, rektangler og pile til at lave DFD, bruger ERD kun rektangulære kasser. Diamanter bruges til at repræsentere relationer mellem enheder i ERD, og du finder beskrivelse af forhold, mens navngivning i DFD er gennem et enkelt ord.
På trods af deres popularitet og udbredt anvendelse er både DFD og ERD ufuldstændige i den forstand, at man ikke får det fulde billede på et af de to data-repræsentationsdiagrammer.
Kort sagt: • Mens DFD viser hvordan informationen kommer ind, bliver transformeret, brugt og opbevaret i en organisation, fokuserer ERD på enheder og hvordan de bruger information i systemet. • ERD fortæller kun, hvordan systemet i sidste ende ser ud uden at specificere implementeringsprocessen. • Der findes forskellige værktøjer til repræsentation af ERD og DFD |