文档介绍:高等学校计算机专业系列教材
数据库系统概论
史嘉权等编著
清华大学出版社
!"#
书
出版说明
清华大学出版社推出的这套《高等学校计算机系列教材》是《清华大学计算机系列教材》
的姊妹篇。
《清华大学计算机系列教材》出版以来,多次获得国家和部级奖项。我们经常收到一些
师生热情洋溢的来信,强烈感受到他们对新的知识与教育模式的渴求,同时也感受到广大师
生对清华大学计算学科教学工作的关注和信任。
随着高等教育规模的持续扩大和高等教育改革的不断深入,不同院校对于计算学科的
教学工作提出了新的要求,突出体现在:理论课时的压缩、实践能力的要求提高,以及学科教
育与行业需求的不断结合。根据这些发展趋势,清华大学一批学术水平高、教学经验丰富的
教授总结了他们几十年的教学和科研经验,有针对性地编写了《高等学校计算机系列教材》。
这套教材的特点体现在:
课程内容在清华大学计算机系列教材的基础上进行了适时的修订更新并且明
1. 《》, ,
确了教学基本要求,区分应该熟练掌握和只需一般了解的内容。
强调加强基础理论教育重视学生实践能力的培养课程内容为进一步的实践教学
2. , 。
既提供了基础知识,又留出了足够的时间。
另外,本套丛书同时出版了相关辅导用书,并为教师免费提供电子课件,便于师生的教
学使用。
清华大学计算学科坚持推行具有启发性的、富于创造性的教学工作,为国家源源不断地
培养出一批又一批优秀人才。从《清华大学计算机系列教材》中就可以体会到这些艰辛的探
索历程,希望作为姊妹篇的《高等学校计算机系列教材》也能得到师生的认可。
清华大学出版社
年月
2005 9
·Ⅰ·
前言
数据库技术作为计算机软件领域的一个重要分支,是计算机科学技术中发展最快的领
域之一,也是应用最广的技术之一。数据库技术发展到今天已成为以计算机为中心的信息
系统与应用系统的核心技术和重要基础。
人类在世纪将进入以知识经济为主要基础的信息社会而数据库正是信息社会信息
21 ,
资源管理与开发利用的基础。
众所周知即计算机通信和信息内容已
,“3C”、(municationandcontents)
成为信息技术的核心,而信息内容则主要存放在数据库中。因此,数据库的建设规模和使用
水平便成为衡量一个国家信息化程度的重要标志。
综上所述,在计算机专业的教学中,数据库课程的地位和作用是显而易见的。
在编写过程中,作者结合长年对清华大学计算机系本科生讲授多门软件课程的教学体
会和经验,对书中的重点和难点进行了深入的分析,并结合典型例题使抽象的概念具体化,
然后在此基础上进行总结归纳以使读者准确理解熟练掌握相关的知识点比如第章
, 、。, 4
嵌套查询部分,采用不同的解题方法,从解题思路、查询过程以及不同解法的本质差别等方
面对典型例题进行了详细的分析,有助于开阔思路,深入理解并灵活运用所学知识。比如,
第章关系数据库设计理论有一定难度作者从关系模式设计中可能出现的问题入手分析
6 , ,
产生的根源提出解决的途径进而总结了分解的原则和方法又比如第章查询优化部
, , 。, 5
分,涉及到关系代数的多个等价变换规则,比较抽象,作者通过典型例题使常用的等价变换
规则变得具体而直观。
本书以当前的主流数据库———关系数据库———为基础,以数据库系统最常用最基本的
内容———数据库的设计与编程———为重点,以引进数据库领域的最新成果———面向对象数
据库的对象定义语言和对象查询语言以及结构化查询语言的最新标准
ODL OQL SQL
和为特色
SQL2 SQL3———。
本书在编写时之所以把内容新颖作为考虑的一个重要因素,是希望在数据库技术发展
很快的情况下本书作为教材在年之内都能基本适用这样有利于教师熟悉教材习题
, 10 。、
及实验内容,并能融会贯通,从而达到最好的教学效果。
本书的主要特点是:内容新颖、系统全面;突出重点、注重总结;概念清晰、分析深入;例
题丰富、实用性强;叙述深入浅出、语言流畅生动。
本书主要围绕数据库的设计、编程与实现,讨论数据库系统的基本概念、基本原理、基本
方法以及有关的应用全书共分章第章介绍关系模型关系数据库数据库体系结
。 10 。 1 、、
构数据库管理系统数据库运行过程等基础知识第章讲解数据库建模的两种基本方
、、。 2
法对象定义语言和实体联系模型图第章首先讲解关系模型包括从
: ODL (ER )。 3 ,
设计或图设计转换为关系设计的方法然后讲解三种关系运算关系代数关