【发布时间】:2011-03-31 06:38:50
【问题描述】:
顺便说一句 - 关于数据建模,我指的是逻辑或概念数据模型 - 而不是物理模型。
这个问题是在工作讨论中提出的;我自然而然地跳到维基百科来获得一些基本定义 - 希望他们可以澄清差异 - 但他们没有......
概念架构或概念数据模型是概念及其对应关系的映射 关系。
逻辑数据模型看起来非常相似(根据这个定义):
系统中的逻辑数据模型 (LDM) 工程是一个代表 组织的数据,组织在 术语实体和关系和 独立于任何特定数据 管理技术。
在哪里……
领域模型,或领域对象模型 (DOM)解决问题和软件 工程可以被认为是 系统的概念模型 描述各种实体 参与该系统及其 关系。
领域模型与概念数据模型之间的差异似乎特别模糊。
增加这种混乱的一件事是(据我所见)域模型通常使用 UML 类图建模 - UML 类图中的类实体支持方法 - 我们的同事坚持认为域模型不能包含“操作”。我可以使用 UML 类图的子集来理解领域建模者 - 但假设人们使用的工具支持“操作”时会避免包含“操作”,这不是很危险吗?
【问题讨论】:
标签: domain-driven-design data-modeling modeling domain-model