数据建模和设计
跳到导航
跳到搜索
数据建模是发现、分析和确定数据需求的过程,用一种称为数据模型的精确形式表示和传递这些数据需求。
数据模型对于有效的数据管理至关重要,如:
- 提供有关数据的通用词汇表。
- 获取、记录组织内数据和系统的详细信息。
- 在项目中作为主要的交流沟通工具。
- 提供了应用定制、整合,甚至替换的起点。
通常进行数据建模的四种类型(Edvinsson,2013):
- 类别信息(Category information):用于对事物进行分类和分配事物类型的数据。例如,按市场类别或业务部门分类的客户;按颜色、型号、大小等分类的产品;按开放或关闭分类的订单。
- 资源信息(Resource information):实施操作流程所需资源的基本数据。例如,产品、客户、供应商、设施、组织和账户等。在IT专业人员定义中,资源实体有时被称为参考数据。
- 业务事件信息(Business event information):在操作过程中创建的数据。例如,客户订单、供应商发票、现金提取和业务会议等。在IT专业人员定义中,事件实体有时被称为交易性业务数据。
- 详细交易信息(Detail transaction information):详细的交易信息通常通过销售系统(商店或在线应用)生成。它还可以通过社交媒体系统、其他互联网交互(点击流等)和机器上的传感器产生。这种类型的数据(大容量或快速变化)通常被称为大数据。
常见的数据建模方法包括:
- 关系建模
- 维度建模
- 面向对象建模
- 基于事实建模
- 基于时间建模
- 非关系型建模