Różnica między DFD i ERD
- 3713
- 160
- Patrycy Ziółkowski
DFD vs ERD
DFD i ERD to różne modele danych, które są wykorzystywane głównie do organizowania danych biznesowych w celu właściwej komunikacji między członkami grupy.
DFD pokazuje, w jaki sposób dane wprowadzają system, są przekształcane w tym systemie i jak są w nim przechowywane. Tymczasem ERD reprezentuje model jednostki i pokaże, jak będzie wyglądał system lub baza danych, ale nie wyjaśnia, jak go wdrożyć.
DFD i ERD są sformułowane przy użyciu różnych reguł. W przypadku DFD każdy z procesów i przechowywanie powinny mieć przynajmniej jeden przepływ danych, a jeden pozostawia. Wszystkie dane muszą przejść przez określony proces, a wszystkie procesy w systemie powinny być powiązane z magazynem danych lub innym procesem. W przypadku 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 wyszukany opis relacji między danymi.
DFD jest reprezentowany przez owale, prostokąty lub kółka i jest nazwany jednym słowem. Strzałki reprezentują przepływ, a owale lub linie równoległe reprezentują przechowywanie. ERD jest reprezentowany przez prostokątne pudełko, a diamenty reprezentują związek między bytami. Kardynanie jest reprezentowane przez linie lub standardowe pojęcia.
Oba te modele danych są również wyposażone w wiele różnych niedociągnięć. DFD nie wystarczy, aby całkowicie opisać system. Ponadto użycie różnych symboli może powodować zamieszanie u użytkowników. DFD nie może również określić obliczeń w procesie. ERD nie pokazuje interakcji między modelem lub danymi i sposób, w jaki zmienia się on w systemie.
Streszczenie:
1.DFD pokazuje, w jaki sposób dane wprowadzają system, są przekształcane w tym systemie i jak są w nim przechowywane.
2.ERD reprezentuje model encji i pokaże, jak będzie wyglądał system lub baza danych, ale nie wyjaśnia, jak go wdrożyć.
3.W przypadku DFD każdy z procesów i przechowywania powinien mieć w jego stronę co najmniej jeden przepływ danych, a jeden pozostawia.
4.W przypadku ERD wszystkie podmioty powinny reprezentować grupę podobnych rzeczy. Wszystkie definicje w ERD powinny być jednoznaczne.
5.DFD jest reprezentowany przez owale, prostokąty lub kółka i jest nazwany jednym słowem. ERD jest reprezentowany przez prostokątne pudełko.