零基础学SQL(升级版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.1 数据

数据是描述事物的符号记录,是数据库中存储的基本对象。除了基本的数字之外,像图书的名称、价格、作者等都可以称为数据。但是,数据的表现形式不能完全表达其内容,需要经过解释。例如,30代表一个数字,可以表示某个人的年龄,也可以表示某个人的编号,或者是一个班级的人数,所以数据的解释是指对数据含义的说明,数据的含义称为数据的定义,数据与其定义是不可分的。

例如,在日常生活中,可以这样描述一本书的信息:《零基础学Oracle》是吉林大学出版社出版的一本计算机图书,作者是明日科技,定价是79.80元,出版时间是2017年11月。该信息在计算机中就可以使用下面的方式来描述:

(零基础学Oracle,吉林大学出版社,明日科技,79.80,2017-11)

也就是将信息按照“(图书名称,出版社,作者,价格,出版时间)”的方式组织在一起,组成一条记录。该记录就是描述图书的数据,按照此种结构记录的数据,可以方便用户进行管理。而在数据库中,所有的数据都被保存在数据表中,数据表通过行来表示一条完整的记录,通过列来表示每一条记录的组成,如图1.1所示。

图1.1 通过数据表管理数据

通过图1.1可以发现,在数据库中,所有的数据都是通过数据表进行保存的,表中的一行表示一条完整的数据记录,通过不同的字段名标识每列记录的含义。

图1.1所示的数据表保存的只是一些基本的数据,可以发现表中的信息有如下几种数据类型。

整型数据:存储量。

字符串数据:名称、作者。

小数数据:单价。

日期数据:出版日期。

而数据表中可以保存的数据类型除了以上几种,还有视频、音频等。这些数据在数据库中可以使用多种运算符进行操作,如四则运算、交、差、并、补等操作。