Data And Data Elements
数据、数据元素、数据项
核心定义
- 数据:数据是信息的载体,是描述客观事物属性的数、字符,以及所有能输入计算机并被程序识别、处理的符号集合。数据是程序加工的原料。
- 数据元素:数据的基本单位,通常作为一个整体被考虑和处理。
- 数据项:构成数据元素的不可分割的最小单位。
- 数据对象:具有相同性质的数据元素的集合,是数据的一个子集。
- 数据结构:数据结构是相互之间存在一种或多种特定关系的数据元素的集合。
层级关系
数据对象由多个数据元素组成;数据元素又可由多个数据项组成。数据结构课程主要关心数据元素之间的关系,以及基于这些关系的操作,不重点关心某个数据项内部的业务含义。
易混点
数据元素和数据项的划分取决于问题需求。同一份现实信息,在不同任务中可能有不同粒度:如果“学生”作为整体处理,学生就是数据元素,学号、姓名、成绩是数据项;如果只研究成绩序列,单个成绩也可以成为数据元素。
关联
理解这一层级后,再看 数据结构的三要素 会更自然:逻辑结构讨论数据元素之间的关系,存储结构讨论这些关系在计算机中的表示,数据运算讨论在这些元素及关系上做什么。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Elian's blog page!