Différence entre DFD et ERD
- 4889
- 869
- Sarah Poirier
DFD vs ERD
DFD et ERD sont différents modèles de données qui sont principalement utilisés pour organiser les données commerciales pour une communication appropriée entre les membres d'un groupe.
DFD montre comment les données saisissent un système, sont transformées dans ce système et comment elles y sont stockées. En attendant, ERD représente le modèle d'entité et montrera à quoi ressemblera un système ou une base de données mais ne pas expliquer comment l'implémenter.
DFD et ERD sont formulés à l'aide de différentes règles. Avec DFD, chacun des processus et le stockage devraient avoir au moins un flux de données vers lui et un qui le laisse. Toutes les données doivent avoir à suivre un certain processus, 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 devraient représenter un groupe de choses similaires. Toutes les définitions de l'ERD doivent être sans ambiguïté.
Le modèle DFD est une représentation à plusieurs niveaux qui commence avec des informations abstraites et comprend plusieurs niveaux de décomposition. Le modèle ERD représente les données du système et comprend une description élaboré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 l'écoulement, et les ovales ou les lignes parallèles représentent les stockages. L'ERD est représenté par une boîte rectangulaire, et les diamants 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 sont également livrés avec de nombreuses lacunes différentes. DFD n'est pas suffisant pour décrire complètement un système. De plus, l'utilisation de différents symboles peut créer de la confusion chez les utilisateurs. Le DFD ne peut pas également spécifier des calculs dans un processus. ERD ne montre pas l'interaction entre le modèle ou les données et comment elle change dans un système.
Résumé:
1.DFD montre comment les données saisissent un système, sont transformées dans ce système et comment elles y 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 mais ne pas expliquer comment l'implémenter.
3.Avec DFD, chacun des processus et des stockages devrait avoir au moins un flux de données vers lui et un qui le laisse.
4.Avec ERD, toutes les entités devraient représenter un groupe de choses similaires. Toutes les définitions de l'ERD doivent être sans ambiguïté.
5.DFD est représenté par des ovales, des rectangles ou des cercles et est nommé avec un seul mot. L'ERD est représenté par une boîte rectangulaire.