DFD против ERD
DFD и ERD - это разные модели данных, которые в основном используются для организации бизнес-данных для надлежащего взаимодействия между членами группы..
DFD показывает, как данные поступают в систему, преобразуются в эту систему и как они хранятся в ней. Между тем, ERD представляет модель сущности и покажет, как будет выглядеть система или база данных, но не объяснит, как ее реализовать..
DFD и ERD сформулированы с использованием разных правил. При использовании DFD каждый из процессов и хранилищ должен иметь по крайней мере один поток данных, идущий к нему, и один выходящий из него. Все данные должны пройти определенный процесс, и все процессы в системе должны быть связаны с хранилищем данных или другим процессом. С ERD все объекты должны представлять группу похожих вещей. Все определения в ERD должны быть однозначными.
Модель DFD представляет собой многоуровневое представление, которое начинается с абстрактной информации и включает в себя несколько разложенных уровней. Модель ERD представляет системные данные и включает подробное описание связи между данными.
DFD представлен овалами, прямоугольниками или кругами и назван одним словом. Стрелки представляют поток, а овалы или параллельные линии представляют штриховки. ERD представлен прямоугольной рамкой, а ромбы представляют отношения между объектами. Кардинальность представлена линиями или стандартными понятиями.
Обе эти модели данных также имеют много различных недостатков. DFD недостаточно для полного описания системы. Более того, использование разных символов может создать путаницу у пользователей. DFD также не может определять вычисления в процессе. ERD не показывает взаимодействие между моделью или данными и их изменения в системе.
Резюме:
1.DFD показывает, как данные поступают в систему, преобразуются в эту систему и как они хранятся в ней.
2.ERD представляет модель сущности и покажет, как будет выглядеть система или база данных, но не объяснит, как ее реализовать..
3. С DFD каждый из процессов и хранилищ должен иметь по крайней мере один поток данных, идущий к нему, и один выходящий из него.
4. С ERD все объекты должны представлять группу похожих вещей. Все определения в ERD должны быть однозначными.
5.DFD представлен овалами, прямоугольниками или кругами и назван одним словом. ERD представлен прямоугольной рамкой.