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

Anonim

DFD vs ERD

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

A DFD bemutatja, hogyan adnak be adatokat egy rendszerbe, átalakulnak abban a rendszerben, és hogyan tárolják benne. Eközben az ERD képviseli az entitás modelljét, és megmutatja, hogy egy rendszer vagy egy adatbázis fog kinézni, de nem magyarázza meg, hogyan hajtsa végre azt.

A DFD és az ERD különböző szabályok szerint van megfogalmazva. A DFD-nél az egyes folyamatok és a tárolás legalább egy adatáramlást igényel, és az egyik elhagyja azt. Minden adatnak egy bizonyos folyamaton kell keresztülmennie, és a rendszer összes folyamatait egy adattárhoz vagy egy másik folyamathoz kell kapcsolni. Az ERD-vel minden egységnek hasonló csoportot kell képviselnie. Az ERD-ben szereplő valamennyi meghatározásnak egyértelműnek kell lennie.

A DFD modell egy többszintű reprezentáció, amely absztrakt információkkal kezdődik és többször bontja a szinteket. Az ERD modell a rendszeradatokat jelöli, és tartalmazza az adatok közötti kapcsolat részletes leírását.

A DFD-t ovális, téglalap vagy körök képviselik, és egyetlen szóval van megadva. A nyilak képviselik az áramlást, és ovális vagy párhuzamos vonalak jelölik a tárolást. Az ERD-t négyszögletes doboz képviseli, és a gyémántok képviselik az entitások közötti kapcsolatot. A kardinalitást vonalak vagy standard fogalmak képviselik.

Mindkét adatmodell számos különböző hiányossággal is jár. A DFD nem elegendő egy rendszer teljes leírásához. Ráadásul a különböző szimbólumok használata zavart okozhat a felhasználókban. A DFD nem adhat meg számításokat sem egy folyamatban. Az ERD nem mutatja a modell vagy az adatok közötti kölcsönhatást, és hogyan változik a rendszer.

Összefoglaló:

1. A DFD bemutatja, hogyan adnak be adatokat egy rendszerbe, átalakulnak abban a rendszerben, és hogyan tárolják benne.

2. Az ERD képviseli az entitás modelljét, és megmutatja, hogy egy rendszer vagy egy adatbázis fog kinézni, de nem magyarázza meg, hogyan kell végrehajtani.

3. A DFD-nél a folyamatok és raktárak mindegyikének rendelkeznie kell legalább egy adatáramlással, amely felé halad és az egyik elhagyja azt.

4. Az ERD-vel minden egységnek hasonló csoportot kell képviselnie. Az ERD-ben szereplő valamennyi meghatározásnak egyértelműnek kell lennie.

5. A DFD-t ovális, téglalap vagy körök képviselik, és egyetlen szóval van megadva. Az ERD-t téglalap alakú doboz képviseli.