DFD vs ERD
DFD og ERD er forskellige datamodeller, der hovedsageligt bruges til at organisere forretningsdata til korrekt kommunikation mellem medlemmer af en gruppe.
DFD viser, hvordan data indtaster et system, transformeres i dette system, og hvordan de gemmes i det. I mellemtiden repræsenterer ERD enhedsmodellen og vil vise, hvordan et system eller en database vil se ud, men ikke forklare, hvordan man implementerer det.
DFD og ERD er formuleret ved hjælp af forskellige regler. Med DFD skal hver af processerne og lagringen have mindst en dataflyt, der går mod den, og en forlader den. Alle data skal være nødt til at gennemgå en bestemt proces, og alle processer i et system skal knyttes til et datalager eller en anden proces. Med ERD skal alle enheder repræsentere en gruppe lignende ting. Alle definitionerne i ERD skal være entydige.
DFD-modellen er en repræsentation på flere niveauer, der begynder med abstrakt information og inkluderer flere nedbrydede niveauer. ERD-modellen repræsenterer systemdataene og inkluderer en detaljeret beskrivelse af forholdet mellem dataene.
DFD er repræsenteret af ovaler, rektangler eller cirkler og kaldes med et enkelt ord. Pile repræsenterer flowet, og ovaler eller parallelle linier repræsenterer lagringerne. ERD er repræsenteret af en rektangulær kasse, og diamanter repræsenterer forholdet mellem enhederne. Kardinalitet er repræsenteret af linjer eller standardbegreber.
Begge disse datamodeller har også mange forskellige mangler. DFD er ikke nok til fuldstændigt at beskrive et system. Desuden kan brugen af forskellige symboler skabe forvirring hos brugerne. DFD kan ikke også specificere beregninger i en proces. ERD viser ikke interaktionen mellem modellen eller dataene, og hvordan de ændrer sig i et system.
Resumé:
1.DFD viser, hvordan data indtaster et system, transformeres i dette system, og hvordan de gemmes i det.
2.ERD repræsenterer enhedsmodellen og vil vise, hvordan et system eller en database vil se ud, men ikke forklare, hvordan man implementerer det.
3.Med DFD skal hver af processerne og lagringerne have mindst en dataflyt, der går mod den, og en forlader den.
4. Med ERD skal alle enheder repræsentere en gruppe lignende ting. Alle definitionerne i ERD skal være entydige.
5.DFD er repræsenteret af ovaler, rektangler eller cirkler og kaldes med et enkelt ord. ERD er repræsenteret af en rektangulær kasse.