新闻资讯
看你所看,想你所想

SQL Server 2012从入门到精通

SQL Server 2012从入门到精通

SQL Server 2012从入门到精通

《SQL Server 2012从入门到精通》是2015年清华大学出版社出版的图书

基本介绍

  • 书名:SQL Server 2012从入门到精通
  • 作者:勒布兰克  
  • ISBN:9787302345985
  • 定价:68元
  • 出版社:清华大学出版社
  • 出版时间:2015年3月25日
  • 装帧:平装

图书简介

本书分个9个部分,循序渐进地介绍了SQL Server 2012概述与安装、设计资料库、资料库设计高级主题、使用Transact-SQL、创建其他资料库对象、SQL Server複製、资料库维护、资料库管理和高可用性解决方案,不仅从理论上环环相扣,还涵盖了多个技术层面,全面介绍了资料库管理人员在SQL Server 2012环境中需要掌握的相关理论知识和工作技能,也从不同层次上体现了资料库管理员的工作内容及工作的要点和难点,能够科学地指导资料库管理员的日常工作。
本书的特点是按照日常工作的逻辑来编排内容,并含有大量实例操作指导、技巧提示及T-SQL代码,方便管理员日常的工作。
本书内容多为基础性的概念,是入门级的手册,专门为初次涉足于SQL Server 2012领域的IT人士量身定製,也是资料库管理员的必备指南。

目录

