Skillnad mellan DFD och ERD Skillnad mellan

Anonim

DFD vs ERD

DFD och ERD är olika datamodeller som huvudsakligen används för att organisera företagsdata för korrekt kommunikation mellan medlemmar i en grupp.

DFD visar hur data går in i ett system, omvandlas i det systemet och hur det lagras i det. Samtidigt representerar ERD entitetsmodellen och visar vad ett system eller en databas kommer att se ut men inte förklara hur man implementerar den.

DFD och ERD formuleras med olika regler. Med DFD ska varje process och lagring ha åtminstone ett dataflöde i riktning mot det och en som lämnar den. Alla data måste gå igenom en viss process, och alla processer i ett system ska kopplas till en datalager eller en annan process. Med ERD bör alla enheter representera en grupp av liknande saker. Alla definitioner i ERD bör vara entydiga.

DFD-modellen är en representation på flera nivåer som börjar med abstrakt information och innehåller flera sönderdelade nivåer. ERD-modellen representerar systemdata och innehåller en detaljerad beskrivning av förhållandet mellan data.

DFD representeras av ovala, rektanglar eller cirklar och heter med ett enda ord. Pilar representerar flödet, och ovaler eller parallella linjer representerar lagringarna. ERD representeras av en rektangulär låda, och diamanter representerar förhållandet mellan enheterna. Kardinalitet representeras av linjer eller standardbeteckningar.

Båda dessa datamodeller kommer också med många olika brister. DFD räcker inte för att helt beskriva ett system. Dessutom kan användningen av olika symboler skapa förvirring hos användarna. DFD kan inte också ange beräkningar i en process. ERD visar inte interaktionen mellan modellen eller data och hur det ändras i ett system.

Sammanfattning:

1. DFD visar hur data går in i ett system, omvandlas i det systemet och hur det lagras i det.

2. ERD representerar enhetsmodellen och visar hur ett system eller en databas kommer att se ut men inte förklara hur man implementerar den.

3. Med DFD ska varje process och lagring ha åtminstone ett dataflöde i riktning mot det och en som lämnar den.

4. Med ERD bör alla enheter representera en grupp av liknande saker. Alla definitioner i ERD bör vara entydiga.

5. DFD representeras av ovaler, rektanglar eller cirklar och heter med ett enda ord. ERD representeras av en rektangulär låda.