Diferencia entre DFD y ERD

DFD vs ERD

DFD y ERD son diferentesdatosmodelos que se utilizan principalmente para organizar negociosdatospara una 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 almacenan en él. Mientras tanto, ERD representa el modelo de entidad y mostrará quésistemao una base de datos se verá como pero no explicará cómo implementarla.
DFD y ERD se formulan utilizando reglas diferentes. Con DFD, cada uno de los procesos y el almacenamiento debe tener al menos un flujo de datos yendo hacia él y otro hacia él. Todos los datos deben tener que pasar por un determinado 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 de varios niveles que comienza con resumeninformacióne 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 tienen 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 explicará cómo implementarlo.
3. Con DFD, cada uno de los procesos y almacenamientos debe tener al menos un flujo de datos yendo hacia él y uno saliendo de él.
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.