Diferença entre DFD e ERD

DFD vs ERD

DFD e ERD são diferentes modelos de dados usados ​​principalmente para organizar dados de negócios para comunicação adequada entre membros de um grupo.

O DFD mostra como os dados entram em um sistema, são transformados nesse sistema e como são armazenados nele. Enquanto isso, o ERD representa o modelo de entidade e mostrará a aparência de um sistema ou banco de dados, mas não explicará como implementá-lo..
DFD e ERD são formulados usando regras diferentes. Com o DFD, cada um dos processos e o armazenamento devem ter pelo menos um fluxo de dados indo em direção a ele e outro deixando-o. Todos os dados devem ter que passar por um determinado processo, e todos os processos em um sistema devem estar vinculados a um armazenamento de dados ou outro processo. Com o ERD, todas as entidades devem representar um grupo de coisas semelhantes. Todas as definições no ERD devem ser inequívocas.

O modelo DFD é uma representação em vários níveis que começa com informações abstratas e inclui vários níveis decompostos. O modelo ERD representa os dados do sistema e inclui uma descrição elaborada da relação entre os dados.

O DFD é representado por ovais, retângulos ou círculos e é nomeado com uma única palavra. As setas representam o fluxo e as ovais ou linhas paralelas representam os armazenamentos. O ERD é representado por uma caixa retangular e os diamantes representam o relacionamento entre as entidades. A cardinalidade é representada por linhas ou noções padrão.
Ambos os modelos de dados também vêm com muitas deficiências diferentes. O DFD não é suficiente para descrever completamente um sistema. Além disso, o uso de símbolos diferentes pode criar confusão nos usuários. O DFD também não pode especificar cálculos em um processo. O ERD não mostra a interação entre o modelo ou os dados e como isso muda em um sistema.

Resumo:

1.DFD mostra como os dados entram em um sistema, são transformados nesse sistema e como são armazenados nele.
2.ERD representa o modelo de entidade e mostrará a aparência de um sistema ou banco de dados, mas não explicará como implementá-lo..
3. Com o DFD, cada um dos processos e armazenamentos deve ter pelo menos um fluxo de dados indo em direção a ele e um deixando-o.
4.Com ERD, todas as entidades devem representar um grupo de coisas semelhantes. Todas as definições no ERD devem ser inequívocas.
5.DFD é representado por ovais, retângulos ou círculos e é nomeado com uma única palavra. O ERD é representado por uma caixa retangular.