0

我经常交替使用逻辑模型和域模型,但我在Wikipedia中遇到了这个:

“‘逻辑数据模型’这个词有时被用作‘领域模型’的同义词或作为领域模型的替代品。虽然这两个概念密切相关,并且具有重叠的目标,但领域模型更侧重于捕获问题域中的概念,而不是与该域相关的数据结构。”

任何人都可以对此进行阐述吗?在我看来,两者的目的都是建立业务对象之间的关系,如果我们专注于数据的结构,我们就会进入物理模型的管辖范围。

我通常出于两个目的使用单个逻辑/域模型。首先是为我的物理数据模型建立一个起点。另一个是在我的业务层中绘制我的类。

有没有更好的方法我应该做的事情?

4

1 回答 1

0

这是关于逻辑模型域模型的维基百科文章。

根据我阅读的内容,逻辑模型关注的是对数据对象和数据对象之间的关系进行建模,而没有任何数据库考虑。

域模型关注的是对流程和流程之间的关系进行建模,而不考虑任何计算机语言。

我通常出于两个目的使用单个逻辑/域模型。首先是为我的物理数据模型建立一个起点。另一个是在我的业务层中绘制我的类。

您的业​​务对象类不必匹配您的数据模型。例如,您可能有一个关系数据库上的 Person 类映射到几个不同的表;人、地址、电话号码等

于 2013-06-18T13:19:22.527 回答