300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 数据结构中数据 数据对象 数据元素 数据项之间的关系

数据结构中数据 数据对象 数据元素 数据项之间的关系

时间:2023-09-14 11:05:22

相关推荐

数据结构中数据 数据对象 数据元素 数据项之间的关系

数据、数据对象、数据元素、数据项

我们在学习数据结构时首先熟悉的一定是这四个名词,那么在数据家族里这四位成员都是什么关系呢?

严蔚敏的数据结构c语言版一书中解释是这样的:

数据:是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。数据元素:是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。数据项:是组成数据元素的、有独立含义的、不可分割的最小单位。数据对象:是性质相同的数据元素的集合。

这些概念可能有点生硬,在此给出一张图来方便大家理解

四种关系

数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据不仅仅包括整形、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。

数据,也就是符号,必须具备两个前提:

a.可以输入到计算机中

b.能被计算机程序处理

对于整型、实型等数值类型,可以进行数值计算。

对于字符数据类型,就需要非数值的处理。而声音、图像、视频等其实是可以通过编码的手段变成字符数据来处理的

数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。

比如 畜类 牛、马、羊、鸡、猪、狗等动物当然就是畜类的数据元素。

数据项:一个数据元素可以由若干个数据项组成。

比如人这样的元素,可以有眼、耳、鼻、嘴等数据项,也可以有姓名、年龄、性别等数据项。

数据项是数据不可分割的最小单位。

数据对象:是性质相同的数据元素的集合,是数据的子集。

什么叫性质相同呢?是指数据元素具有相同数量和类型的数据项,比如人 这个例子,都有姓名、生日、性别等相同的数据项。

既然数据对象是数据的子集,在实际应用中,处理的数据元素通常具有相同性质,在不产生混淆的情况下,我们将数据对象简称为数据。

数据结构

结构,简单的理解就是关系,比如分子结构,就是组成分子的原子之间的排列方式。严格带你说,结构是指各个组成部分相互搭配的排列的方式。在现实世界中,不同数据元素之间不是独立的,而是存在特定的关系,我们将这些关系成为 结构。

数据结构:是相互之间存在一种或者多种特定关系的数据元素的集合。

简单理解:

这两张表就是数据

而单独的一张表就称为数据对象,即人员表是一个数据对象,课程表也是一个数据对象

而每张表中的每一行就称为数据元素

而姓名,性别,身高,课程代号,课程名就称为数据项

抽象数据类型的三个组成部分:数据对象、数据关系和基本操作。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。