SQL Server 2017是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了以前版本的优点,同时又增加了许多更先进的功能,具有使用方便、可伸缩性好和相关软件集成程度高等优点。SQL Server 2017有许多新特性和关键改进,使它成为迄今最强大、最全面的SQL Server版本。此外,SQL Server 2017增加了一些最新的数据服务和分析功能,包括强大的AI功能和Python的支持。
本书循序渐进地介绍了从入门到深入掌握SQL Server 2017所需的各个方面。
本书共分为11章,各章节介绍如下:
第1章数据库导论,介绍了数据库的基础知识,包括数据模型、关系数据库理论及常用数据库等。
第2章SQL Server 2017综述,介绍了SQL Server 2017各个版本及新功能、如何安装SQL Server 2017及常用管理工具等。
第3章创建与管理数据库,介绍了SQL Server 2017数据库的创建、配置和管理。
第4章创建与管理数据表,介绍了创建、设计和管理数据表的相关知识,包含数据类型、列属性和表数据完整性等。
第5章数据库查询,介绍了单表查询和多表连接查询的基本语法及在SQL Server 2017中的应用,重点介绍了SELECT语句的各种使用方法。
第6章视图与索引,介绍了SQL Server 2017中视图的基本概念和创建、维护的方法,此外还介绍了索引的原理及特点、如何使用索引等。
第7章T-SQL,介绍了T-SQL的基本概念,并详细介绍了分支、循环等各类语句及内置函数在SQL Server 2017中的使用。
第8章自定义函数和存储过程,介绍了SQL Server 2017中函数的分类及自定义函数的创建和维护方法,以及存储过程如何定义、执行及修改等。
第9章触发器,介绍了触发器的概念、DML触发器和DDL触发器等。
第10章SQL Server 2017的安全机制,主要介绍了SQL Server 2017的安全性机制,包括选择登录模式、创建角色、创建用户和权限分配等。
第11章SQL Server 2017项目实训,利用简单实例介绍了通过JSP访问SQL Server 2017数据库的方法,此外,还介绍了Linux下如何安装SQL Server 2017数据库、SQL Server 2017中如何使用Python语言及MSDN社区使用等内容。
本书结合实际教学,增加了第11章的内容,方便在教学过程中选择使用。
本书详略得当,重点突出,理论与实践相结合,简明实用,是一本优秀的SQL Server 2017教材。
本书安排了丰富的例题,以实例形式演示SQL Server 2017中各部分内容。
本书提供了全部案例的源文件及教学电子课件,为读者的实际操作提供了完善的练习素材。
本书由浙江工业职业技术学院的沈才樑、方杰担任主编,由绍兴市金泽电子科技有限公司的周金平、绍兴兆联信息科技有限公司的斯樟意担任副主编,其中第1章和第10章由杨琼编写,第2章和第6章由陈令编写,第3章和第4章由陈建成编写,第5章和第8章由方杰编写,第9章由张春琴编写,第11章由方杰、杜艳明、毛劼共同编写完成。全书由沈才樑统稿。
为了方便教师教学,本书配有电子教学课件及程序源代码,请有此需要的教师登录华信教育资源网(www.hxedu.com.cn)免费注册后进行下载,如有问题可在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。
本书是编者总结多年教学经验,在项目开发基础上编写而成的,编者在探索教材建设方面做了许多努力,也对书稿进行了多次审校,但由于编写时间及水平有限,难免存在一些疏漏和不足,希望同行专家和读者能给予批评指正。
编 者