数据模型 / model
「数据模型」与计算机科学的「数据结构」略有不同,数据模型是站在「计算机应用」的视角,对计算机运行时数据如何组织所建立的关系模型。
数据模型的定义
数据模型是用「计算机语言」描述客观实体的结果,是客观实体的相关「概念」用计算机语言所进行的「翻译结果」。
数据模型的技术栈分类
- 展示层模型
- 业务层模型
- 物理层模型
数据模型在计算机领域的表现形式
- 源代码 / 类定义
应用程序,是使得现实社会自然活动,成为计算机能够处理的「结构化数据」的入口。
采用面向对象语言所描述客观实体的结果,经常是以一个Class
来描述。这种类型的Class
,对于其命名以及属性的命名,大部分都能够找到现实世界中概念的名词。
- 元数据(描述数据结构的数据)
元数据的概念,经常出现在「数据领域」,也就是以「数据库」、「数据仓库」、「数据分析」等以「数据」为生产资料,用计算机进行分析的领域。
元数据,具体的表现形式,仍然是数据。元数据,表达的是被描述数据的「数据模型」。