数据(Data)是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。而数据元素(Data Element)是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。在有些情况下,数据元素也称为元素、记录等。数据元素用于完整地描述一个对象,如前一节示例中的一名学生记录,树中棋盘的一个格局(状态),以及图中的一个顶点等。
在计算机程序中通常作为一个整体进行考虑和处理。有时,一个数据元素可由若干个数据项组成,例如,一本书的书目信息为一个数据元素,而书目信息的每一项(如书名、作者名等)为一个数据项。数据项是数据的不可分割的最小单位。
数据元由对象类、特性和表示三部分组成,其中对象类用于收集和存储数据的事物,例如,人、井、岩芯、管线、储罐都是对象类等;特性是用来区别和描述对象的,例如,颜色、性别、年龄、收入、地址、价格等均为特性;数据的表示部分中最为重要的方面是值域,值域是数据元允许(或有效)值的集合。对于值域,数据元中存在两种类型的值域,一种是所谓取值是固定的,即取值是可枚举的,例如,人眼睛颜色这个数据元,其取值可能包括:Brown、Gray、Green、Hazel、Blue,另一种是概括的,即数据元取值是有定义域约束的,其取值可能是有限的,但是无法列出全部值,例如人的年龄,其取值范围可能是1-200,并且每位要求是十进制表示。
在数据元素理论研究中,下面的术语是很重要的,理解好这些术语是理解数据元素的基础。
1.数据元素(Data Element):是数据的基本单位,由数据项组成。在不同的条件下,数据元素又可称为元素、结点、顶点、记录等。
2.数据元值/元数据(Data Element Value):数据元能许值集合中的一个值。
3.数据项:数据项是具有独立含义的最小标识单位,是数据元的一个具体值,是数据记录中最基本的、不可分的有名数据单位。
4.同义名称: 与给定名称有区别但表示相同的数据元概念。
5.限定词:帮助定度和呈递唯一性概念的术语。
6.域:一种属性的可能数据值的集合。
7.域名:将数据元的值域及度量单位利用一个统一的名称来表示。
8.对象类:对象集,现实世界中的想法、抽象概念或事物集合,有清楚边界和含义,并且特性和其行为遵循同样的规则面能够加以标识。
9.对象:可以想象或感觉的世界的任一部分。
10.特性:对象类的所有个体所共有的某种性质。
11.表示:值域、数据类型的组合,必要时也包括度量单位或字符集。
12.对象类词:数据元名称的成分,用于表示其所属的对象类。
13.特性类词:数据元名称的一个成分,用于表述对象类的特性,(数据元名称的一个成分,表述数据元所属类别)。
14.表示类词:数据元名称的成分,用于描述数据元的表示形式。
15.数据模型:以反信息结构的某种方式对数据组织的某种描述。
数据元素理论属于信息标准化的基础理论,即是数据规范化理论基础。数据元分析在信息分类、数据的集成参考模型、数据模型优化设计、数据元字典以及制订数据交换标准等方面得到了广泛应用。感兴趣的小伙伴可以深入探究数据元素在这些领域的具体应用方式和拓展,本站的数据结构和算法教程可以帮助你更好地理解数据元素的实际应用。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习