第一部分包括以下四章:
• 第1章介绍什么是数据库和为什么需要数据库系统。该章还简述了关系数据库系统和其
他数据库系统之间的不同之处。
• 第2章介绍数据库系统的一般体系结构,即A N S I / S PA R C体系结构。该体系结构构成本
书其他部分的基本框架。
• 第3章概括介绍了关系系统。其目的是为在第二部分和后续的章节中进一步的讨论奠定
一个基础。该章还介绍了实例数据库供应商和零件数据库。
• 最后,第4章介绍了标准关系语言S Q L。
第1章数据库管理概述
1.1 引言
数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文
件柜;也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行一
系列的操作,例如:
• 向数据库中增加新的空文件;
• 向现有文件中插入数据;
• 从现有文件中检索数据;
• 更改现有文件的数据;
• 删除现有文件中的数据;
• 删除数据库中的现有文件。
图1 - 1显示了一个名为C E L L A R(酒窖)的小型数据库,它只包含一个文件。文件中依次
包含各种酒的藏酒量情况。图1 - 2显示了一个该数据库的检索操作,以及该操作返回的数据。
注意:为清晰起见,在本书中,我们采用大写字母来表示数据库的操作名、文件名以及其他
类似内容。实际使用中,采用小写字母输入这些内容会更方便些。多数系统其实对大小写是
不区分的。
图1 - 3举例说明了在酒窖数据库中进行插入( i n s e r t )、修改( c h a n g e )和删除( d e l e t e )操作的情
况。插入和删除整个文件的例子在后面的第3章、第4章、第5章及其他章节中给出。
从上面的例子中可以得出以下几点:
1) 像图1 - 1中C E L L A R这样的计算机文件经常被称作表( t a b l e )(更准确地说,叫关系表
(relational table)—参见1 . 3节及1 . 6节)。
第一部分基础知识