图书介绍
SQL SERVER 2012数据库管理 应用与开发实践教程 中文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 董志鹏,侯艳书编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302418047
- 出版时间:2016
- 标注页数:419页
- 文件大小:118MB
- 文件页数:432页
- 主题词:关系数据库系统-教材
PDF下载
下载说明
SQL SERVER 2012数据库管理 应用与开发实践教程 中文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SQL Server 2012入门基础1
1.1 认识关系数据库1
1.1.1 数据库概述1
1.1.2 数据库模型2
1.1.3 关系数据库概述4
1.1.4 关系术语5
1.1.5 关系范式6
1.2 SQL Server发展史8
1.3 SQL Server 2012简介9
1.3.1 新特性9
1.3.2 安装过程的变更10
1.3.3 硬件和软件要求11
1.4 实验指导——安装SQL Server201212
1.5 验证安装22
1.5.1 查看服务22
1.5.2 注册服务器23
1.5.3 配置身份验证模式25
1.6 实验指导——使用sqlcmd工具26
1.6.1 连接到数据库26
1.6.2 执行语句27
1.6.3 使用输入和输出文件27
1.7 思考与练习28
第2章 操作数据库30
2.1 SQL Server系统数据库30
2.1.1 master数据库30
2.1.2 model数据库31
2.1.3 msdb数据库32
2.1.4 tempdb数据库32
2.1.5 Resource数据库33
2.2 文件和文件组34
2.2.1 数据库文件34
2.2.2 文件组35
2.2.3 创建文件组和文件35
2.3 创建数据库36
2.3.1 图形界面创建37
2.3.2 Transact-SQL创建40
2.4 实验指导——创建具有文件组的数据库43
2.5 修改数据库44
2.5.1 图形界面修改44
2.5.2 Transact-SQL修改45
2.6 删除数据库47
2.6.1 图形界面删除47
2.6.2 Transact-SQL删除48
2.7 数据库其他内容49
2.7.1 显示数据库列表49
2.7.2 数据库详细信息51
2.7.3 数据库状态52
2.7.4 文件状态53
2.8 思考与练习53
第3章 操作数据表55
3.1 了解表55
3.1.1 表的概念55
3.1.2 系统表56
3.2 创建表57
3.2.1 图形界面创建57
3.2.2 Transact-SQL语句创建60
3.3 维护表63
3.3.1 管理表中的列63
3.3.2 修改表名65
3.3.3 删除表66
3.3.4 查看表定义67
3.4 指定列数据类型68
3.4.1 数字类型68
3.4.2 日期和时间类型69
3.4.3 字符串类型71
3.4.4 Unicode字符串类型71
3.4.5 二进制字符串72
3.4.6 其他数据类型72
3.4.7 用户自定义数据类型74
3.4.8 数据类型的优先级76
3.5 约束类型76
3.5.1 主键约束77
3.5.2 自动增长标识80
3.5.3 唯一性约束81
3.5.4 空与非空约束82
3.5.5 默认值约束82
3.5.6 检查约束83
3.5.7 外键约束84
3.6 实验指导——创建图书管理系统的相关表85
3.7 思考与练习87
第4章 数据更新操作89
4.1 添加数据89
4.1.1 INSERT语句的语法89
4.1.2 插入单条记录91
4.1.3 插入多条记录93
4.1.4 INSERT INTO语句94
4.1.5 SELECT INTO语句96
4.1.6 图形界面操作96
4.2 修改数据97
4.2.1 UPDATE语句的语法97
4.2.2 基本的UPDATE语句99
4.2.3 更新多个列的值100
4.2.4 基于其他表的更新100
4.3 删除数据101
4.3.1 DELETE语句的语法101
4.3.2 使用DELETE语句102
4.3.3 基于其他表的删除104
4.3.4 图形界面操作105
4.3.5 使用TRUNCATE TABLE语句106
4.4 思考与练习107
第5章 SELECT基本查询108
5.1 SELECT语法简介108
5.2 基本查询109
5.2.1 获取所有列109
5.2.2 获取指定列110
5.2.3 对列使用别名110
5.2.4 获取不重复的数据111
5.2.5 获取前几条数据112
5.2.6 使用计算列113
5.3 条件查询113
5.3.1 使用比较运算符查询114
5.3.2 使用逻辑运算符查询114
5.3.3 使用范围运算符查询115
5.3.4 使用IN查询116
5.3.5 使用LIKE查询116
5.3.6 根据数据是否为空查询117
5.4 格式化结果集117
5.4.1 排序结果集118
5.4.2 分组结果集118
5.4.3 统计结果集119
5.5 实验指导——水果信息统计120
5.6 思考与练习122
第6章 SELECT高级查询123
6.1 多表连接123
6.1.1 多表连接基础123
6.1.2 指定表别名125
6.1.3 实现多表连接126
6.1.4 使用JOIN关键字127
6.2 内连接128
6.2.1 等值连接128
6.2.2 不等值连接129
6.2.3 自然连接129
6.3 外连接130
6.3.1 左外连接130
6.3.2 右外连接131
6.3.3 完全外连接132
6.4 自连接和交叉连接133
6.4.1 自连接133
6.4.2 交叉连接134
6.5 联合查询134
6.6 子查询135
6.6.1 使用IN的子查询136
6.6.2 使用EXISTS的子查询136
6.6.3 使用比较运算符的子查询137
6.6.4 返回单值的子查询139
6.6.5 嵌套子查询139
6.7 实验指导——商品信息查询140
6.8 思考与练习142
第7章 Transact-SQL编程基础144
7.1 Transact-SQL语言编程144
7.1.1 Transact-SQL简介144
7.1.2 Transact-SQL分类145
7.2 变量和常量146
7.2.1 变量146
7.2.2 常量149
7.3 运算符和表达式150
7.3.1 算术运算符150
7.3.2 赋值运算符151
7.3.3 位运算符151
7.3.4 比较运算符151
7.3.5 复合运算符152
7.3.6 逻辑运算符153
7.3.7 范围解析运算符154
7.3.8 集运算符155
7.3.9 字符串串联运算符156
7.3.10 一元运算符158
7.3.11 运算符优先级159
7.3.12 表达式160
7.4 控制流语句160
7.4.1 BEGIN...END语句块160
7.4.2 IF ELSE条件语句161
7.4.3 CASE分支语句162
7.4.4 WHILE循环语句164
7.4.5 TRY...CATCH语句165
7.4.6 其他语句166
7.5 注释170
7.5.1 单行注释170
7.5.2 多行注释171
7.6 实验指导——从查询的结果中进行计算172
7.7 思考与练习174
第8章 SQL Server2012内置函数176
8.1 函数和内置函数176
8.2 数学函数177
8.2.1 ABS()函数177
8.2.2 ACOS()函数178
8.2.3 FLOOR()函数178
8.2.4 RAND()函数179
8.2.5 ROUND()函数179
8.2.6 SQRT()函数180
8.2.7 其他数学函数181
8.3 实验指导——计算图形的周长和面积182
8.4 字符串函数182
8.4.1 CHARINDEX()函数183
8.4.2 PATINDEX()函数183
8.4.3 SUBSTRING()函数183
8.4.4 REVERSE()函数184
8.4.5 REPLACE()函数185
8.4.6 其他字符串函数185
8.5 日期和时间函数187
8.5.1 获取日期和时间部分187
8.5.2 获取日期和时间差188
8.5.3 修改日期和时间值189
8.5.4 验证日期和时间值189
8.5.5 其他日期和时间函数190
8.6 转换函数191
8.6.1 CAST()和CONVERT()函数191
8.6.2 PARSE()函数192
8.6.3 TRY相关函数192
8.7 系统函数194
8.8 思考与练习195
第9章 存储过程和自定义函数197
9.1 存储过程简介197
9.1.1 存储过程概述197
9.1.2 系统存储过程198
9.2 自定义存储过程200
9.2.1 存储过程语法200
9.2.2 创建存储过程202
9.2.3 加密存储过程204
9.2.4 临时存储过程205
9.2.5 嵌套存储过程206
9.3 管理存储过程207
9.3.1 查看存储过程207
9.3.2 修改存储过程209
9.3.3 删除存储过程211
9.4 使用参数212
9.4.1 带参数的存储过程212
9.4.2 使用输出参数214
9.4.3 参数默认值216
9.5 使用自定义函数217
9.5.1 标量函数217
9.5.2 表格函数218
9.5.3 多语句表值函数220
9.5.4 修改与删除用户自定义函数221
9.6 实验指导——服装信息管理222
9.7 思考与练习225
第10章 创建和使用视图227
10.1 了解视图227
10.1.1 视图的分类227
10.1.2 视图的优缺点228
10.2 系统视图229
10.3 创建视图230
10.3.1 图形界面创建230
10.3.2 通过Transact-SQL语句234
10.4 管理视图235
10.4.1 获取视图信息236
10.4.2 修改视图240
10.4.3 重命名视图241
10.4.4 删除视图241
10.5 使用视图243
10.5.1 查询数据243
10.5.2 添加数据244
10.5.3 修改数据245
10.6 索引视图246
10.6.1 了解索引视图247
10.6.2 创建步骤247
10.6.3 所需要求247
10.7 实验指导——创建和使用索引视图248
10.8 思考与练习250
第11章 SQL Server 2012触发器252
11.1 触发器概述252
11.1.1 触发器的作用252
11.1.2 触发器的执行环境253
11.1.3 触发器的类型254
11.2 DML触发器254
11.2.1 DML触发器简介255
11.2.2 创建DML触发器语法256
11.2.3 INSERT触发器256
11.2.4 DELETE触发器258
11.2.5 UPDATE触发器259
11.2.6 INSTEAD OF触发器261
11.3 管理触发器264
11.3.1 禁用触发器264
11.3.2 启用触发器264
11.3.3 修改触发器265
11.3.4 删除触发器266
11.4 DDL触发器267
11.4.1 创建DDL触发器语法267
11.4.2 数据库DDL触发器267
11.4.3 服务器DDL触发器268
11.5 实验指导——嵌套触发器269
11.6 递归触发器271
11.6.1 递归触发器注意事项271
11.6.2 禁用与启用递归272
11.7 思考与练习273
第12章 索引、事务和游标274
12.1 索引274
12.1.1 索引的概念274
12.1.2 创建索引275
12.1.3 查看索引280
12.1.4 修改索引281
12.1.5 重命名索引282
12.1.6 删除索引282
12.1.7 索引优化284
12.2 实验指导——使用索引优化查询285
12.3 事务286
12.3.1 事务的概念286
12.3.2 事务的特性287
12.3.3 事务语句287
12.4 实验指导——使用事务实现图书添加289
12.5 游标290
12.5.1 游标的概念290
12.5.2 游标的类型291
12.5.3 游标的实现292
12.5.4 声明游标292
12.5.5 打开游标294
12.5.6 检索游标294
12.5.7 关闭游标296
12.5.8 删除游标引用296
12.5.9 游标函数297
12.6 思考与练习300
第13章 数据库的安全机制302
13.1 安全认证模式302
13.1.1 Windows身份验证302
13.1.2 SQL Server身份验证303
13.2 创建账户和数据库用户305
13.2.1 创建Windows账户305
13.2.2 创建SQL Server账户310
13.2.3 创建数据库用户311
13.3 管理账户和数据库用户313
13.3.1 查看服务器的登录账号313
13.3.2 查看数据库的用户314
13.3.3 删除登录账户315
13.3.4 删除数据库用户316
13.4 角色管理317
13.4.1 固定服务器角色317
13.4.2 固定数据库角色320
13.4.3 应用程序角色322
13.4.4 用户自定义角色324
13.5 权限管理326
13.5.1 权限类型326
13.5.2 分配权限327
13.6 思考与练习330
第14章 数据库的备份和恢复331
14.1 数据库状态管理331
14.1.1 数据库状态查询331
14.1.2 脱机与联机332
14.2 数据库的分离和附加334
14.2.1 数据库分离334
14.2.2 数据库附加336
14.2.3 数据库收缩339
14.3 数据库快照340
14.3.1 数据库快照功能简介340
14.3.2 创建数据库快照342
14.3.3 将数据库恢复到数据库快照343
14.3.4 删除数据库快照344
14.4 数据库备份344
14.4.1 数据库备份简介344
14.4.2 备份数据库346
14.4.3 事务日志备份348
14.5 数据库恢复350
14.5.1 恢复模式350
14.5.2 恢复数据库352
14.6 实验指导——数据库管理354
14.7 思考与练习357
第15章 高级技术358
15.1 XML技术358
15.1.1 XML数据类型358
15.1.2 RAW模式359
15.1.3 AUTO模式360
15.1.4 PATH模式361
15.1.5 EXPLICIT模式363
15.1.6 OPENXML()函数364
15.2 实验指导——操作XML数据类型366
15.2.1 query()方法367
15.2.2 value()方法368
15.2.3 exist()方法369
15.2.4 modify()方法369
15.2.5 nodes()方法370
15.3 集成服务371
15.3.1 集成服务简介372
15.3.2 创建包373
15.3.3 运行包377
15.3.4 包配置379
15.3.5 部署包381
15.4 报表服务382
15.4.1 报表服务概述382
15.4.2 创建报表383
15.4.3 发布报表387
15.4.4 创建报表388
15.5 实验指导——管理已发布的报表390
15.6 思考与练习391
第16章 ATM自动取款机系统数据库设计393
16.1 系统分析393
16.1.1 功能分析393
16.1.2 数据库分析394
16.2 系统设计396
16.2.1 创建数据库396
16.2.2 创建数据表397
16.2.3 创建视图399
16.2.4 模拟简单业务逻辑401
16.3 业务办理404
16.3.1 更新账号404
16.3.2 修改密码405
16.3.3 实现简单的交易操作406
16.3.4 存取款业务408
16.3.5 余额查询410
16.3.6 转账业务411
16.3.7 账号挂失412
16.3.8 销户414
附录 思考与练习答案416
热门推荐
- 2594059.html
- 2521692.html
- 2109149.html
- 3128013.html
- 3911234.html
- 291568.html
- 2919788.html
- 3522673.html
- 1775950.html
- 3764236.html
- http://www.ickdjs.cc/book_3802010.html
- http://www.ickdjs.cc/book_2744025.html
- http://www.ickdjs.cc/book_1478109.html
- http://www.ickdjs.cc/book_1837351.html
- http://www.ickdjs.cc/book_1631096.html
- http://www.ickdjs.cc/book_74708.html
- http://www.ickdjs.cc/book_1940291.html
- http://www.ickdjs.cc/book_2229697.html
- http://www.ickdjs.cc/book_3578972.html
- http://www.ickdjs.cc/book_1409869.html