精通SQL Server 2008PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:(美)MICHAEL LEE,(美)比克著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302226406
- 页数:606 页
第1章 Microsoft SQL Server 2008概览 1
1.1 企业环境中的SQL Server 1
1.1.1 企业级系统的需求 2
1.1.2 SQL Server的功能 2
1.1.3 SQL Server在Microsoft产品体系结构中的地位 5
1.1.4 SQL Server的授权 7
1.2 安装SQL Server 2008 8
1.2.1 制定安装计划 8
1.2.2 SQL Server 2008安装要求 13
1.2.3 SQL Server安装过程 14
1.2.4 检验安装 22
1.3 SQL Server工具集 23
1.3.1 Microsoft客户端工具 23
1.3.2 第三方工具 26
1.4 本章小结 27
第2章 理解SQL Server体系结构 29
2.1 基本的内部机制 29
2.1.1 SQL Server数据存储体系结构 29
2.1.2 数据引擎 36
2.1.3 SQL Server和Windows 38
2.2 SQL Server系统目录 39
2.2.1 系统数据库 39
2.2.2 系统表、视图和函数 40
2.2.3 系统存储过程 46
2.3 数据类型 47
2.3.1 系统定义的数据类型 47
2.3.2 用户定义的数据类型 49
2.4 本章小结 52
第3章 数据库、文件和资源管理 53
3.1 规划数据库 53
3.1.1 数据库使用的规划 53
3.1.2 恢复的规划 54
3.1.3 容量的规划 55
3.2 创建数据库 57
3.2.1 创建数据库 57
3.2.2 控制数据库选项 61
3.3 管理数据库、文件和文件组 64
3.3.1 修改数据库 64
3.3.2 增长和收缩数据库及文件 67
3.3.3 创建数据库快照 70
3.4 本章小结 72
第4章 表和创建、读取、更新、删除操作 73
4.1 设计数据存储 73
4.1.1 实现标准化设计 74
4.1.2 逆标准化 78
4.2 创建和删除SQL Server表 79
4.2.1 创建表的基础知识 80
4.2.2 表中的计算列 81
4.2.3 删除表 82
4.2.4 表分区 83
4.3 从表中选择数据 87
4.3.1 聚合和分组 87
4.3.2 联接和表相关 90
4.3.3 子查询、派生表和临时表 93
4.3.4 公用表表达式 97
4.4 修改数据 100
4.4.1 INSERT操作 100
4.4.2 DELETE操作 102
4.4.3 UPDATE操作 103
4.4.4 MERGE操作 104
4.4.5 使用OUTPUT子句 106
4.5 本章小结 107
第5章 过程化程序设计 109
5.1 过程结构 109
5.1.1 批处理 109
5.1.2 变量 111
5.1.3 流控制语句 112
5.1.4 错误管理 113
5.1.5 基本的事务处理 117
5.2 存储过程 119
5.2.1 设计有效的存储过程 119
5.2.2 创建并执行一个简单的存储过程 120
5.2.3 使用参数 121
5.2.4 管理返回值 125
5.2.5 理解编译 125
5.3 视图 126
5.3.1 为什么使用视图 127
5.3.2 标准视图 127
5.4 用户定义的函数 128
5.4.1 函数和存储过程 128
5.4.2 内建函数回顾 129
5.4.3 标量函数 130
5.4.4 表值函数 131
5.5 使用同义词 133
5.5.1 为什么使用同义词 133
5.5.2 创建同义词 133
5.6 本章小结 134
第6章 管理数据完整性 135
6.1 理解数据完整性控制 135
6.1.1 执行数据完整性 136
6.1.2 数据完整性种类 136
6.2 使用约束 136
6.2.1 主键和唯一约束 137
6.2.2 外键约束 140
6.2.3 默认定义 143
6.2.4 CHECK约束 144
6.3 使用DML触发器 145
6.3.1 触发器 145
6.3.2 使用AFTER触发器 148
6.3.3 使用INSTEAD OF触发器 151
6.3.4 特殊考虑 153
6.4 规则和默认对象 154
6.4.1 默认对象 154
6.4.2 规则 154
6.5 本章小结 155
第7章 SQL Server与XML 157
7.1 使用FOR XML从SQL Server中返回XML 157
7.1.1 使用RAW模式查询创建XML 158
7.1.2 使用AUTO模式查询创建XML 160
7.1.3 使用EXPLICT模式查询创建XML 162
7.1.4 使用PATH模式查询创建XML 165
7.2 xml数据类型 167
7.2.1 实现xml数据类型 167
7.2.2 将XML数据转化为关系输出 169
7.3 用架构验证XML 171
7.3.1 使用XML架构集合 171
7.3.2 在架构中使用名称空间 172
7.4 实现XQuery 173
7.4.1 简单的XQuery表达式 173
7.4.2 构造复杂的XQuery语法 174
7.4.3 使用XQuery创建XML结构 176
7.4.4 XQuery和名称空间 176
7.4.5 其他的XML数据类型方法 179
7.5 XML索引 182
7.6 本章小结 184
第8章 管理用户安全性 185
8.1 SQL Server安全性基础结构 185
8.2 实现SQL Server主体和身份验证 190
8.2.1 实现登录名 191
8.2.2 实现用户 196
8.2.3 实现角色 198
8.3 在SQL Server中实现权限 201
8.3.1 理解权限行为 201
8.3.2 设置权限 202
8.3.3 所有权链 206
8.4 本章小结 207
第9章 数据恢复 209
9.1 事务体系结构 209
9.1.1 数据库恢复模式 210
9.1.2 事务日志的内部细节 210
9.1.3 如何使用事务日志 211
9.2 备份和还原策略 212
9.2.1 恢复模式和备份策略 213
9.2.2 备份类型 214
9.3 执行备份 215
9.3.1 完整备份 215
9.3.2 备份设备、媒体集和媒体簇 216
9.3.3 差异备份 217
9.3.4 事务日志备份 217
9.3.5 部分备份 218
9.3.6 使用SSMS创建备份 218
9.4 执行还原 220
9.4.1 检索备份元数据 220
9.4.2 执行完整还原 221
9.4.3 执行时间点恢复 224
9.4.4 执行文件或文件组还原 225
9.4.5 执行页面还原操作 227
9.4.6 使用SQL Server Management Studio来还原数据库 227
9.5 其他 229
9.5.1 系统数据库还原 229
9.5.2 备份安全性 230
9.5.3 备份性能和优化 230
9.5.4 备份压缩 231
9.6 本章小结 231
第10章 监视SQL Server活动 233
10.1 使用系统监视器 233
10.1.1 关于监视的基础概念 234
10.1.2 图表、日志和警报 235
10.1.3 选择资源和计数器 236
10.2 使用SQL Profiler和跟踪 239
10.2.1 设计良好的跟踪 239
10.2.2 选择数据列和事件 240
10.2.3 评估跟踪结果 244
10.2.4 为分析性能而重播跟踪 247
10.3 DDL触发器 250
10.3.1 DDL触发器与DML触发器的比较 251
10.3.2 触发器事件 251
10.3.3 EVENTDATA及其架构 255
10.4 事件通知 257
10.4.1 事件通知与DDL触发器的比较 258
10.4.2 事件类 258
10.4.3 实现事件通知 258
10.5 本章小结 260
第11章 SQL Server代理服务 261
11.1 SQL代理与自动化 261
11.1.1 降低管理开销 261
11.1.2 SQL Server代理的体系结构 262
11.1.3 配置SQL代理服务 264
11.2 创建作业 269
11.2.1 创建作业 270
11.2.2 创建作业步骤 271
11.2.3 创建计划 276
11.2.4 执行作业 277
11.3 创建警报 278
11.3.1 监视事件日志 279
11.3.2 响应性能警报 281
11.3.3 WMI警报 281
11.4 创建操作员 282
11.4.1 操作员类型 282
11.4.2 配置操作员 282
11.4.3 关联操作员与作业和警报 284
11.5 SQL代理脚本编程 285
11.5.1 SQL代理系统存储过程 285
11.5.2 已有作业的脚本 285
11.6 本章小结 287
第12章 数据可用性与数据分发 289
12.1 SQL Server中的可用性与数据分发 289
12.1.1 硬件解决方案 290
12.1.2 SQL Server性能 291
12.2 数据库日志传送 294
12.2.1 配置日志传送 294
12.2.2 日志传送中的故障转移 303
12.3 数据库镜像 303
12.3.1 配置数据库镜像 304
12.3.2 各种镜像解决方案 310
12.4 复制 310
12.4.1 概述 310
12.4.2 配置复制 313
12.5 本章小结 321
第13章 SQL Server数据安全 323
13.1 SQL Server的密钥管理设施 323
13.1.1 密钥 324
13.1.2 可扩展密钥管理 331
13.1.3 密钥的备份 332
13.2 透明数据加密 333
13.3 SQL Server中的数据加密 335
13.3.1 身份验证器 335
13.3.2 密码加密 336
13.3.3 对称密钥加密 337
13.3.4 非对称密钥加密 337
13.3.5 证书加密 339
13.4 签名模块 341
13.5 本章小结 343
第14章 面向查询优化的索引策略 345
14.1 索引体系结构 345
14.1.1 基本概念 346
14.1.2 数据堆 348
14.1.3 聚集索引 351
14.1.4 非聚集索引 353
14.1.5 索引规划 355
14.2 创建与管理索引 358
14.2.1 使用SSMS创建索引 358
14.2.2 SSMS中的索引与碎片管理 360
14.2.3 用TSQL创建和管理索引 363
14.3 一些特殊考虑 366
14.3.1 覆盖查询 366
14.3.2 逻辑运算符处理 367
14.4 本章小结 368
第15章 事务与锁 369
15.1 SQL Server的锁体系结构 369
15.1.1 锁定的对象 370
15.1.2 锁的类型 372
15.1.3 锁控制 373
15.1.4 死锁管理 377
15.2 事务管理 378
15.2.1 SQL Server中的事务概念 378
15.2.2 显式事务的实现 379
15.2.3 使用保存点 380
15.2.4 事务与错误 382
15.2.5 并发与性能 383
15.3 分布式事务 383
15.3.1 分布式查询 384
15.3.2 定义分布式事务 388
15.4 获取事务和锁信息 390
15.4.1 使用活动监视器 390
15.4.2 使用Transact-SQL进行活动监视 391
15.5 本章小结 392
第16章 资源调控器与基于策略的管理 395
16.1 资源调控器 395
16.1.1 工作负荷组 397
16.1.2 资源池 399
16.2 基于策略的管理 403
16.2.1 基于策略的管理组件 404
16.2.2 策略的创建与评估 410
16.3 本章小结 419
第17章 SQL Server与.NET客户端 421
17.1 理解ADO.NET 421
17.1.1 建立连接 423
17.1.2 定义命令 424
17.1.3 保持连接操作 426
17.1.4 断开连接操作 428
17.2 ADO.NET中的特殊操作 430
17.2.1 多活动结果集(MARS) 431
17.2.2 使用SQLBulkCopy 432
17.2.3 SQL查询通知 434
17.3 LINQ简介 437
17.3.1 不同形式的LINQ 438
17.3.2 LINQ to SQL 439
17.3.3 LINQ to SQL对SQL Server的影响 443
17.4 LINQ与实体框架 444
17.4.1 创建与查询实体数据模型 445
17.4.2 实体框架对SQL Server的影响 447
17.5 本章小结 449
第18章 SQL Server与公共语言运行时 451
18.1 CLR概念 451
18.1.1 CLR相关术语 452
18.1.2 启用CLR 453
18.2 创建托管对象 454
18.2.1 设置项目环境 454
18.2.2 创建托管函数 456
18.2.3 创建托管存储过程 461
18.2.4 创建托管数据类型 463
18.3 在SQL Server中部署托管对象 465
18.3.1 创建程序集 465
18.3.2 创建托管对象 468
18.4 管理CLR安全性 471
18.4.1 托管对象与用户安全性 471
18.4.2 程序集与代码访问安全性 472
18.5 安全考虑 476
18.6 本章小结 476
第19章 使用空间数据 479
19.1 空间数据的概念 479
19.1.1 基础知识 480
19.1.2 geometry与geography类型 481
19.1.3 空间数据类型中的几何图形 482
19.1.4 定义空间数据存储 484
19.1.5 geometry类型的实现 484
19.1.6 使用LineString和MultiLineString 487
19.1.7 使用Polygon和MultiPolygon 490
19.1.8 使用GeometryCollection 492
19.2 geography类型的实现 492
19.3 空间索引 494
19.3.1 空间索引的结构及其限制 495
19.3.2 创建空间索引 496
19.4 本章小结 498
第20章 面向服务的体系结构与Service Broker 501
20.1 SOA概念 501
20.1.1 服务的基本概念 502
20.1.2 服务体系结构 504
20.2 Service Broker 507
20.2.1 相关术语 507
20.2.2 Service Broker的工作流程 509
20.3 Service Broker的实现 511
20.3.1 创建Service Broker组件 511
20.3.2 创建Service Broker对话 517
20.4 本章小结 522
第21章 全文搜索服务 523
21.1 全文服务体系结构 523
21.1.1 概念与术语 524
21.1.2 体系结构 525
21.2 创建全文索引 527
21.2.1 创建非索引字表 527
21.2.2 创建全文目录 531
21.2.3 创建全文索引 534
21.3 编写全文查询 541
21.3.1 CONTAINS谓词的实现 541
21.3.2 FREETEXT谓词的实现 545
21.3.3 全文函数的实现 545
21.4 本章小结 547
附录A 参考答案 549
附录B SQL Server Analysis Services简介 579
附录C SQL Server 2008 Reporting Services 595
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《新手养花从入门到精通》徐帮学编 2019
- 《C语言从入门到精通》王征,李晓波著 2020
- 《可爱Q版技法从入门到精通》石头编著 2019
- 《WPS Office办公应用从入门到精通》IT新时代教育 2018
- 《行政管理实操从入门到精通》任康磊著 2020
- 《C#从入门到精通 第5版》(中国)明日科技 2019
- 《VRay渲染器及项目实战从入门到精通》沙旭,徐虹,乐美青编著 2019
- 《AutoCAD 2020从入门到精通 中文版》CADCAMCAE技术联盟 2019
- 《UGNX12入门、精通与实战 中文版》周敏 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019