Perbezaan antara DFD dan ERD

Perbezaan antara DFD dan ERD

DFD vs ERD

DFD dan ERD adalah model data yang berbeza yang digunakan terutamanya untuk menganjurkan data perniagaan untuk komunikasi yang betul antara ahli kumpulan.

DFD menunjukkan bagaimana data memasuki sistem, diubah dalam sistem itu, dan bagaimana ia disimpan di dalamnya. Sementara itu, ERD mewakili model entiti dan akan menunjukkan sistem atau pangkalan data yang akan kelihatan seperti tetapi tidak menjelaskan cara melaksanakannya.
DFD dan ERD dirumuskan menggunakan peraturan yang berbeza. Dengan DFD, setiap proses dan penyimpanan harus mempunyai sekurang -kurangnya satu aliran data yang menuju ke arah itu dan seseorang meninggalkannya. Semua data mesti melalui proses tertentu, dan semua proses dalam sistem harus dihubungkan dengan kedai data atau proses lain. Dengan ERD, semua entiti harus mewakili sekumpulan perkara yang serupa. Semua definisi di ERD mestilah tidak jelas.

Model DFD adalah perwakilan pelbagai peringkat yang bermula dengan maklumat abstrak dan merangkumi pelbagai tahap terurai. Model ERD mewakili data sistem dan merangkumi penerangan rumit mengenai hubungan antara data.

DFD diwakili oleh oval, segi empat tepat, atau bulatan dan dinamakan dengan satu perkataan. Anak panah mewakili aliran, dan oval atau garis selari mewakili penyimpanan. ERD diwakili oleh kotak segi empat tepat, dan berlian mewakili hubungan antara entiti. Kardinaliti diwakili oleh garis atau tanggapan standard.
Kedua -dua model data ini juga datang dengan banyak kekurangan yang berbeza. DFD tidak mencukupi untuk menggambarkan sepenuhnya sistem. Selain itu, penggunaan simbol yang berbeza dapat menimbulkan kekeliruan pada pengguna. DFD juga tidak dapat menentukan perhitungan dalam proses. ERD tidak menunjukkan interaksi antara model atau data dan bagaimana ia berubah dalam sistem.

Ringkasan:

1.DFD menunjukkan bagaimana data memasuki sistem, diubah dalam sistem itu, dan bagaimana ia disimpan di dalamnya.
2.ERD mewakili model entiti dan akan menunjukkan sistem atau pangkalan data yang akan kelihatan seperti tetapi tidak menerangkan cara melaksanakannya.
3.Dengan DFD, setiap proses dan penyimpanan harus mempunyai sekurang -kurangnya satu aliran data yang menuju ke arahnya dan seseorang meninggalkannya.
4.Dengan ERD, semua entiti harus mewakili sekumpulan perkara yang serupa. Semua definisi di ERD mestilah tidak jelas.
5.DFD diwakili oleh oval, segi empat tepat, atau bulatan dan dinamakan dengan satu perkataan. ERD diwakili oleh kotak segi empat tepat.