考点精讲
- 讲义指出建模过程是迭代的,涉及概念、逻辑和物理模型;数据模型包含数据使用者所必须的元数据。建模目标是确认并记录不同视角对数据需求的理解,从而开发更符合当前与未来业务需求的应用,同时为主数据管理和数据治理奠定基础;确认记录不同视角的理解有助于形式化、范围定义、知识留存与文档化。重点内容三项:三个层次(概念、逻辑、物理)、模型组件(实体、属性、关系和域)、模型评审(审核并获得维护批准)。讲义强调数据模型是一种元数据的形式,可被建模的数据类型有四种:类别信息、资源信息、业务事件信息、详细交易信息——资源实体在 IT 专业人员定义中有时被称为参考数据,事件实体有时被称为交易性业务数据。抽象层次划分为:概念型抽象级别高、逻辑型中、物理型为特定系统或数据实例化。
- 前后置引导:需先理解数据架构的总蓝图定位,建模是架构成果的具体化手段。;层次与组件之后,建议继续学习「实体、关系、属性与域:数据模型的四大组件」。
记忆技巧
三层递进记「概念高抽象·逻辑中抽象·物理实例化」
模型三重点记「层次·组件·评审」
四种可建模数据类型记「类别·资源·事件·明细交易」
模型三重点记「层次·组件·评审」
四种可建模数据类型记「类别·资源·事件·明细交易」
常见误区
- 把三个层次看作三份独立文档,忽略讲义强调建模过程是迭代的
- 跳过概念模型直接做物理设计,忽略概念层承担范围定义与共识职能
- 以为数据模型不是元数据,忽略讲义「数据模型是一种元数据的形式」
- 把资源信息当成主数据,忽略讲义指出资源实体在 IT 定义中有时被称为参考数据
真题思路
- 【讲义原题·讲义第194页 第5题】 数据模型对于有效的数据管理至关重要的原因是?
在项目中作为主要的交流沟通工具 获取、记录组织内数据和系统的详细信息 提供有关数据的通用词汇表 以上选项都正确
答案:D
解析:(讲义练习页仅印题干与选项、未印答案,本题答案依据讲义正文推导)讲义第 194 页第 5 题,三项均成立,故选 D。讲义第 164 页对数据建模的定义是「发现、分析和确定数据需求范围的过程,然后以精确的形式(称为数据模型)表示和传达这些数据需求」,并指出「数据模型包含数据使用者所必须的元数据,能够清晰地让组织了解所拥有的数据资产」——这正是「记录详细信息」与「通用词汇表」的依据;同页又说明建模过程是迭代的、涉及概念、逻辑和物理模型,模型因此成为项目中的主要沟通工具。三层模型的分工恰好对应这三项价值:概念模型统一业务词汇、逻辑模型细化并记录业务需求、物理模型承载技术实现细节。
常见问题
Q:数据建模的三个层次是什么?
A:概念模型、逻辑模型、物理模型。(解析:讲义第 167 页明确「数据模型的三个层次:概念模型、逻辑模型和物理模型」,并在第 170 页给出抽象级别:概念型抽象级别高、逻辑型中、物理型为特定系统或数据实例化。)
Q:数据建模为什么需要「确认和记录不同视角的理解」?
A:因为它带来形式化、范围定义、知识留存与文档化三项收益。(解析:讲义第 166 页把这三项列为确认记录不同视角理解的作用;数据建模的目标正是通过这一过程开发出更符合当前与未来业务需求的应用,并为后续数据管理活动奠定基础。)
Q:可被建模的数据类型有哪四种?
A:类别信息、资源信息、业务事件信息、详细交易信息。(解析:讲义第 168 页给出四类。类别信息用于分类和分配类型;资源信息是实施操作流程所需资源的基本数据;业务事件信息在操作过程中创建;详细交易信息通常通过销售系统等生成。)
Q:为什么说数据模型是元数据的一种形式?
A:因为模型本身描述的是数据的数据(名称、属性、关系、规则)。(解析:讲义第 166 页原文:数据模型是一种元数据的形式。第 167 页补充数据模型包含数据使用者最重要的元数据——这也是建模成果能进入元数据管理范畴的原因。)
Q:模型评审的作用是什么?
A:对数据模型进行审核并获得维护批准。(解析:讲义第 167 页把「数据模型评审」列为数据模型三项重点内容之一:对数据模型进行审核,且获得维护批准。缺少评审与批准,模型无法成为可长期维护的权威资产。)
相关知识
教材出处:第5章 数据建模和设计 数据建模的三个层次