数据概念
数据:在计算机科学中,数据通常指可以输入到计算机中并且能够被计算机处理的信息,如:数 值、声音、图像、视频等等。
数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。比如:畜类的牛、马、羊、鸡、猪、狗等动物就是畜类的数据元素。
数据项:一个数据元素可以由若干个数据项组成。比如:人这样的元素,可以有眼、耳、鼻、嘴等数据项,也可以有姓名、年龄、性别等数据项。数据项是数据不可分割的最小单位。
数据对象:是性质相同的数据元素的集合,是数据的子集。性质相同是指数据元素具有相同数量和类型的数据项,比如:人都有姓名、生日、性别等相同的数据项。既然数据对象是数据的子集,在实际应用中,处理的数据元素通常具有相同性质,在不产生混淆的情况下,我们将数据对象简称为数据。

举个通俗的例子:
数据:这两张表
数据对象:单独的一张表,如人员表是一个数据对象,课程表也是一个数据对象
数据元素:一张表中的某一行
数据项:表中的列名,如:课程代号、课程名
数据结构概念
数据结构是计算机存储、组织数据的方式,通常分为逻辑结构和物理结构,而一般所说的数据结构指的是逻辑结构。
数据结构(逻辑结构):一个结构类型的数据对象的结构S由其元素集C和元素之间的关系集R组成:S=(C,R),其中C:数据元素的集合 R:C中元素集合之间的关系的集合。主要描述的是数据元素之间的逻辑关系。
如下图所示:
而上述四类结构也是4类基本的数据结构
物理结构:逻辑结构在计算机中的存储表示。在计算机中主要有两种物理结构,分别是顺序存储结构和链式存储结构。
顺序存储是使用一块连续的存储空间,数据之间紧挨在一起,数据的前后关系可以通过内存中相对位置反映出来,典型的代表是一维数组。
链式存储是数据元素的位置是不连续的,每个元素保存下一个元素的地址,典型的代表是指针(链表)。
四类基本数据结构
集合结构:所有的元素都属于一个总体,除了同属于一个集合外没有其他关系,集合结构不强调元素之间的任何关联性。
线性结构:数据元素之间具有一对一的前后关系,结构中必须存在唯一的首元素和唯一的尾元素。
树形结构:数据元素之间一对多的关系。
图结构(网状结构):数据元素之间多对多的关系。
