2013-05-08 60 views
0

我正在彙總一個我設計的數據庫的可視化表示。EER和UML之間的區別

我已經下載了MySQL工作臺並可以創建一個EER圖。

這和UML圖有什麼區別?

此外,ERD在哪裏進入?

我在這裏找不到與我在這裏相匹配的問題?

謝謝。

+0

Can [this](http://stackoverflow.com/questions/4680231/differences-between-a-conceptual-uml-class-diagram-and-an-erd)有幫助嗎? – Mateusz 2013-05-08 20:11:42

回答

2

我認爲你的意思是:UML類圖。 [還有其他的UML圖也]

EER(增強實體關係)圖-模型

用於數據庫設計。類圖也支持子類 - 超類[專業化和泛化]。 因此EER圖中的實體具有屬性而不是方法。因爲它們只顯示簡單數據

注意:ER [實體關係]圖是EER的來源。它們來自結構分析。也用於數據庫建模。ER如何成爲EER?我認爲是因爲面向對象的風格炒作。

UML類圖

用於面向對象分析,設計。

也可用於對數據庫建模:還有UML類配置文件。 [我認爲數據庫設計的UML配置文件不如ER圖表]

但簡單地說,類是藍圖,其中的對象瞬間化。 因此,類可能具有方法功能以及屬性。軟件類肯定具有方法,但概念類[用於域建模]可能不具有方法。

+0

額外的E與一些附加功能有關,特別是泛化/專業化,例如,寵物可以是狗,貓或鳥等。 – 2015-02-20 17:12:18

相關問題