数据
数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机识别和处理的符号的集合。数据是计算机程序加工的原料
数据元素
数据元素是数据的基本单位,例如MySQL的一条记录
数据项
一个数据元素可由若干数据项组成,数据项是构成数据元素的最小单位,例如MySQL中的字段;如果某个数据项由多个内容组成,叫做组合项;
数据对象
数据对象是具有相同性质数据元素的集合,是数据的一个子集,例如MySQL中的一张表
数据结构
数据结构是相互之间存在一种或多种特定关系的数据元素的集合;例如关系型数据库和非关系型数据库Redis中的SortedSet;数据结构强调数据元素之间一定有某种关系;
数据结构三要素
三要素:逻辑结构、物理结构、数据的运算
逻辑结构
集合:各个元素同属一个集合,别无其他关系
线性结构:各个元素是一对一,唯一前驱,唯一后继
树形结构:数据元素之间是一对多的关系
图结构:数据元素之间是多对多的关系
数据的运算
针对某种逻辑结构,以增删改查为基础的运算