Diferença entre DFD e ERD Diferença entre

Anonim

DFD vs ERD

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

DFD mostra como os dados entram em um sistema, são transformados nesse sistema e como ele está armazenado nele. Enquanto isso, o ERD representa o modelo da entidade e mostrará o que um sistema ou um banco de dados parecerá, 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 em direção a ele e um que o deixa. Todos os dados devem ter que passar por um determinado processo e todos os processos em um sistema devem ser vinculados a um armazenamento de dados ou a outro processo. Com 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 multi-nível 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 elaborada descrição da relação entre os dados.

DFD é representado por ovais, retângulos ou círculos e é nomeado com uma única palavra. As setas representam o fluxo, e ovais ou linhas paralelas representam os estoques. O ERD é representado por uma caixa retangular, e os diamantes representam a relação 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. 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. ERD não mostra a interação entre o modelo ou dados e como ele muda em um sistema.

Resumo:

1. DFD mostra como os dados entram em um sistema, são transformados nesse sistema e como ele está armazenado nele.

2. ERD representa o modelo de entidade e mostrará o que um sistema ou um banco de dados se parecerá, mas não explica como implementá-lo.

3. Com DFD, cada um dos processos e armazenamentos deve ter pelo menos um fluxo de dados em direção a ele e um deixando.

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.