我不明白是什麼主要原因:我們爲什麼在使用類圖時使用Erd?爲什麼我們有類圖時需要使用ERD?
0
A
回答
0
實體關係圖用於信息的概念建模。它描述了信息系統中的業務領域和國家組織。它並不代表國家的存儲和操縱。
類圖用於建模系統的組件。對象有狀態,但也有行爲。類圖不表示對象內部狀態的組織,只表示可以檢查或修改該狀態的方法。他們描述解決方案系統的一部分而不是問題域。
當人們沒有將業務領域與信息系統的架構區分開來時,就會感到困惑。以這種方式構建的系統通常無法看到數據建模和OOP的優點。
作爲比喻,比較路線圖和汽車的工程圖。
0
簡而言之,ERD是爲基於Web的項目中的數據庫設計人員繪製的,以幫助他們更好地理解。類圖是爲程序員設計的。
ERD將佈局系統中存在的所有實體和它們之間的關係,而從編程的角度來看,類圖很重要。他們找出哪些任務依賴於其他任務。
相關問題
- 1. 爲什麼我們有抽象類時需要接口?
- 2. 爲什麼我們有類時需要id屬性?
- 3. 裝配需要什麼?爲什麼我們使用它們?
- 4. 當我們已經有mapDispatchToProps時,爲什麼我們需要使用redux-thunk
- 5. 爲什麼我需要使用超時?
- 6. 雖然我們有Swing,但爲什麼我們需要JavaFX?
- 7. 爲什麼我們需要將Object類作爲所有類的基類?
- 8. 爲什麼我們需要fieldset標籤?
- 9. 爲什麼我們需要RIA?
- 10. 爲什麼我們需要.htaccess的worpdress?
- 11. 爲什麼我們需要9補丁?
- 12. 爲什麼我們需要在JavaScript
- 13. 我們爲什麼需要纖維
- 14. 爲什麼我們需要BeginGetResponse和BeginRead?
- 15. 爲什麼我們需要TensorFlow tf.Graph?
- 16. 爲什麼我們需要Bower和Nuget?
- 17. 爲什麼我們需要ng-click?
- 18. 爲什麼我們需要`ngDoCheck`
- 19. 爲什麼我們需要設置SONAR_RUNNER_OPTS?
- 20. 爲什麼我們需要Anaconda 2.7?
- 21. 爲什麼我們需要mktemp?
- 22. 爲什麼我們需要ClassMethods和InstanceMethods?
- 23. 爲什麼我們需要ioc容器
- 24. 爲什麼我們需要RBAC許可?
- 25. 爲什麼我們需要scalaz.stream迭代?
- 26. 爲什麼我們需要Buffer.isBuffer方法?
- 27. 爲什麼我們需要WCF
- 28. 爲什麼我們需要addRequestHeader方法?
- 29. 爲什麼我們需要編寫log.isDebugEnabled?
- 30. 我們爲什麼要使用`realloc`如果我們需要一個'TMP buffer`
謝謝先生,它真的幫了我很多 我希望我會得到更多的信息。 – Adnan1994