赠送配套源码、课件、视频下载地址(注意数字和字母大小写)如下:http://pan.baidu.com/s/1eRGq5KA内容全面:涵盖了所有SQL Server 2014的基础知识点,由浅入深地掌握SQL Server 2014开发技术。图文并茂:在介绍案例的过程中,每一个操作均有对应步骤和过程说明。这种图文结合的方式使读者在学习过程中能够直观、清晰地看到操作的过程以及效果,便于读者更快地理解和掌握。易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。案例丰富:把知识点融汇于系统的案例实训当中,并且结合综合案例进行讲解和拓展,进而达到“知其然,并知其所以然”的效果。本书303个详细例题和大量经典习题,能让读者在实战应用中掌握SQL Server 2014的每一项技能。提示技巧:本书对读者在学习过程中可能会遇到的疑难问题以“提示”和“技巧”的形式进行了说明,以免读者在学习的过程中走弯路。超值下载包:随书赠送源码、各章教学视频和PPT课件,使本书真正体现“自学无忧”,令其物超所值。
售 价:¥
纸质售价:¥62.40购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
前言
第1章 ◄初识SQL Server 2014►
1.1 SQL Server 2014的优势
1.2 SQL Server 2014的新功能
1.3 SQL Server 2014的组成
1.3.1 SQL Server 2014数据库引擎
1.3.2 分析服务(Analysis Services)
1.3.3 集成服务(Integration Services)
1.3.4 报表服务(Reporting Services)
1.4 如何选择SQL Server 2014的版本
1.5 安装SQL Server 2014
1.5.1 SQL Server 2014安装环境需求
1.5.2 安装SQL Server 2014
1.5.3 SQL Server 2014常见实用程序
1.6 SSMS基本操作
1.6.1 SSMS的启动与连接
1.6.2 使用模板资源管理器、解决方案与项目脚本
1.6.3 配置SQL Server 2014服务器的属性
1.6.4 查询编辑器
1.7 本章小结
1.8 经典习题
第2章 ◄数据库的操作►
2.1 数据库组成
2.1.1 数据文件
2.1.2 日志文件
2.2 系统数据库
2.2.1 master数据库
2.2.2 model数据库
2.2.3 msdb数据库
2.2.4 tempdb数据库
2.3 创建数据库
2.3.1 使用对象资源管理器创建数据库
2.3.2 使用Transact-SQL创建数据库
2.4 管理数据库
2.4.1 修改数据库
2.4.2 修改数据库容量
2.4.3 增加数据库容量
2.4.4 缩减数据库容量
2.4.5 查看数据库信息
2.4.6 数据库更名
2.4.7 删除数据库
2.5 疑难解惑
2.6 经典习题
第3章 ◄数据表的操作►
3.1 SQL Server 2014数据库对象
3.2 创建数据表
3.2.1 数据类型
3.2.2 使用对象资源管理器创建表
3.2.3 使用Transact-SQL创建表
3.3 管理数据表
3.3.1 修改表字段
3.3.2 修改表约束
3.3.3 查看表中有关信息
3.3.4 删除表
3.4 疑难解惑
3.5 经典习题
第4章 ◄Transact-SQL语言基础►
4.1 Transact-SQL概述
4.1.1 什么是Transact-SQL
4.1.2 T-SQL语法的约定
4.2 如何给标识符起名
4.3 常量
4.3.1 数字常量
4.3.2 字符串常量
4.3.3 日期和时间常量
4.3.4 符号常量
4.4 变量
4.4.1 全局变量
4.4.2 局部变量
4.4.3 批处理和脚本
4.5 运算符和表达式
4.5.1 算术运算符
4.5.2 比较运算符
4.5.3 逻辑运算符
4.5.4 连接运算符
4.5.5 按位运算符
4.5.6 运算符的优先级
4.5.7 什么是表达式
4.5.8 Transact-SQL表达式的分类
4.6 Transact-SQL利器——通配符
4.7 Transact-SQL语言中的注释
4.8 疑难解惑
4.9 经典习题
第5章 ◄轻松掌握Transact-SQL语句►
5.1 数据定义语句(DDL)
5.1.1 CREATE的应用
5.1.2 DROP的功能
5.1.3 ALTER的功能
5.2 数据操作语句(DML)
5.2.1 数据的插入——INSERT
5.2.2 数据的更改——UPDATE
5.2.3 数据的删除——DELETE
5.2.4 数据的查询——SELECT
5.3 数据控制语句(DCL)
5.3.1 授予权限操作——GRANT
5.3.2 拒绝权?限操作——DENY
5.3.3 收回权限操作——REVOKE
5.4 其他基本语句
5.4.1 数据声明——DECLARE
5.4.2 数据赋值——SET
5.4.3 数据输出——PRINT
5.5 流程控制语句
5.5.1 BEGIN…END语句
5.5.2 IF…ELSE语句
5.5.3 CASE语句
5.5.4 WHILE语句
5.5.5 GOTO语句
5.5.6 WAITFOR语句
5.5.7 RETURN语句
5.6 批处理语句
5.7 疑难解惑
5.8 经典习题
第6章 ◄认识函数►
6.1 SQL Server 2014函数简介
6.2 字符串函数
6.2.1 ASCII()函数
6.2.2 CHAR()函数
6.2.3 LEFT()函数
6.2.4 RIGHT()函数
6.2.5 LTRIM()函数
6.2.6 RTRIM()函数
6.2.7 STR()函数
6.2.8 字符串逆序的函数REVERSE(s)
6.2.9 计算字符串长度的函数LEN(str)
6.2.10 匹配子字符串开始位置的函数
6.2.11 SUBSTRING()函数
6.2.12 LOWER()函数
6.2.13 UPPER()函数
6.2.14 替换函数REPLACE(s,s1,s2)
6.3 数学函数
6.3.1 绝对值函数ABS(x)和返回圆周率的函数PI()
6.3.2 平方根函数SQRT(x)
6.3.3 获取随机数的函数RAND()和RAND(x)
6.3.4 四舍五入函数ROUND(x,y)
6.3.5 符号函数SIGN(x)
6.3.6 获取整数的函数CEILING(x)和FLOOR(x)
6.3.7 幂运算函数POWER(x,y)、SQUARE (x)和EXP(x)
6.3.8 对数运算函数LOG(x)和LOG10(x)
6.3.9 角度与弧度相互转换的函数RADIANS(x)和DEGREES(x)
6.3.10 正弦函数SIN(x)和反正弦函数ASIN(x)
6.3.11 余弦函数COS(x)和反余弦函数ACOS(x)
6.3.12 正切函数、反正切函数和余切函数
6.4 数据类型转换函数
6.5 文本
6.5.1 TEXTPTR函数
6.5.2 TEXTVALID函数
6.6 日期和时间函数
6.6.1 获取系统当前日期的函数GETDATE()
6.6.2 返回UTC日期的函数GETUTCDATE()
6.6.3 获取天数的函数DAY(d)
6.6.4 获取月份的函数MONTH(d)
6.6.5 获取年份的函数YEAR(d)
6.6.6 获取日期中指定部分字符串值的函数DATENAME(dp,d)
6.6.7 获取日期中指定部分的整数值的函数DATEPART(dp,d)
6.6.8 计算日期和时间的函数DATEADD(dp,num,d)
6.7 系统函数
6.7.1 返回表中指定字段的长度值
6.7.2 返回表中指定字段的名称
6.7.3 返回数据表达式的数据的实际长度函数
6.7.4 返回数据库的编号
6.7.5 返回数据库的名称
6.7.6 返回当前数据库默认的NULL值
6.7.7 返回服务器端计算机的标识号
6.7.8 返回服务器端计算机的名称
6.7.9 返回数据库对象的编号
6.7.10 返回用户的SID (安全标识号)
6.7.11 返回用户的登录名
6.7.12 返回数据库对象的名称
6.7.13 返回数据库用户的标识号
6.7.14 返回数据库用户名
6.8 疑难解惑
6.9 经典习题
第7章 ◄Transact-SQL查询►
7.1 查询工具的使用
7.1.1 编辑查询
7.1.2 查询结果的显示方法
7.2 使用SELECT进行查询
7.2.1 使用星号和列名
7.2.2 使用DISTINCT取消重复
7.2.3 使用TOP返回前n行
7.2.4 修改列标题
7.2.5 在查询结果集中显示字符串
7.2.6 查询的列为表达式
7.3 使用WHERE子句进行条件查询
7.3.1 使用关系表达式查询
7.3.2 使用BETWEEN AND表示范围
7.3.3 使用IN关键字
7.3.4 使用LIKE关键字
7.3.5 使用IS NULL查询空值
7.3.6 使用EXISTS关键字
7.3.7 使用ORDER BY排序
7.3.8 使用GROUP BY分组
7.3.9 使用HAVING对分组结果过滤
7.3.10 使用UNION合并查询结果集
7.4 使用聚合函数统计汇总
7.4.1 使用SUM()求列的和
7.4.2 使用AVG()求列平均值
7.4.3 使用MAX()求列最大值
7.4.4 使用MIN()求列最小值
7.4.5 使用COUNT()统计
7.5 嵌套查询
7.5.1 使用比较运算符
7.5.2 使用IN关键字
7.5.3 使用ANY、SOME和ALL关键字
7.5.4 使用EXISTS关键字
7.6 多表连接查询
7.6.1 相等连接
7.6.2 不等连接
7.6.3 带选择条件的连接
7.6.4 自连接
7.7 外连接
7.7.1 左外连接
7.7.2 右外连接
7.7.3 全外连接
7.8 使用排序函数
7.9 动态查询
7.10 疑难解惑
7.11 经典习题
第8章 ◄数据的更新►
8.1 插入数据——INSERT
8.1.1 插入单行数据
8.1.2 插入多行数据
8.2 修改数据——UPDATE
8.2.1 修改单行数据
8.2.2 修改多行数据
8.3 删除数据——DELETE
8.3.1 删除部分数据
8.3.2 删除表中所有数据
8.4 疑难解惑
8.5 经典习题
第9章 ◄规则、默认和完整性约束►
9.1 规则和默认概述
9.2 规则的基本操作
9.2.1 创建规则
9.2.2 把自定义规则绑定到列
9.2.3 验证规则作用
9.2.4 取消规则绑定
9.2.5 删除规则
9.3 默认的基本操作
9.3.1 创建默认
9.3.2 把自定义默认绑定到列
9.3.3 验证默认作用
9.3.4 取消默认绑定
9.3.5 删除默认值
9.4 完整性约束
9.4.1 主键约束
9.4.2 外键约束
9.4.3 唯一性约束
9.4.4 CHECK约束
9.4.5 DEFAULT约束
9.4.6 NOT NULL约束
9.5 疑难解惑
9.6 经典习题
第10章 ◄创建和使用索引►
10.1 索引的含义和特点
10.2 索引的分类
10.3 索引的设计原则
10.4 创建索引
10.4.1 使用对象资源管理器创建索引
10.4.2 使用T-SQL语句创建索引
10.5 管理和维护索引
10.5.1 显示索引信息
10.5.2 重命名索引
10.5.3 删除索引
10.6 疑难解惑
10.7 经典习题
第11章 ◄事务和锁►
11.1 事务管理
11.1.1 事务的原理
11.1.2 事务管理的常用语句
11.1.3 事务的隔离级别
11.1.4 事务的应用案例
11.2 锁
11.2.1 锁的内涵与作用
11.2.2 可锁定资源与锁的类型
11.2.3 死锁
11.2.4 锁的应用案例
11.3 疑难解惑
11.4 经典习题
第12章 ◄游标►
12.1 认识游标
12.1.1 游标的概念
12.1.2 游标的优点
12.1.3 游标的分类
12.2 游标的基本操作
12.2.1 声明游标
12.2.2 打开游标
12.2.3 读取游标中的数据
12.2.4 关闭游标
12.2.5 释放游标
12.3 游标的运用
12.3.1 使用游标变量
12.3.2 用游标为变量赋值
12.3.3 用ORDER BY子句改变游标中行的顺序
12.3.4 用游标修改数据
12.3.5 用游标删除数据
12.4 使用系统存储过程管理游标
12.4.1 sp_cursor_list存储过程
12.4.2 sp_describe_cursor存储过程
12.4.3 sp_describe_cursor_columns存储过程
12.4.4 sp_describe_cursor_tables存储过程
12.5 疑难解惑
12.6 经典习题
第13章 ◄存储过程和自定义函数►
13.1 存储过程概述
13.2 存储过程分类
13.2.1 系统存储过程
13.2.2 自定义存储过程
13.2.3 扩展存储过程
13.3 创建存储过程
13.3.1 如何创建存储过程
13.3.2 调用存储过程
13.3.3 创建带输入参数的存储过程
13.3.4 创建带输出参数的存储过程
13.4 管理存储过程
13.4.1 修改存储过程
13.4.2 查看存储过程信息
13.4.3 重命名存储过程
13.4.4 删除存储过程
13.5 扩展存储过程
13.6 自定义函数
13.6.1 创建标量函数
13.6.2 创建表值函数
13.6.3 删除函数
13.7 疑难解惑
13.8 经典习题
第14章 ◄视图操作►
14.1 视图概述
14.1.1 视图的概念
14.1.2 视图的分类
14.1.3 视图的优点和作用
14.2 创建视图
14.2.1 使用视图设计器创建视图
14.2.2 使用T-SQL命令创建视图
14.3 修改视图
14.4 查看视图信息
14.5 使用视图修改数据
14.5.1 通过视图向基本表中插入数据
14.5.2 通过视图修改基本表中的数据
14.5.3 通过视图删除基本表中的数据
14.6 删除视图
14.7 疑难解惑
14.8 经典习题
第15章 ◄触发器►
15.1 触发器概述
15.1.1 什么是触发器
15.1.2 触发器作用
15.1.3 触发器分类
15.2 创建DML触发器
15.2.1 INSERT触发器
15.2.2 DELETE触发器
15.2.3 UPDATE触发器
15.2.4 替代触发器
15.2.5 允许使用嵌套触发器
15.2.6 递归触发器
15.3 创建DDL触发器
15.3.1 创建DDL触发器的语法
15.3.2 创建数据库作用域的DDL触发器
15.3.3 创建服务器作用域的DDL触发器
15.4 管理触发器
15.4.1 查看触发器
15.4.2 修改触发器
15.4.3 删除触发器
15.4.4 启用和禁用触发器
15.5 疑难解惑
15.6 经典习题
第16章 ◄SQL Server 2014的安全机制►
16.1 SQL Server 2014安全性概述
16.1.1 SQL Server 2014的安全机制简介
16.1.2 基本安全术语
16.2 安全验证方式
16.2.1 Windows身份验证模式
16.2.2 混合模式
16.2.3 设置验证模式
16.3 SQL Server 2014登录名
16.3.1 创建登录账户
16.3.2 修改登录账户
16.3.3 删除登录账户
16.4 SQL Server 2014的角色与权限
16.4.1 固定服务器角色
16.4.2 数据库角色
16.4.3 自定义数据库角色
16.4.4 应用程序角色
16.4.5 将登录指派到角色
16.4.6 将角色指派到多个登录账户
16.4.7 权限管理
16.5 疑难解惑
16.6 经典习题
第17章 ◄数据库的备份与还原►
17.1 备份与还原介绍
17.1.1 备份类型
17.1.2 还原模式
17.1.3 配置还原模式
17.2 备份设备
17.2.1 备份设备类型
17.2.2 创建备份设备
17.2.3 查看备份设备
17.2.4 删除备份设备
17.3 使用T-SQL语言备份数据库
17.3.1 完整备份与差异备份
17.3.2 文件和文件组备份
17.3.3 事务日志备份
17.4 在SQL Server Management Studio中还原数据库
17.4.1 还原数据库的方式
17.4.2 还原数据库前要注意的事项
17.4.3 还原数据库备份
17.4.4 还原文件和文件组备份
17.5 用T-SQL语言还原数据库
17.5.1 完整备份还原
17.5.2 差异备份还原
17.5.3 事务日志备份还原
17.5.4 文件和文件组备份还原
17.5.5 将数据库还原到某个时间点
17.5.6 将文件还原到新位置上
17.6 建立自动备份的维护计划
17.7 疑难解惑
17.8 经典习题
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