顺便说一句——关于数据建模,我指的是逻辑或概念数据模型——而不是物理模型。
这个问题是在工作中的一次讨论中提出的;我自然而然地跳到维基百科以获得一些基本定义 - 希望他们可以澄清差异 - 但他们没有......
概念模式或概念数据模型是概念及其关系的映射。
逻辑数据模型看起来非常相似(根据这个定义):
系统工程中的逻辑数据模型(LDM) 是组织数据的表示,按照实体和关系进行组织,并且独立于任何特定的数据管理技术。
然而...
问题解决和软件工程中的域模型或域对象模型 (DOM) 可以被认为是系统的概念模型,它描述了该系统中涉及的各种实体及其关系。
域模型与概念数据模型之间的差异似乎特别模糊。
增加这种混乱的一件事是(据我所见)域模型通常使用 UML 类图建模 - UML 类图中的类实体支持方法 - 我们的同事认为域模型必须不包含“操作”。我可以使用 UML 类图的子集来理解域建模者——但是假设人们在使用的工具支持时会避免包含“操作”不是很危险吗?