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, berubah 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 tetapi tidak menerangkan cara melaksanakannya.
DFD dan ERD dirumus dengan menggunakan peraturan yang berbeza. Dengan DFD, setiap proses dan simpanan harus mempunyai sekurang-kurangnya satu aliran data menuju ke sana dan satu meninggalkannya. Semua data mesti melalui proses tertentu, dan semua proses dalam sistem harus dihubungkan ke kedai data atau proses lain. Dengan ERD, semua entiti harus mewakili sekumpulan perkara yang serupa. Semua definisi dalam ERD mestilah jelas.

Model DFD adalah perwakilan pelbagai peringkat yang bermula dengan maklumat abstrak dan termasuk pelbagai peringkat yang terurai. Model ERD mewakili data sistem dan termasuk penerangan terperinci tentang hubungan antara data.

DFD diwakili oleh oval, segi empat, atau bulatan dan dinamakan dengan satu perkataan. Anak panah mewakili aliran, dan ombak atau garisan selari mewakili penyimpanan. ERD diwakili oleh kotak persegi panjang, dan berlian mewakili hubungan antara entiti. Kardinaliti diwakili oleh garisan atau tanggapan standard.
Kedua-dua model data ini juga datang dengan banyak kelemahan yang berbeza. DFD tidak cukup untuk menggambarkan sepenuhnya sistem. Selain itu, penggunaan simbol yang berlainan boleh menyebabkan kekeliruan pada pengguna. DFD tidak boleh juga 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, diubahkan dalam sistem itu, dan bagaimana ia disimpan di dalamnya.
2.ERD mewakili model entiti dan akan menunjukkan sistem atau pangkalan data yang akan kelihatan tetapi tidak menjelaskan cara melaksanakannya.
3.Dengan DFD, setiap proses dan simpanan harus mempunyai sekurang-kurangnya satu aliran data menuju ke sana dan satu meninggalkannya.
4.Dengan ERD, semua entiti harus mewakili sekumpulan perkara yang serupa. Semua definisi dalam ERD mestilah jelas.
5. DFD diwakili oleh oval, segi empat, atau bulatan dan dinamakan dengan satu perkataan. ERD diwakili oleh kotak segi empat tepat.