Diferencia entre DFD y ERD

DFD vs ERD

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

DFD muestra cómo los datos entran en un sistema, se transforman en ese sistema y cómo se almacenan 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 explica cómo implementarlo..
DFD y ERD se formulan utilizando diferentes reglas. Con DFD, cada uno de los procesos y el almacenamiento deben tener al menos un flujo de datos hacia él y otro que lo abandone. Todos los datos deben pasar por un proceso determinado y todos los procesos de 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 detallada 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 líneas paralelas representan los almacenamientos. 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 tampoco 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 almacenan en él..
2.ERD representa el modelo de entidad y mostrará cómo se verá un sistema o una base de datos, pero no explica cómo implementarlo..
3. Con el DFD, cada uno de los procesos y almacenamientos deben tener al menos un flujo de datos hacia él y otro que lo abandone..
4.Con ERD, todas las entidades deben representar un grupo de cosas similares. Todas las definiciones en ERD deben ser inequívocas.
5.DFD se representa por óvalos, rectángulos o círculos y se nombra con una sola palabra. El ERD está representado por una caja rectangular..