DFD at ERD
DFD vs ERD
DFD at ERD ay iba't ibang mga modelo ng data na pangunahing ginagamit para sa pag-aayos ng data ng negosyo para sa tamang komunikasyon sa pagitan ng mga miyembro ng isang grupo.
Ipinapakita ng DFD kung papasok ang data sa isang system, ay binago sa system na iyon, at kung paano ito nakaimbak dito. Samantala, ang ERD ay kumakatawan sa modelo ng entidad at magpapakita kung ano ang isang hitsura ng isang sistema o isang database ngunit hindi ipaliwanag kung paano ito ipapatupad. Ang DFD at ERD ay binuo gamit ang iba't ibang mga panuntunan. Sa DFD, ang bawat isa sa mga proseso at ang pag-iimbak ay dapat magkaroon ng hindi bababa sa isang daloy ng data patungo sa ito at isa na iniiwan ito. Ang lahat ng mga data ay dapat may upang pumunta sa pamamagitan ng isang tiyak na proseso, at ang lahat ng mga proseso sa isang sistema ay dapat na naka-link sa isang tindahan ng data o isa pang proseso. Sa ERD, ang lahat ng mga entidad ay dapat na kumakatawan sa isang grupo ng mga katulad na bagay. Ang lahat ng mga kahulugan sa ERD ay dapat na hindi malabo.
Ang DFD modelo ay isang multi-level na representasyon na nagsisimula sa abstract na impormasyon at may kasamang maraming mga antas ng decomposed. Ang modelo ng ERD ay kumakatawan sa data ng sistema at kabilang ang isang detalyadong paglalarawan ng kaugnayan sa pagitan ng data. Ang DFD ay kinakatawan ng mga ovals, rectangles, o mga lupon at pinangalanan sa isang salita. Ang mga arrow ay kumakatawan sa daloy, at ang mga ovals o parallel na mga linya ay kumakatawan sa mga imbakan. Ang ERD ay kinakatawan ng isang hugis-parihaba na kahon, at ang mga diamante ay kumakatawan sa relasyon sa pagitan ng mga entity. Ang Cardinality ay kinakatawan ng mga linya o karaniwang mga paniwala. Ang parehong mga modelo ng data din ay may maraming iba't ibang mga pagkukulang. Ang DFD ay hindi sapat upang lubos na ilarawan ang isang sistema. Bukod dito, ang paggamit ng iba't ibang mga simbolo ay maaaring lumikha ng pagkalito sa mga gumagamit. Hindi rin maaaring tukuyin ng DFD ang mga pag-compute sa isang proseso. Hindi ipinakita ng ERD ang pakikipag-ugnayan sa pagitan ng modelo o data at kung paano ito nagbabago sa isang sistema.
Buod: Ipinapakita ng 1.DFD kung papasok ang data sa isang system, ay binago sa system na iyon, at kung paano ito nakaimbak dito. 2.ERD ay kumakatawan sa modelo ng entity at magpapakita kung ano ang isang sistema o isang database ay magiging hitsura ngunit hindi ipaliwanag kung paano ipatupad ito. 3.With DFD, ang bawat isa sa mga proseso at imbakan ay dapat magkaroon ng hindi bababa sa isang daloy ng data ng pagpunta patungo ito at isa umaalis ito. 4. Sa ERD, ang lahat ng mga entity ay dapat na kumakatawan sa isang grupo ng mga katulad na bagay. Ang lahat ng mga kahulugan sa ERD ay dapat na hindi malabo. 5.DFD ay kinakatawan ng mga ovals, parihaba, o lupon at pinangalanan sa isang salita. Ang ERD ay kinakatawan ng isang hugis-parihaba na kahon.