ERD與DFD
ERD和DFD是有助於識別數據流以及輸入和輸出的數據表示模型。它們很重要,因為它們能使組織中不同部門的成員之間進行有效的溝通。這兩種類型的數據表示模型有相似之處,但本文將討論它們之間的差異。
DFD是對數據在組織中如何流動、如何以及從何處進入系統、如何從一個過程移動到另一個過程以及如何在組織中存儲的系統表示。另一方面,自頂向下的系統語義數據模型稱為實體關係圖或ERD。ERD演示了一個系統的外觀,而不告訴如何實現它。由於它是基於實體的,ERD顯示了系統或過程中實體之間的關係。另一方面,作為數據流圖的DRD關注的是系統中的數據流以及這些數據在過程的不同階段是如何被利用的。
DFD和ERD對組織都很重要。實體,無論是人、地點、事件還是對象都在ERD中表示,DFD討論的是實體之間的數據如何流動。人們可以通過ERD瞭解組織中存儲數據的實體,而DFD則提供實體之間數據流的信息以及數據存儲的方式和位置。
在準備DFD和ERD時使用了不同的工具。雖然通常使用圓、橢圓、矩形和箭頭來**DFD,但ERD只使用矩形框。菱形用於表示ERD中實體之間的關係,您可以找到關係的描述,而DFD中的命名是通過一個單詞來完成的。
儘管DFD和ERD都很受歡迎和廣泛使用,但它們都是不完整的,從某種意義上說,我們不能從這兩個數據表示圖中的任何一個得到完整的圖片。
簡而言之:•雖然DFD描述了信息如何進入、轉換、使用和存儲在組織中,但ERD側重於實體以及它們如何利用系統中的信息。•ERD只是講述系統最終的樣子,而沒有具體說明實現過程。•ERD有不同的表示工具和DFD |