前言 为了适应数据库技术的新进展,反映数据库教学的实践经验,保持本书的先进性和实用性,本书自2014年出版以来,于2017年出版第2版,现在对第2版进行修订。 在第3版中,主要修改内容如下。 (1) 教学和实验配套,各章(除第14章、第15章)都增加一节有关实验的内容,方便课程教学和实验课教学。 (2) 深化实验课的教学,实验分为验证性实验和设计性实验两个阶段。 第一阶段给出实现实验题目的步骤和方法,供学生熟悉、借鉴和参考有关实验题目的设计和实现。例如,给出实验题目的SQL语句,供学生进行SQL语句调试的借鉴和参考。 第二阶段引导学生独立设计和实现实验题目的步骤和方法。例如,培养学生独立设计、编写和调试SQL语句以达到实验题目的要求的能力。 (3) 以应用广泛的SQL Server 2012作为平台介绍数据库技术和应用。 (4) 培养学生掌握数据库理论知识和运用SQL Server数据库进行管理、操作和编程的能力。 (5) 着重培养学生画出合适的ER图的能力、编写查询语句的能力和数据库语言编程的能力,培养学生开发简单的数据库应用系统的能力。 本书可作为大学本科、高职高专及培训班课程的教学用书,也可作为计算机应用人员和计算机爱好者的自学参考书。 本书由赵明渊主编,参加本书编写的还有 周亮宇、程小菊、蔡露、袁育廷、李姣。在此对于帮助完成基础工作的同志,表示衷心的感谢! 为方便教学,本书提供教学大纲、教学课件、授课计划、所有实例的源代码,读者可在清华大学出版社官网下载,也可扫描封底的“书圈”二维码下载。每章章末都配有习题,附录A提供了习题参考答案。 由于编者水平有限,书中难免存在疏漏之处,敬请读者批评指正。 编者2022年1月