第Ⅰ部分MicrosoftSQLServer2012入门
第1章SQLServer2012概述 3
1.1商业智慧型 3
1.2资料库引擎 3
1.3T-SQL编程接口 4
1.4安全子系统 5
1.5複製 5
1.5.1SQLServer代理 6
1.5.2高可用性与灾难恢复工具 6
1.5.3SQLServer集成服务 7
1.5.4SQLServer管理工具 7
1.6小结 8
第2章SQLServer2012的安装、
配置与升级 9
2.1SQLServer2012的不同版本 9
2.2挑选安装SQLServer所需的硬体 10
2.3软体环境 11
2.4準备工作 12
2.4.1SQLServer实例 12
2.4.2服务帐户 12
2.4.3排序规则 13
2.4.4身份验证模式 13
2.5SQLServer的安装 13
2.6安装后的工作 16
2.6.1为SQLServer资料库引擎
分配TCP/IP连线埠号 16
2.6.2使用Windows防火墙来开放
某个SQLServer实例的连线埠 16
2.7如何升级到SQLServer2012 17
2.7.1原状升级 17
2.7.2并行升级 17
2.8小结 18
第3章使用SQLServer2012的
管理与开发工具 19
3.1使用SQLServer2012在线上丛书 19
3.2使用SQLServerManagementStudio 20
3.3使用SQLServerManagementStudio
来创建解决方案及项目 22
3.4使用SQLServerDataTools 23
3.5使用SQLServer配置管理器 25
3.6小结 27
第Ⅱ部分设计资料库
第4章设计SQLServer资料库 31
4.1了解SQLServer系统资料库 31
4.1.1master资料库 31
4.1.2tempdb资料库 32
4.1.3model资料库 32
4.1.4msdb资料库 32
4.1.5resource资料库 33
4.1.6distribution资料库 33
4.2理解SQLServer资料库结构 34
4.2.1创建资料库 34
4.2.2了解参数 35
4.3添加档案与档案组 36
4.4分离与附加SQLServer资料库 38
4.5了解资料库恢复模式 40
4.5.1简单恢复模式 40
4.5.2完全恢复模式 40
4.5.3大容量日誌恢复模式 40
4.6小结 40
第5章初建表格 41
5.1创建一类命名规则 42
5.2熟悉架构 43
5.3熟悉SQLServer数据类型 45
5.3.1数字型 45
5.3.2字元串型 46
5.3.3日期与时间型 47
5.3.4其他数据类型 47
5.4熟悉列属性 48
5.5创建表 49
5.6修改表 51
5.7熟悉计算列 53
5.8向表中添加约束 54
5.8.1主键约束 54
5.8.2默认值约束 54
5.8.3唯一性约束 54
5.8.4检查约束 54
5.8.5外键约束 57
5.9熟悉FileTable 58
5.10创建资料库关係图 58
5.11小结 60
第6章索引的建立与维护 61
6.1索引结构概览 61
6.1.1聚集索引结构 63
6.1.2非聚集索引结构 65
6.1.3列存储索引结构 66
6.2添加索引选项 67
6.3添加包含性列 70
6.4为索引添加筛选器 71
6.5放置索引 72
6.6禁用与删除索引 74
6.7小结 75
第Ⅲ部分资料库设计高级主题
第7章表压缩 79
7.1理解行压缩 80
7.2理解页压缩 83
7.3评估压缩效果 85
7.4压缩时考虑的因素 85
7.5小结 86
第8章表分区 87
8.1创建分区函式 87
8.2创建分区方案 90
8.3将表与索引分区 91
8.4小结 95
第9章资料库快照 96
9.1了解资料库快照的先决条件与限制 96
9.2创建与查看资料库快照 97
9.3删除资料库快照 98
9.4利用资料库快照恢複数据库 100
9.5小结 100
第10章SELECT语句 101
10.1编写SELECT语句 101
10.2对结果进行排序 102
10.3使用WHERE子句筛选数据 103
10.3.1使用比较操作符 103
10.3.2使用BETWEEN操作符 104
10.3.3使用带多个条件的WHERE
子句 105
10.3.4检索一张值列表 105
10.3.5使用通配符检索 106
10.4创建别名 106
10.5使用JOIN操作符获取多表数据 107
10.5.1使用INNERJOIN 107
10.5.2使用OUTERJOIN 109
10.6限定结果集所返回的数据 110
10.6.1使用TOP关键字 110
10.6.2使用DISTINCT与NULL 111
10.7使用UNION将结果集结合起来 112
10.8小结 113
第Ⅳ部分使用T-SQL
第11章数据检索高级主题 117
11.1将数据行转换为列与将列转换为行
(转置) 117
11.1.1使用PIVOT操作符 117
11.1.2使用UNPIVOT操作符 119
11.2数据分页 122
11.3编写表达式 123
11.4使用变数 124
11.5小结 125
第12章修改数据 126
12.1将数据插入SQLServer表中 126
12.2使用序列号 127
12.3更新表中的数据 130
12.4从表中删除数据 132
12.5合併数据 133
12.6返回输出的数据 133
12.7小结 135
第13章内置标量值函式 136
13.1使用日期与时间函式 136
13.1.1从部件中获取日期和
时间值 138
13.1.2修改、验证日期值以及
获取日期差值 139
13.2使用转换函式 139
13.3使用字元串函式 142
13.4使用逻辑函式 143
13.5小结 144
第Ⅴ部分创建其他资料库对象
第14章T-SQL高级主题 147
14.1聚合、分区与分组 147
14.1.1执行聚合 147
14.1.2执行分组聚合 149
14.2分区 151
14.2.1新的T-SQL分区特性 152
14.2.2使用HAVING子句 153
14.3使用SQLServer临时对象 153
14.3.1公用表表达式 154
14.3.2表变数 156
14.3.3临时表 157
14.4处理T-SQL错误 159
14.5控制流关键字 160
14.5.1BEGIN...END 161
14.5.2IF...ELSE 161
14.5.3WHILE 162
14.6小结 163
第15章视图 164
15.1什幺是视图 164
15.2创建索引视图 169
15.2.1被引用表的需求 169
15.2.2索引视图需求 170
15.3小结 171
第16章用户定义函式 172
16.1理解用户定义标量值函式 172
16.1.1定义函式参数 173
16.1.2执行标量值函式 177
16.2理解表值函式 179
16.3函式的限制 181
16.4小结 182
第17章存储过程 183
17.1使用存储过程 184
17.2使用EXECUTE关键字 186
17.3在存储过程中使用参数 187
17.4删除存储过程 190
17.5小结 190
第18章数据操作触发器 191
18.1触发器的类型 191
18.2创建触发器 192
18.3修改触发器 195
18.4删除触发器 196
18.5启用与禁用触发器 196
18.6小结 197
第Ⅵ部分SQLServer複製
第19章複製 201
19.1複製的类型 201
19.1.1快照複製 202
19.1.2事务複製 202
19.1.3合併複製 202
19.2複製代理 203
19.2.1快照代理 203
19.2.2分发代理 203
19.2.3日誌读取器代理 203
19.2.4合併代理 203
19.3配置複製 204
19.4监视複製 213
19.5小结 214
第Ⅶ部分资料库维护
第20章备份 217
20.1了解备份设定 217
20.2完整资料库备份 219
20.3差异资料库备份 222
20.4事务日誌资料库备份 224
20.5还原资料库 226
20.6小结 228
第21章管理、维护索引和统计数据 229
21.1检查索引碎片 229
21.2索引碎片整理 230
21.2.1重新组织索引 230
21.2.2重新生成索引 232
21.2.3检查索引的使用情况 234
21.3创建与更新资料库统计信息 235
21.3.1查看资料库统计信息选项 235
21.3.2更新资料库统计信息 236
21.4小结 238
第22章维护计画 239
22.1执行资料库一致性检查 239
22.2创建维护计画 240
22.3小结 245
第Ⅷ部分资料库管理
第23章SQLServerProfiler 249
23.1理解SQLServerProfiler 249
23.2创建跟蹤 250
23.2.1筛选跟蹤 253
23.2.2创建跟蹤模板 255
23.3运行伺服器端跟蹤 256
23.4小结 257
第24章扩展事件 258
24.1理解扩展事件体系架构 258
24.2创建与配置扩展事件会话 259
24.3使用扩展事件会话来监控
系统性能 262
24.4小结 266
第25章SQLServer安全性 267
25.1理解主体 268
25.2创建伺服器登录 268
25.3创建用户定义的伺服器角色 272
25.4创建资料库用户 274
25.5创建固定资料库角色 276
25.6配置包含的资料库 278
25.6.1创建包含的用户 280
25.6.2包含的资料库的优点与
局限性 281
25.7小结 281
第26章资源调控器 282
26.1启用与禁用资源调控器 282
26.2创建资源池 284
26.3创建工作负荷组 286
26.4使用分类器函式 288
26.5测试分类器函式 289
26.6修改资源调控器配置 290
26.7小结 291
第27章SQLServer代理 292
27.1SQLServer代理组件 292
27.2查看SQLServer代理配置管理器
选项 293
27.3配置SQLServer代理属性 295
27.4创建操作员 298
27.5配置警报 299
27.6配置作业 302
27.7创建代理 304
27.8小结 307
第28章资料库邮件 308
28.1资料库邮件组件 308
28.2配置资料库邮件 309
28.3使用资料库邮件传送电子邮件 314
28.4监控资料库邮件 315
28.5小结 317
第29章数据定义触发器 318
29.1触发器类型 318
29.2创建触发器 319
29.3修改触发器 322
29.4启用与禁用触发器 323
29.5删除触发器 323
29.6小结 324
第30章动态管理对象 325
30.1从DMO中获取SQLServer元
数据 325
30.2查询伺服器性能统计数据 326
30.3查询伺服器信息 328
30.3.1sys.dm_server_services 328
30.3.2sys.dm_os_volume_stats 328
30.3.3sys.dm_os_sys_memory 328
30.3.4sys.dm_exec_requests和
sys.dm_exec_sessions 329
30.3.5sys.dm_exec_sql_text 329
30.4查询性能信息 329
30.5查询索引统计数据 330
30.5.1sys.dm_db_index_usage_stats 332
30.5.2sys.dm_db_index_physical_stats 333
30.6小结 333
第Ⅸ部分高可用性的解决方案
第31章AlwaysOn 337
31.1故障转移群集实例的改进 338
31.1.1多子网群集技术 338
31.1.2强健的故障检测 338
31.1.3本地驱动器上的临时
资料库(tempdb) 338
31.2创建AlwaysOn可用性组 339
31.2.1Windows伺服器故障转移
群集技术 339
31.2.2启用AlwaysOn 340
31.2.3创建可用性组 341
31.3管理AlwaysOn可用性组 347
31.4读取辅助资料库副本 350
31.5小结 351
第32章日誌传送 352
32.1日誌传送组件 353
32.2日誌传送先决条件 354
32.3配置日誌传送 355
32.4小结 360
译者后记 361
XSQLServer2012从入门到精通
目录

转载请注明出处海之美文 » SQL Server 2012从入门到精通

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com