DFD vs ERD
DFD og ERD er forskjellige datamodeller som hovedsakelig brukes til å organisere forretningsdata for riktig kommunikasjon mellom medlemmer av en gruppe.
DFD viser hvordan data går inn i et system, forvandles i det systemet, og hvordan det lagres i det. I mellomtiden representerer ERD entitetsmodellen og vil vise hva et system eller en database vil se ut, men ikke forklare hvordan det skal implementeres.
DFD og ERD er formulert ved hjelp av forskjellige regler. Med DFD skal hver prosess og lagring ha minst en datastrøm mot det og en forlater den. Alle dataene må gå gjennom en bestemt prosess, og alle prosessene i et system skal knyttes til en datalager eller en annen prosess. Med ERD bør alle enhetene representere en gruppe av lignende ting. Alle definisjonene i ERD bør være entydige.
DFD-modellen er en representasjon på flere nivåer som begynner med abstrakt informasjon og inkluderer flere nedbrytte nivåer. ERD-modellen representerer systemdataene og inneholder en grundig beskrivelse av forholdet mellom dataene.
DFD er representert av ovaler, rektangler eller sirkler, og er oppkalt med et enkelt ord. Pilene representerer strømmen, og ovaler eller parallelle linjer representerer lagrene. ERD er representert av en rektangulær boks, og diamanter representerer forholdet mellom enhetene. Kardinalitet er representert av linjer eller standardbegrep.
Begge disse datamodellene kommer også med mange forskjellige mangler. DFD er ikke nok til å beskrive et system helt. Videre kan bruk av forskjellige symboler skape forvirring hos brukerne. DFD kan ikke også spesifisere beregninger i en prosess. ERD viser ikke samspillet mellom modellen eller dataene og hvordan det endres i et system.
Sammendrag:
1.DFD viser hvordan data går inn i et system, forvandles i det systemet, og hvordan det lagres i det.
2.ERD representerer enhetsmodellen og vil vise hva et system eller en database vil se ut, men ikke forklare hvordan man implementerer den.
3.With DFD, bør hver prosess og lagring ha minst en datastrøm som går mot den og en forlater den.
4. Med ERD bør alle enhetene representere en gruppe av lignende ting. Alle definisjonene i ERD bør være entydige.
5.DFD er representert av ovaler, rektangler eller sirkler og er oppkalt med et enkelt ord. ERD er representert av en rektangulær boks.