ERD versus DFD
ERD en DFD zijn modellen voor gegevenspresentatie die helpen bij het identificeren van de gegevensstroom en de invoer en uitvoer. Ze zijn belangrijk omdat ze effectieve communicatie mogelijk maken tussen leden van verschillende afdelingen in een organisatie. Er zijn overeenkomsten in de twee soorten gegevenspresentatiemodellen, hoewel er verschillen zijn waarover in dit artikel wordt gesproken.
DFD's zijn een systematische weergave van hoe gegevens in een organisatie stromen, hoe en van waar het het systeem binnenkomt, hoe het van het ene proces naar het andere gaat en hoe het in de organisatie wordt opgeslagen. Aan de andere kant wordt een semantisch gegevensmodel van een systeem op een top-down manier Entity Relationship Diagram of ERD genoemd. ERD laat zien hoe een systeem eruit zal zien zonder te vertellen hoe het moet worden geïmplementeerd. Omdat het op entiteiten is gebaseerd, toont ERD de relatie tussen entiteiten in een systeem of proces. Aan de andere kant, DRD zijnde gegevensstroomdiagrammen zijn gericht op de gegevensstroom in een systeem en hoe deze gegevens in verschillende stadia van een proces worden gebruikt.
Zowel DFD als ERD zijn belangrijk voor een organisatie. Terwijl entiteiten, of het nu mensen, plaatsen, gebeurtenissen of objecten zijn, worden weergegeven in een ERD, vertelt DFD hoe gegevens tussen entiteiten stromen. Via ERD komt men meer te weten over de entiteiten waarvoor gegevens in de organisatie zijn opgeslagen, terwijl DFD informatie geeft over de gegevensstroom tussen entiteiten en hoe en waar deze worden opgeslagen.
Er wordt gebruik gemaakt van verschillende tools bij het voorbereiden van DFD en ERD. Hoewel het gebruikelijk is om cirkels, ovalen, rechthoeken en pijlen te gebruiken om DFD te maken, gebruikt ERD alleen rechthoekige dozen. Diamanten worden gebruikt om relaties tussen entiteiten in ERD weer te geven en u vindt een beschrijving van de relatie, terwijl naamgeving in DFD via een enkel woord is.
Ondanks hun populariteit en wijdverbreid gebruik, zijn zowel DFD als ERD onvolledig in die zin dat men niet het volledige beeld krijgt door naar een van de twee gegevensrepresentatiediagrammen te kijken.
In het kort:
• Terwijl DFD weergeeft hoe de informatie binnenkomt, wordt getransformeerd, gebruikt en opgeslagen in een organisatie, richt ERD zich op entiteiten en hoe zij gebruikmaken van informatie in het systeem.
• ERD vertelt alleen hoe het systeem er uiteindelijk uitziet zonder het implementatieproces te specificeren.
• Er zijn verschillende tools voor de weergave van ERD en DFD