Різниця між ERD та DFD

ERD проти DFD

ERD та DFD - це моделі подання даних, які допомагають ідентифікувати потік даних, а також входи та виходи. Вони важливі, оскільки дозволяють ефективно спілкуватися між членами різних відділів в організації. Існують подібності у двох моделях представлення даних, хоча існують відмінності, про які мова піде в цій статті.

DFD - це систематичне уявлення про те, як потоки даних в організації, як і звідки вони надходять у систему, як вони переходять від одного процесу до іншого і як вони зберігаються в організації. З іншого боку, семантична модель даних системи зверху вниз називається діаграмою відносин між особами або ЕРД. ERD демонструє, як виглядатиме система, не розповідаючи, як її впровадити. Оскільки ЄРД заснований на сутності, ЄРД показує взаємозв'язок між сутностями в системі чи процесі. З іншого боку, DRD, будучи діаграмами потоку даних, фокусується на потоці даних у системі та на використанні цих даних на різних етапах процесу..

І DFD, і ERD важливі для організації. Незважаючи на те, що вони є людьми, місцями, подіями або об'єктами, представлені в ERD, DFD розповідає про те, як передаються дані між сутностями. Дізнається про сутності, для яких дані зберігаються в організації через ERD, тоді як DFD надає інформацію про потік даних між сутностями та про те, як і де вони зберігаються.

Під час підготовки DFD та ERD використовуються різні інструменти. Хоча для виготовлення DFD прийнято використовувати кола, овали, прямокутники та стрілки, ERD використовує лише прямокутні поля. Алмази використовуються для представлення відносин між сутностями в ERD, і ви знайдете опис відносин, тоді як іменування в DFD здійснюється одним словом.

Незважаючи на їхню популярність і широке використання, і DFD, і ERD є неповними в тому сенсі, що не виходить повна картина, дивлячись на будь-яку з двох діаграм подання даних..

Коротко:

• У той час як DFD зображує, як інформація вводиться, трансформується, використовується та зберігається в організації, ERD зосереджується на суб'єктах та тому, як вони використовують інформацію в системі.

• ERD просто розповідає, як система в кінцевому рахунку виглядає, не вказуючи процес впровадження.

• Існують різні інструменти для представлення ERD та DFD