Ero DFD n ja ERD n välillä

DFD vs. ERD

DFD ja ERD ovat erilaisia ​​datamalleja, joita käytetään pääasiassa yritystietojen järjestämiseen ryhmän jäsenten välisen asianmukaisen viestinnän järjestämiseksi.

DFD osoittaa, kuinka tiedot tulevat järjestelmään, muuntuvat järjestelmään ja miten sitä siihen tallennetaan. Sillä välin, ERD edustaa entiteettimallia ja näyttää, miltä järjestelmä tai tietokanta näyttää, mutta ei selitä miten se toteutetaan.
DFD ja ERD on muotoiltu käyttämällä erilaisia ​​sääntöjä. DFD: n avulla jokaisessa prosessissa ja tallennuksessa tulisi olla ainakin yksi tietovirta kohti sitä ja yksi poistuva siitä. Kaikkien tietojen on oltava tietyn prosessin läpi, ja kaikki järjestelmän prosessit on linkitettävä tietovarastoon tai muuhun prosessiin. ERD: n avulla kaikkien entiteettien tulee edustaa ryhmää samanlaisia ​​asioita. Kaikkien ERD: n määritelmien on oltava yksiselitteisiä.

DFD-malli on monitasoinen esitys, joka alkaa abstraktilla tiedolla ja sisältää useita hajottuja tasoja. ERD-malli edustaa järjestelmätietoja ja sisältää yksityiskohtaisen kuvauksen datan välisestä suhteesta.

DFD on merkitty soikeilla, suorakulmioilla tai ympyröillä, ja se on nimetty yhdellä sanalla. Nuolet edustavat virtausta, ja soikeat tai yhdensuuntaiset viivat kuvaavat kertoja. ERD: tä edustaa suorakulmainen laatikko ja timantit edustavat entiteettien välistä suhdetta. Cardinality edustaa linjoja tai tavanomaisia ​​käsitteitä.
Molemmissa näissä datamalleissa on myös monia erilaisia ​​puutteita. DFD ei riitä kuvaamaan järjestelmää kokonaan. Lisäksi erilaisten symbolien käyttö voi aiheuttaa sekaannusta käyttäjille. DFD ei voi myöskään määrittää laskelmia prosessissa. ERD ei osoita mallin tai datan ja sen muutoksen systeemissä vuorovaikutusta.

Yhteenveto:

1.DFD näyttää kuinka tiedot tulevat järjestelmään, muuttuvat järjestelmään ja miten sitä siihen tallennetaan.
2.ERD edustaa entiteettimallia ja näyttää, miltä järjestelmä tai tietokanta näyttää, mutta ei selitä miten se toteutetaan.
3.DFD: n avulla jokaisessa prosessissa ja tallennuksessa tulisi olla vähintään yksi tietovirta kohti sitä ja yksi poistuva siitä.
4. ERD: n avulla kaikkien entiteettien tulisi edustaa ryhmää samanlaisia ​​asioita. Kaikkien ERD: n määritelmien on oltava yksiselitteisiä.
5.DFD edustaa soikeita, suorakulmioita tai ympyröitä, ja se on nimetty yhdellä sanalla. ERD: tä edustaa suorakulmainen laatikko.