前言
本书第1版至第4版分别于2003年、2007年、2010年和2016年出版。2006年,本教材入选普通高等教育“十一五”国家级规划教材。读者的支持和肯定给了我极大的鼓励和鞭策。时间飞逝,第4版出版至今又过去了将近7年。这几年数据库技术的发展变化非常快,从关系型数据库迅速发展到非关系型数据库,高校的计算机教育水平也有了很大的提升和改变。时代在前进,技术在发展,SQL Server也从本书第4版介绍的2012版发展到第5版介绍的2019版,目前SQL Server 2022版已经正式发布。随着新产品、新技术不断涌现,教材也需要不断与时俱进。
相对第4版而言,第5版进行的修订主要包括:
1)将SQL Server实践平台从SQL Server 2012升级到SQL Server 2019。升级了所有与SQL Server相关的内容。
2)在第4章的查询语句部分增加了新的查询示例,帮助读者更准确地理解语句的功能。
3)改进了外连接的讲解方式,通过图示方法展示外连接的含义,并通过“学生选课”之外的数据说明外连接操作的作用。
4)删除了上一版的第13章(数据库应用结构及数据访问接口)。
5)在第5章增加了索引的概念和定义方法的介绍。
第5版同样由三篇组成。第一篇由第1~8章组成,介绍了数据库系统的基本概念和基本理论。主要包括:数据管理技术的发展过程、数据库系统的组成、SQL语言基础、数据库对象(包括基本表、视图、索引)的功能的定义方法、数据操作语句、关系规范化理论、数据库设计、数据库保护及数据库设计。
第二篇由第9~12章组成,主要介绍服务器端数据库管理系统的功能。本书选用SQL Server 2019数据库管理系统作为教学及实践平台,介绍了SQL Server 2019的安装和配置,主要工具的使用,在该环境中创建数据库、关系表及实现数据完整性约束的方法,以及在该环境中实现安全管理、数据库备份和恢复的方法。第二篇内容是第一篇基础理论的实践应用。
第三篇由第13章和第14章组成,主要介绍数据仓库与数据挖掘以及数据库技术的发展。
本书的附录给出了一个完整的数据库分析与设计示例,帮助读者学以致用。
本书的特点是内容全面,既包括数据库的基础理论知识,又包括数据库的应用技术(主要是服务器端的应用技术)。本书继续选用SQL Server作为实践平台,是因为SQL Server是一个应用广泛、操作界面易学易用且易于获得的数据库管理系统。
我深知在教学探索的道路上没有止境,真诚地希望读者和同行对本书提出宝贵意见。我很希望能与广大读者和同人进行交流,以求不断进步。
何玉洁
2023年2月