Forskjellen mellom ERD og DFD

Anonim

ERD vs DFD

ERD og DFD er datapresentasjonsmodeller som hjelper til med å identifisere dataflyt og innganger og utganger. De er viktige da de muliggjør effektiv kommunikasjon mellom medlemmer av ulike avdelinger i en organisasjon. Det finnes likheter i de to typer data presentasjonsmodeller, selv om det er forskjeller som vil bli snakket om i denne artikkelen.

DFD er systematisk representasjon av hvordan datastrømmer i en organisasjon, hvordan og hvorfra det kommer inn i systemet, hvordan det beveger seg fra en prosess til en annen og hvordan den lagres i organisasjonen. På den annen side kalles en semantisk datamodell av et system på topp ned, Entity Relationship Diagram eller ERD. ERD demonstrerer hvordan et system vil se ut uten å fortelle hvordan man implementerer det. Siden det er enhet basert, viser ERD forholdet mellom enheter i et system eller en prosess. På den annen side fokuserer DRD på dataflytdiagrammer på dataflyt i et system og hvordan disse dataene benyttes i ulike stadier av en prosess.

Både DFD og ERD er viktige for en organisasjon. Mens enheter, enten de er mennesker, steder, hendelser eller objekter er representert i en ERD, snakker DFD om hvordan data flyter mellom enheter. Man får vite om enhetene som data lagres i organisasjonen gjennom ERD mens DFD gir informasjon om datastrømmen mellom enheter og hvordan og hvor den lagres.

Ulike verktøy blir brukt til å forberede DFD og ERD. Mens det er vanlig å bruke sirkler, ovaler, rektangler og piler for å lage DFD, bruker ERD kun rektangulære bokser. Diamanter brukes til å representere relasjoner mellom enheter i ERD, og ​​du finner beskrivelse av forhold, mens navngi i DFD er gjennom et enkelt ord.

Til tross for deres popularitet og utbredt bruk, er både DFD og ERD ufullstendig i den forstand at man ikke får det fulle bildet som ser på de to data representasjonsdiagrammer.

Kort sagt:

• Mens DFD skildrer hvordan informasjonen kommer inn, blir transformert, brukt og lagret i en organisasjon, fokuserer ERD på enheter og hvordan de bruker informasjon i systemet.

• ERD forteller bare hvordan systemet til slutt ser ut uten å spesifisere prosessen med implementering.

• Det finnes forskjellige verktøy for representasjon av ERD og DFD