头图

​数据建模是什么意思

数据建模是指文档化软件和业务系统设计的实践。这些不同系统和流程的“建模”通常涉及使用图表、符号和文本来表示数据流经企业内的软件应用程序或数据架构的方式。数据建模还包括企业内业务流程建模实践,如处理更大的概念业务流程和整个组织的决策流程。

有许多相关的术语,包括概念建模、企业建模、逻辑模型、物理模型、实体关系模型、对象模型、多维模型、知识图、统计模型、规范数据模型、应用程序数据模型、业务需求模型、企业数据模型、集成模型、业务信息模型、本体、分类法、非关系模型、语义建模、ORM、UML 等等。

数据模型用于记录、定义、组织和显示给定数据库、体系结构、应用程序或平台内的数据结构如何在给定系统内以及在其他系统之间进行连接、存储、访问和处理。

数据建模的定义

根据 DAMA 国际数据管理知识库(DMBOK),数据建模是:分析和设计的方法,用于:定义和分析数据需求和定义支持这些需求的逻辑和物理结构

数据模型是反映数据要求和设计的一组数据规范和相关图表

大多数数据建模教程讨论数据模型的三种主要类型:逻辑、物理和概念。数据管理通讯(TDAN.com)将其定义为:

物理数据模型表示数据库的实际结构 - 表和列,或计算机进程之间发送的消息。这里的实体类型通常表示表,关系类型行表示表之间的外键

逻辑数据模型是完全归一化的完全属性的数据模型。完全属性意味着实体类型具有所服务的应用程序所需的所有数据的所有属性和关系类型。它可能包括:、对可以保存的数据的限制以及与逻辑数据模型服务的应用程序进程相关的规则和派生数

概念数据模型是业务中事物的模型以及它们之间的关系,而不是关于这些事物的数据模型。因此,在概念数据模型中,当你看到一个名为 car 的实体类型时,您应该考虑引擎的金属片,而不是数据库中的记录。因此,概念数据模型通常具有很少的属性。

以上是思迈特软件Smartbi的分享,更多行业干货可关注我们下一期的分享。思迈特软件Smartbi是知名国产BI品牌,专注于商业智能BI与大数据BI分析平台软件产业的研发及服务。经过多年持续自主研发,凝聚大量商业智能最佳实践经验,整合了各行业的数据分析和决策支持的功能需求。满足最终用户在企业级报表、数据可视化分析、自助探索分析、数据挖掘建模、AI智能分析等大数据分析需求。

现个人版提供全模块长期免费使用,有兴趣的小伙伴可登陆官网免费试用~


Smartbi
41 声望11 粉丝

Smartbi大数据分析软件 www.smartbi.com.cn