Różnica między DFD a ERD

DFD vs ERD

DFD i ERD to różne modele danych, które są używane głównie do organizowania danych biznesowych w celu właściwej komunikacji między członkami grupy.

DFD pokazuje, w jaki sposób dane wchodzą do systemu, są transformowane w tym systemie i jak są w nim przechowywane. Tymczasem ERD reprezentuje model jednostki i pokazuje, jak będzie wyglądał system lub baza danych, ale nie wyjaśnia, jak go wdrożyć.
DFD i ERD są formułowane przy użyciu różnych reguł. W przypadku DFD każdy proces i przechowywanie powinny mieć co najmniej jeden przepływ danych zmierzający do niego i jeden opuszczający go. Wszystkie dane muszą przejść przez pewien proces, a wszystkie procesy w systemie powinny być połączone ze składnicą danych lub innym procesem. Dzięki ERD wszystkie podmioty powinny reprezentować grupę podobnych rzeczy. Wszystkie definicje w ERD powinny być jednoznaczne.

Model DFD to wielopoziomowa reprezentacja, która rozpoczyna się od informacji abstrakcyjnych i obejmuje wiele rozkładanych poziomów. Model ERD reprezentuje dane systemowe i zawiera szczegółowy opis relacji między danymi.

DFD jest reprezentowany przez owale, prostokąty lub koła i jest nazywany jednym słowem. Strzałki oznaczają przepływ, a owale lub równoległe linie reprezentują miejsca przechowywania. ERD jest reprezentowany przez prostokątne pudełko, a diamenty reprezentują relacje między jednostkami. Liczność jest reprezentowana przez linie lub standardowe pojęcia.
Oba te modele danych mają również wiele różnych niedociągnięć. DFD nie wystarczy, aby całkowicie opisać system. Ponadto użycie różnych symboli może powodować zamieszanie wśród użytkowników. DFD nie może również określać obliczeń w procesie. ERD nie pokazuje interakcji między modelem lub danymi oraz tego, jak zmienia się w systemie.

Streszczenie:

1.DFD pokazuje, w jaki sposób dane wchodzą do systemu, są transformowane w tym systemie i jak są w nim przechowywane.
2.ERD reprezentuje model jednostki i pokazuje, jak będzie wyglądał system lub baza danych, ale nie wyjaśnia, jak go wdrożyć.
3.Z DFD każdy proces i przechowywanie powinien mieć co najmniej jeden przepływ danych w jego kierunku i jeden opuszczający.
4. Dzięki ERD wszystkie podmioty powinny reprezentować grupę podobnych rzeczy. Wszystkie definicje w ERD powinny być jednoznaczne.
5.DFD jest reprezentowany przez owale, prostokąty lub koła i jest nazywany jednym słowem. ERD jest reprezentowany przez prostokątne pudełko.