Разлика между DFD и ERD

DFD срещу ERD

DFD и ERD са различни модели данни, които се използват главно за организиране на бизнес данни за правилна комуникация между членовете на групата.

DFD показва как данните влизат в дадена система, трансформират ли се в нея и как се съхраняват в нея. Междувременно ERD представлява модела на субекта и ще покаже как ще изглежда система или база данни, но не и обяснява как да я приложим.
DFD и ERD са формулирани с помощта на различни правила. С DFD всеки от процесите и съхранението трябва да има поне един поток от данни, който върви към него, и един, който го напуска. Всички данни трябва да преминат през определен процес и всички процеси в една система трябва да бъдат свързани с хранилище за данни или друг процес. С ERD всички образувания трябва да представляват група от подобни неща. Всички дефиниции в ERD трябва да бъдат недвусмислени.

Моделът DFD е многостепенно представяне, което започва с абстрактна информация и включва множество декомпозирани нива. Моделът ERD представлява системните данни и включва подробно описание на връзката между данните.

DFD е представен от овали, правоъгълници или кръгове и е кръстен с една дума. Стрелките представляват потока, а овалите или успоредните линии представляват запасите. ERD е представена от правоъгълна кутия, а диамантите представляват връзката между образуванията. Кардиналността е представена с линии или стандартни понятия.
И двата модела данни също се предлагат с много различни недостатъци. DFD не е достатъчно, за да опише напълно системата. Освен това използването на различни символи може да създаде объркване у потребителите. DFD също не може да посочва изчисления в процеса. ERD не показва взаимодействието между модела или данните и как се променя в системата.

Резюме:

1.DFD показва как данните влизат в системата, трансформират ли се в нея и как се съхраняват в нея.
2.ERD представлява модела на субекта и ще покаже как ще изглежда система или база данни, но не обяснява как да я приложим.
3. С DFD всеки от процесите и съхраненията трябва да има поне един поток от данни към него и един, който го напуска.
4. С ERD всички субекти трябва да представляват група от подобни неща. Всички дефиниции в ERD трябва да бъдат недвусмислени.
5.DFD е представен от овали, правоъгълници или кръгове и е кръстен с една дума. ERD е представена от правоъгълна кутия.