Diferencia entre DFD y ERD

Diferencia entre DFD y ERD

DFD vs ERD

DFD y ERD son modelos de datos diferentes que se utilizan principalmente para organizar datos comerciales para la comunicación adecuada entre los miembros de un grupo.

DFD muestra cómo los datos ingresan a un sistema, se transforman en ese sistema y cómo se almacena en él. Mientras tanto, ERD representa el modelo de entidad y mostrará cómo se verá un sistema o una base de datos, pero no explicará cómo implementarlo.
DFD y ERD se formulan utilizando diferentes reglas. Con DFD, cada uno de los procesos y el almacenamiento deberían tener al menos un flujo de datos y uno que lo deja. Todos los datos deben tener que pasar por un cierto proceso, y todos los procesos en un sistema deben estar vinculados a un almacén de datos u otro proceso. Con ERD, todas las entidades deben representar un grupo de cosas similares. Todas las definiciones en ERD deben ser inequívocas.

El modelo DFD es una representación multinivel que comienza con información abstracta e incluye múltiples niveles descompuestos. El modelo ERD representa los datos del sistema e incluye una descripción elaborada de la relación entre los datos.

DFD está representado por óvalos, rectángulos o círculos y se nombra con una sola palabra. Las flechas representan el flujo, y los óvalos o las líneas paralelas representan las almacenes. El ERD está representado por una caja rectangular, y los diamantes representan la relación entre las entidades. La cardinalidad está representada por líneas o nociones estándar.
Ambos modelos de datos también vienen con muchas deficiencias diferentes. DFD no es suficiente para describir completamente un sistema. Además, el uso de diferentes símbolos puede crear confusión en los usuarios. El DFD también no puede especificar cálculos en un proceso. ERD no muestra la interacción entre el modelo o los datos y cómo cambia en un sistema.

Resumen:

1.DFD muestra cómo los datos ingresan a un sistema, se transforman en ese sistema y cómo se almacena en él.
2.ERD representa el modelo de entidad y mostrará cómo se verá un sistema o una base de datos, pero no explicará cómo implementarlo.
3.Con DFD, cada uno de los procesos y almacenes debe tener al menos un flujo de datos y uno que lo deje.
4.Con ERD, todas las entidades deben representar un grupo de cosas similares. Todas las definiciones en ERD deben ser inequívocas.
5.DFD está representado por óvalos, rectángulos o círculos y se nombra con una sola palabra. El ERD está representado por una caja rectangular.