前言
Microsoft公司的SQL Server是使用极为广泛的关系数据库管理系统,我国高校的许多专业开设了SQL Server数据库课程。2005年,我们结合教学和应用开发实践,推出了《SQL Server教程》,把软件知识和实际应用有机地结合起来,得到了高校师生和广大读者的广泛好评。之后我们根据教学实践、SQL Server版本升级和应用开发平台的变化,先后推出基于SQL Server 2008的《SQL Server教程》(第2版)和基于SQL Server 2012的《SQL Server教程》(第3版)。
本书共分4部分。
第1部分是教程,以SQL Server 2016为平台,结合近年来教学与应用开发的实践,在简单介绍数据库基础后,系统介绍SQL Server的基本功能。本部分以图书管理系统数据库贯穿,以其他数据库辅助,内容包括环境的构建、数据库和表、数据库的查询和视图、游标、TSQL、索引和数据完整性、存储过程和触发器、系统安全管理、备份与恢复、其他概念等。
第2部分是实验,主要目标是练习SQL Server基本操作和基本语句,分为基本训练和扩展训练。基本训练主要操作教程实例;扩展训练提出要求,由学生自己设计命令,其数据库自成系统。
第3部分是综合应用,以当前流行的6种开发平台操作SQL Server数据库实例,开发平台包括PHP 7、JavaEE 7、Python 3.7、Android Studio 3.5、Visual C# 2015和ASP.NET 4。
扫描本书封底的二维码,可获得本书习题参考答案。
本书配有教学课件、6种开发平台和配套的客户端/SQL Server数据库综合应用系统实例的所有源程序。需要这些资源的读者请到清华大学出版社网站(http://www.tup.com)免费注册下载。
本书由南京师范大学郑阿奇主编,南京师范大学刘启芬和南京信息工程大学顾韵华编著,参加本书编写的还有郑进等。有许多人对本书提供了帮助,编者在此一并表示感谢!
限于编者水平,书中不妥之处在所难免,敬请广大读者批评指正。
编者2021年7月