Diferença Entre ERD e DFD

Anonim

ERD vs DFD

ERD e DFD são modelos de apresentação de dados que ajudam na identificação do fluxo de dados, bem como entradas e saídas. Eles são importantes, pois permitem uma comunicação efetiva 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.

DFD's são representação sistemática de como os dados circulam em uma organização, como e de onde ele entra no sistema, como ele se move de um processo para outro e como ele é armazenado na organização. Por outro lado, um modelo de dados semânticos de um sistema de um modo descendente é denominado Entity Relationship Diagram ou ERD. O ERD demonstra como um sistema parecerá sem dizer como implementá-lo. Uma vez que é baseado em entidade, o ERD mostra a relação entre entidades em um sistema ou processo. Por outro lado, DRD sendo diagramas de fluxo de dados foca o fluxo de dados em um sistema e como estes dados são utilizados em diferentes estágios de um processo.

Tanto DFD como ERD são importantes para uma organização. Enquanto as entidades, sejam pessoas, lugares, eventos ou objetos estão representados em um ERD, o DFD fala sobre como os fluxos de dados entre entidades. Conhece as entidades para as quais os dados são armazenados na organização através do ERD, enquanto o DFD fornece informações sobre o fluxo de dados entre entidades e como e onde é armazenado.

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

Apesar de sua popularidade e uso generalizado, DFD e ERD estão incompletos no sentido de que não se encontra a imagem completa em nenhum dos dois diagramas de representação de dados.

Em resumo:

• Enquanto o DFD descreve como a informação entra, é transformado, usado e armazenado em uma organização, o ERD se concentra em entidades e como elas fazem uso de informações no sistema.

• A 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