ERD pret DFD
ERD un DFD ir datu prezentācijas modeļi, kas palīdz identificēt datu plūsmu, kā arī ievades un izvades. Tie ir svarīgi, jo nodrošina efektīvu saziņu starp dažādu organizācijas nodaļu locekļiem. Divu veidu datu prezentācijas modeļiem ir līdzības, lai gan ir atšķirības, par kurām tiks runāts šajā rakstā.
DFD ir sistemātisks attēlojums tam, kā organizācijā plūst dati, kā un no kurienes tie nonāk sistēmā, kā tie pāriet no viena procesa uz citu un kā tie tiek glabāti organizācijā. No otras puses, sistēmas semantisko datu modeli lejupejošā veidā sauc par entītiju attiecību diagrammu vai ERD. ERD parāda, kā sistēma izskatīsies, nenorādot, kā to ieviest. Tā kā ERD ir balstīta uz entītijām, tā parāda attiecības starp entītijām sistēmā vai procesā. No otras puses, DRD ir datu plūsmas diagrammas, kas koncentrējas uz datu plūsmu sistēmā un to, kā šie dati tiek izmantoti dažādos procesa posmos.
Organizācijai ir svarīgi gan DFD, gan ERD. Kamēr entītijas, neatkarīgi no tā, vai tās ir cilvēki, vietas, notikumi vai objekti, ir attēlotas ERD, DFD runā par datu plūsmu starp entītijām. Izmantojot ERD, var uzzināt par entītijām, par kurām organizācijā tiek glabāti dati, savukārt DFD sniedz informāciju par datu plūsmu starp entītijām un to, kā un kur tie tiek glabāti.
Sagatavojot DFD un ERD, tiek izmantoti dažādi rīki. Lai gan parasti tiek izmantoti apļi, ovāli, taisnstūri un bultiņas, lai izveidotu DFD, ERD izmanto tikai taisnstūrveida kastes. Dimanti tiek izmantoti, lai attēlotu attiecības starp entītijām ERD, un jūs atradīsit attiecību aprakstu, savukārt nosaukšana DFD notiek ar vienu vārdu.
Neskatoties uz to popularitāti un plašo izmantošanu, gan DFD, gan ERD ir nepilnīgi tādā ziņā, ka nevar iegūt pilnu priekšstatu, skatoties uz vienu no divām datu attēlojuma diagrammām.
Īsumā:
• Kamēr DFD attēlo, kā informācija tiek ievadīta, pārveidota, izmantota un saglabāta organizācijā, ERD koncentrējas uz entītijām un to, kā tās izmanto informāciju sistēmā.
• ERD tikai norāda, kā sistēma galu galā izskatās, nenorādot ieviešanas procesu.
• Ir dažādi rīki ERD un DFD attēlošanai