Différence entre DFD et ERD

DFD vs ERD

DFD et ERD sont des modèles de données différents principalement utilisés pour organiser les données de gestion de manière à assurer une communication correcte entre les membres d'un groupe..

DFD montre comment les données entrent dans un système, y sont transformées et comment elles sont stockées. Pendant ce temps, ERD représente le modèle d'entité et montrera à quoi ressemblera un système ou une base de données sans expliquer comment le mettre en œuvre..
DFD et ERD sont formulés en utilisant des règles différentes. Avec DFD, chacun des processus et le stockage devraient avoir au moins un flux de données allant vers lui et un qui le quitte. Toutes les données doivent passer par un processus donné, et tous les processus d’un système doivent être liés à un magasin de données ou à un autre processus. Avec ERD, toutes les entités doivent représenter un groupe de choses similaires. Toutes les définitions dans ERD devraient être sans ambiguïté.

Le modèle DFD est une représentation à plusieurs niveaux qui commence par des informations abstraites et comprend plusieurs niveaux décomposés. Le modèle ERD représente les données système et comprend une description détaillée de la relation entre les données.

DFD est représenté par des ovales, des rectangles ou des cercles et est nommé avec un seul mot. Les flèches représentent le flux et les lignes ovales ou parallèles représentent les stockages. La DRE est représentée par une boîte rectangulaire et les losanges représentent la relation entre les entités. La cardinalité est représentée par des lignes ou des notions standard.
Ces deux modèles de données présentent également de nombreuses lacunes. DFD ne suffit pas pour décrire complètement un système. De plus, l'utilisation de différents symboles peut créer une confusion chez les utilisateurs. Le DFD ne peut pas non plus spécifier des calculs dans un processus. La DRE ne montre pas l'interaction entre le modèle ou les données et son évolution dans un système.

Résumé:

1.DFD montre comment les données entrent dans un système, y sont transformées et comment elles sont stockées.
2.ERD représente le modèle d'entité et montrera à quoi ressemblera un système ou une base de données sans expliquer comment l'implémenter..
3.Avec DFD, chacun des processus et des stockages doit avoir au moins un flux de données qui le dirige et un qui le quitte.
4. Avec ERD, toutes les entités doivent représenter un groupe de choses similaires. Toutes les définitions dans ERD devraient être sans ambiguïté.
5.DFD est représenté par des ovales, des rectangles ou des cercles et est nommé avec un seul mot. La DRE est représentée par une boîte rectangulaire.