Atšķirība starp DFD un ERD

DFD pret ERD

DFD un ERD ir dažādi datu modeļi, kurus galvenokārt izmanto biznesa datu organizēšanai, lai nodrošinātu pareizu saziņu starp grupas dalībniekiem.

DFD parāda, kā dati nonāk sistēmā, tiek pārveidoti šajā sistēmā un kā tie tajā tiek glabāti. Tikmēr ERD attēlo entītijas modeli un parādīs, kā izskatīsies sistēma vai datu bāze, bet nepaskaidros, kā to ieviest.
DFD un ERD ir formulēti, izmantojot dažādus noteikumus. Izmantojot DFD, katram procesam un glabāšanai jābūt vismaz vienai datu plūsmai, kas iet uz to, un vienai, kas to atstāj. Visiem datiem ir jāiet cauri noteiktam procesam, un visi sistēmas procesi ir jāsaista ar datu krātuvi vai citu procesu. Izmantojot ERD, visām entītijām vajadzētu pārstāvēt līdzīgu lietu grupu. Visām definīcijām ERD vajadzētu būt nepārprotamām.

DFD modelis ir daudzlīmeņu attēlojums, kas sākas ar abstraktu informāciju un ietver vairākus sadalītus līmeņus. ERD modelis attēlo sistēmas datus un tajā ir detalizēti aprakstīta saikne starp datiem.

DFD attēlo ovāli, taisnstūri vai apļi, un to apzīmē ar vienu vārdu. Bultiņas apzīmē plūsmu, un ovāli vai paralēlas līnijas attēlo plūsmu. ERD ir attēlots ar taisnstūrveida lodziņu, un dimanti attēlo attiecības starp entītijām. Kardinalitāti attēlo līnijas vai standarta jēdzieni.
Abiem šiem datu modeļiem ir arī daudz dažādu trūkumu. Ar DFD nepietiek, lai pilnībā aprakstītu sistēmu. Turklāt dažādu simbolu izmantošana var radīt neskaidrības lietotājiem. DFD arī nevar norādīt aprēķinus procesā. ERD neuzrāda mijiedarbību starp modeli vai datiem un to, kā tas mainās sistēmā.

Kopsavilkums:

1.DFD parāda, kā dati nonāk sistēmā, tiek pārveidoti šajā sistēmā un kā tie tajā tiek glabāti.
2.ERD attēlo entītijas modeli un parādīs, kā izskatīsies sistēma vai datu bāze, bet nepaskaidros, kā to ieviest.
3. Ar DFD katram procesam un datu glabāšanai vajadzētu būt vismaz vienai datu plūsmai, kas iet uz to, un vienai, kas to atstāj.
4.Ar ERD visām vienībām vajadzētu pārstāvēt līdzīgu lietu grupu. Visām definīcijām ERD vajadzētu būt nepārprotamām.
5.DFD attēlo ovāli, taisnstūri vai apļi, un to apzīmē ar vienu vārdu. ERD ir attēlots taisnstūrveida lodziņā.