1、SQL Server 2016入门与应用数据库李艳丽靳智良编著册密知识点全实例丰富应用广泛配备资源紧密围绕SQL Server数经过作者精心设计和挑对于精选实例,给出了详本书提供的源代码、源据库语言展开讲解,具有选的实例都是从实际开细步骤、结构清晰简明、文件、附赠资源以及300很强的逻辑性和系统性。发中的经验总结而来,分析深入浅出,而且有些多分钟的视频课件,可涵盖了实际开发中所湛程序能够直接在项目中使通过扫描二维码进行下到的各种问题。用,避免进行二次开发。载学习。清華大兰出版社O前言Microsoft SQL Server2016是微软公司发布的新一代数据平台产品,全面支持云技术与平台,并且能
2、够快速构建相应的解决方案,实现私有云与公有云之间数据的扩展与应用的迁移。全新一代的SQL Server2016为用户带来更好的体验,独特的产品优势定能使用户获益良多。为了使广大学生和工作者能真正掌握SQL Server2016技术,作者根据多年的程序开发和SQLServer授课经验,精心编写了本书。本书并不单纯从知识角度来讲解SQL Server数据库设计,而是从实践和解决开发问题的角度来介绍SQL Server数据库,在编写的过程中,注重把SQL Server数据库的重点、难点、要点和编程中常见的问题融合在一起进行讲解。本书编写思路清晰、内容翔实、案例实用,详细介绍使用SOL Server数
3、据库开发设计的方方面面。本书可作为计算机软件以及其他计算机相关专业的教材,也可以作为SQL Server数据库编程人员的参考书。圃本书内容全书共分14章,主要内容如下。一第1章数据库和SQL Server2016。本章从数据库的概念开始,简要介绍关系数据库及其范式。然后介绍SQL Server的发展史,并讲解SQL Server2016的新特性和安装过程以及安装后的简单应用,最后介绍sqlemd工具的使用。一第2章管理SQL数据库。本章详细介绍如何管理SQL Server2016数据库,如数据库的创建、数据库名称的修改、数据库的删除、数据库的组成部分等内容。在介绍这些内容前,首先需要了解SQL
4、 Server2016的系统数据库。第3章管理$QL数据表。本章详细介绍SQL数据表的管理,主要介绍表的概念、特点,如何创建、删除、修改表结构,以及如何为表添加各种约束、键等内容。一第4章SQL数据简单查询。本章介绍如何通过SELECT语句针对数据表的数据简单查询。第5章SQL高级查询。本章为读者介绍SQL Server的高级查询语句,首先从子查询开始介绍,然后再介绍如何实现多表连接查询、内连接查询、外连接查询、交叉连接查询等内容。一第6章TSQL语言编程基础。本章详细介绍TSQL语言编程基础的有关内容,首先从TSQL的特点、语言分类开始介绍,接着依次介绍常量、变量、运算符、表达式、流程控制语
5、句、内置函数、自定义函数、$QL注释等内容,最后以一个综合的实践案例结束本章。口第7章ML查询技术。本章详细介绍SQL Server2016中如何通过ML技术查询数据,主要内容包含ML数据类型、ML类型方法、XQuery:技术、MML高级查询等。一第8章视图和游标。本章详细介绍视图和游标,例如视图的分类、优缺点,以及如何创建、修改、删除和查看视图,游标的声明、打开、读取、关闭等内容。一第9章存储过程。本章详细介绍存储过程的知识,例如存储过程的分类、常用的系统存储过程、无参存储过程和有参存储过程的创建与使用等。第10章触发器。本章主要介绍SQL Server2016触发器,包含触发器的概念、分类、执行环境、创建语法、修改以及删除等多项内容。口第11章SQL Serveri高级特性。本章详细介绍索引、事务、锁定的有关知识,包含索引作用、索引分类、创建索引、复合索引、修改索引、删除索引、事务的ACD属性、事务分类、事务处理语句、事务隔离级别、锁定粒度、锁定模式等多项内容。口第12章数据库安全机制。SQL Server2016提供了非常强大的内置安全性和数据库保护来实现数据安全,数据库安全机制涉及用户、角色、权限等多个与安全性有关的概念,本章将详细介绍这些知识。一第3章数据库的备份和恢复。本章详细介绍数据库文件的备份和恢复操作,除此之外,还将提到数据附加和数据库复制操作。