第4版前言

SQL Server是微软开发的关系数据库管理系统,SQL Server 2016在已经简化的企业数据管理基础上再次简化了数据库分析方式,通过强化分析来深入接触那些需要管理的数据。

SQL Server作为目前较流行的数据库管理系统,许多高校均将其列入教学内容。本书继承了《SQL Server 2012数据库教程(第3版)》的成功经验,重点介绍SQL Server 2016的基本功能并用其解决问题。全书包含了数据库基础和SQL Server、实验和实习3部分的内容。各部分的内容概述如下。

(1)数据库基础和SQL Server部分。第1章简要介绍数据库的基本概念;第2章到第10章系统介绍SQL Server 2016,所有的操作均介绍界面和T-SQL命令两种方式。

(2)实验部分。该部分提供了9个实验,包括SQL Server 2016环境,创建数据库和表,表数据插入、修改和删除,数据库的查询和视图,T-SQL编程,索引和数据完整性的使用,存储过程和触发器的使用,数据库的备份恢复与导入导出和数据库的安全性,力求使读者消化SQL Server 2016相关内容。

(3)实习部分。在SQL Server 2016综合实例数据库准备的基础上,介绍当前流行的6个开发平台对SQL Server 2016的综合应用。

在进行SQL Server 2016综合实例数据库准备过程中,本书简要回顾了创建和应用数据库、表结构、表记录操作、视图、触发器、完整性、存储过程等数据库的基本对象。开发平台综合实例包括PHP开发SQL Server综合实例、JavaEE开发SQL Server综合实例、ASP.NET开发SQL Server综合实例、Visual C#开发SQL Server综合实例、Python开发SQL Server综合实例和VB 6.0开发SQL Server综合实例,包含了当前流行的C/S和B/S方面的典型应用。每一个应用不是突出功能的完备,而是突出它与数据库操作的主要方式。读者掌握了这些内容,就能够完成这些应用的其他功能乃至设计新的应用系统。

为了便于教学,本书配有PPT课件、SQL Server综合实例源程序文件、数据库文件等,读者可以到人邮教育社区(http://www.ryjiaoyu.com)免费下载。

本书由南京师范大学郑阿奇、刘启芬和南京信息工程大学顾韵华主编。参加本书编写的还有周怡明、刘博宇、郑进、陶卫冬、严大牛、吴明祥、邓拼搏、刘建、刘忠等。

由于编者水平有限,书中不当之处在所难免,敬请读者指正。

编者
2018年8月