Diferența dintre ERD și DFD

Anonim

ERD vs DFD

Ele sunt importante deoarece permit o comunicare eficientă între membrii diferitelor departamente dintr-o organizație. Există similarități în cele două tipuri de modele de prezentare a datelor, deși există diferențe care vor fi discutate în acest articol.

DFD reprezintă o reprezentare sistematică a fluxului de date într-o organizație, cum și de unde intră în sistem, modul în care se mișcă dintr-un proces în altul și modul în care acesta este stocat în organizație. Pe de altă parte, un model de date semantic al unui sistem într-o manieră de sus în jos se numește Diagrama relației entității sau ERD. ERD demonstrează cum va arăta un sistem fără a spune cum să îl implementați. Deoarece este bazată pe entitate, ERD arată relația dintre entități dintr-un sistem sau proces. Pe de altă parte, DRD fiind diagramele de fluxuri de date se concentrează pe fluxul de date într-un sistem și modul în care aceste date sunt utilizate în diferite etape ale unui proces.

Atât DFD cât și ERD sunt importante pentru o organizație. În timp ce entitățile, indiferent dacă sunt persoane, locuri, evenimente sau obiecte, sunt reprezentate într-un ERD, DFD vorbește despre modul în care fluxurile de date dintre entități. Se știe despre entitățile pentru care datele sunt stocate în organizație prin ERD, în timp ce DFD furnizează informații despre fluxul de date între entități și despre modul și locul unde sunt stocate.

Sunt folosite diferite instrumente în timpul pregătirii DFD și ERD. Deși este obișnuit să se utilizeze cercuri, ovale, dreptunghiuri și săgeți pentru a face DFD, ERD utilizează numai cutii dreptunghiulare. Diamantele sunt folosite pentru a reprezenta relațiile dintre entitățile din ERD și găsiți descrierea relației, în timp ce denumirea în DFD este printr-un singur cuvânt.

În ciuda popularității și a utilizării pe scară largă, atât DFD, cât și ERD sunt incomplete, în sensul că nu se obține imaginea completă privită la una dintre cele două diagrame de reprezentare a datelor.

Pe scurt:

• În timp ce DFD descrie modul în care informațiile intră, se transformă, se utilizează și se stochează într-o organizație, ERD se concentrează asupra entităților și asupra modului în care utilizează informațiile din sistem.

• ERD doar spune cum arată sistemul în cele din urmă fără a specifica procesul de implementare.

• Există diferite instrumente pentru reprezentarea ERD și DFD