Különbség a DFD és az ERD között

DFD vs ERD

A DFD és az ERD különféle adatmodellek, amelyeket főként az üzleti adatok szervezésére használnak a csoport tagjai közötti megfelelő kommunikációhoz.

A DFD megmutatja, hogy az adatok hogyan kerülnek be a rendszerbe, átalakulnak abban a rendszerben, és hogyan tárolódnak benne. Időközben az ERD képviseli az entitás modellt, és megmutatja, hogy néz ki egy rendszer vagy adatbázis, de nem magyarázza meg, hogyan kell azt megvalósítani.
A DFD és az ERD különböző szabályok szerint kerül megfogalmazásra. A DFD-vel minden egyes folyamatnak és a tárolásnak legalább egy adatáramlással kell rendelkeznie, és az egyiknek meg kell hagynia. Az összes adatnak egy bizonyos folyamaton kell keresztülmennie, és a rendszer összes folyamatát össze kell kapcsolni egy adattárolóval vagy egy másik folyamattal. Az ERD-vel minden entitásnak hasonló dolgok csoportját kell képviselnie. Az ERD-ben szereplő összes meghatározásnak egyértelműnek kell lennie.

A DFD modell egy többszintű ábrázolás, amely elvont információval kezdődik és több bontott szintet tartalmaz. Az ERD modell a rendszer adatait képviseli, és az adatok közötti kapcsolat részletes leírását tartalmazza.

A DFD-t ovális, téglalap vagy kör képviseli, és egyetlen szóval nevezi el. A nyilak az áramlást, az ovális vagy a párhuzamos vonalak a betöréseket mutatják. Az ERD-t egy téglalap alakú doboz képviseli, a gyémántok pedig az entitások közötti kapcsolatot. A kardinalitást vonalak vagy szabványos elképzelések képviselik.
Mindkét adatmodellnek számos különféle hiányossága van. A DFD nem elegendő egy rendszer teljes leírásához. Sőt, a különféle szimbólumok használata zavart okozhat a felhasználókban. A DFD nem is határozhat meg számításokat egy folyamatban. Az ERD nem mutatja a modell vagy az adatok közötti kölcsönhatást és annak változását egy rendszerben.

Összefoglaló:

Az 1.DFD megmutatja, hogy az adatok hogyan kerülnek be a rendszerbe, átalakulnak abban a rendszerben, és hogyan tárolódnak benne.
2.ERD képviseli az entitás modellt, és megmutatja, hogy néz ki egy rendszer vagy adatbázis, de nem magyarázza meg, hogyan kell azt megvalósítani.
3.DFD-vel, az egyes folyamatoknak és tárolásoknak legalább egy adatáramlással kell rendelkezniük, és egyet el kell hagyniuk.
4.Az ERD-vel az összes entitásnak hasonló dolgok csoportját kell képviselnie. Az ERD-ben szereplő összes meghatározásnak egyértelműnek kell lennie.
Az 5.DFD-t ovális, téglalap vagy kör jelöli, és egyetlen szóval nevezi el. Az ERD-t téglalap alakú négyzet jelöli.