2013-06-18 277 views
0

我經常使用的邏輯模型和領域模型可以互換,但我在Wikipedia碰到這個傳來:邏輯模型和領域模型

「術語‘邏輯數據模型’有時用作代名詞或者作爲領域模型的替代方案雖然這兩個概念密切相關並且有重疊的目標,但領域模型更側重於捕獲問題領域中的概念,而不是與領域模型相關的數據結構該域名「。

任何人都可以解釋一下嗎?在我看來,兩者的目的都是建立業務對象之間的關係,如果我們關注數據的結構,我們正在進入物理模型的管轄範圍。

我通常使用單個邏輯/域模型用於兩個目的。首先是爲我的物理數據模型建立起點。另一個是在我的業務層中繪製我的課程。

有沒有更好的辦法,我應該做的事情?

回答

0

以下是關於logical modeldomain model的維基百科文章。

根據我所讀的內容,邏輯模型關心的是對數據對象和數據對象之間的關係進行建模,而沒有任何數據庫考慮因素。

這個領域模型關心的是對流程和流程之間的關係進行建模,而沒有任何計算機語言方面的考慮。

我通常使用單個邏輯/域模型用於兩個目的。首先是爲我的物理數據模型建立起點。另一個是在我的業務層中繪製我的課程。

您的業務對象類不必與您的數據模型匹配。例如,您可能在關係數據庫上有一個Person類映射到多個不同的表;人,地址,電話號碼等