Diferença entre ERD e DFD

ERD vs DFD

ERD e DFD são modelos de apresentação de dados que ajudam a identificar o fluxo de dados, bem como entradas e saídas. Eles são importantes, pois permitem uma comunicação eficaz entre membros de diferentes departamentos de uma organização. Existem semelhanças nos dois tipos de modelos de apresentação de dados, embora existam diferenças que serão discutidas neste artigo.

Os DFDs são uma representação sistemática de como os dados fluem em uma organização, como e de onde entram no sistema, como se movem de um processo para outro e como são armazenados na organização. Por outro lado, um modelo de dados semânticos de um sistema de maneira descendente é chamado de Entity Relationship Diagram ou ERD. O ERD demonstra como será o sistema sem dizer como implementá-lo. Como é baseado em entidade, o ERD mostra o relacionamento entre entidades em um sistema ou processo. Por outro lado, DRD sendo diagramas de fluxo de dados, concentra-se no fluxo de dados em um sistema e em como esses dados são utilizados em diferentes estágios de um processo.

O DFD e o ERD são importantes para uma organização. Enquanto entidades, sejam pessoas, lugares, eventos ou objetos, são representadas em um ERD, o DFD fala sobre como os dados fluem entre as entidades. É possível conhecer as entidades para as quais os dados são armazenados na organização por meio do ERD, enquanto o DFD fornece informações sobre o fluxo de dados entre as entidades e como e onde eles são armazenados..

Diferentes ferramentas são utilizadas durante a preparação do DFD e ERD. Embora seja comum usar círculos, ovais, retângulos e setas para criar o DFD, o ERD usa apenas caixas retangulares. Os diamantes são usados ​​para representar relacionamentos entre entidades no ERD e você encontra uma descrição do relacionamento, enquanto a nomeação no DFD é feita por meio de uma única palavra.

Apesar de sua popularidade e uso generalizado, o DFD e o ERD são incompletos no sentido de que não se tem uma visão completa dos dois diagramas de representação de dados..

Em resumo:

• Enquanto o DFD descreve como as informações entram, são transformadas, usadas e armazenadas em uma organização, o ERD se concentra nas entidades e em como elas usam as informações no sistema..

• ERD apenas informa como o sistema se parece, sem especificar o processo de implementação.

• Existem diferentes ferramentas para representação de ERD e DFD