《SQL Server 2008从入门到精通》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)贺特克著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302247784
  • 页数:440 页
图书介绍:本书注重理论与实践,在7大部分26章的篇幅中,按照一个知识点一个练习的方式,循序渐进、由浅入深地介绍SQL Server 2008的核心组件、数据库设计、数据检索和操作等主题。

第Ⅰ部分 SQL Server 2008入门 3

第1章 SQL Server概述 3

1.1数据库引擎 3

1.1.1存储引擎 3

1.1.2安全子系统 4

1.1.3编程接口 5

1.1.4服务代理 6

1.1.5SQL Server代理 6

1.1.6复制 6

1.1.7高可用性 6

1.1.8SQL Server 2008中的关系引擎 7

1.2商业智能 8

1.2.1集成服务 9

1.2.2报表服务 10

1.2.3分析服务 12

第1章快速参考 13

第2章SQL Server 2008的安装和配置 15

2.1SQL Server 2008的版本 15

2.2基础设施需求 16

2.3服务帐户 17

2.4排序规则 18

2.5身份验证方式 18

2.6SQL Server实例 19

2.7升级到SQL Server2008 19

2.7.1就地升级 19

2.7.2并行升级 20

2.8安装SQL Server2008 21

第2章快速参考 27

第3章使用SQL Server 2008的工具 29

3.1SQL Server文档 29

3.2SQL Server 2008的管理工具 31

3.2.1SQL Server配置管理器 32

3.2.2SQL Server ManagementStudio 34

3.2.3数据库邮件 38

3.3性能管理工具 40

3.3.1数据库引擎优化顾问 41

3.3.2性能工具 42

3.4商业智能工具 42

第3章快速参考 43

第Ⅱ部分设计数据库 47

第4章创建数据库 47

4.1SQL Server系统数据库 47

4.2SQL Server数据库结构 49

4.2.1数据库文件 49

4.2.2文件组 51

4.3创建数据库 52

4.4迁移数据库 54

4.4.1分离数据库 54

4.4.2附加数据库 55

第4章快速参考 57

第5章设计表 59

5.1命名对象 60

5.2架构 60

5.3数据类型 62

5.3.1Numeric数据 63

5.3.2字符数据 64

5.3.3日期与时间数据 66

5.3.4二进制数据 66

5.3.5XML 67

5.3.6FILESTREAM数据类型 68

5.3.7空间数据类型 69

5.3.8hierachyID数据类型 69

5.4列的属性 69

5.5创建表 70

5.6计算列 72

5.7稀疏列 72

5.8约束 73

5.8.1主键 73

5.8.2唯一性约束 75

5.8.3默认值约束 76

5.8.4外键 77

5.9数据库关系图 78

第5章快速参考 80

第6章索引 81

6.1索引的结构 81

6.1.1平衡树(B-树) 82

6.1.2索引的级别 83

6.2聚集索引 84

6.3非聚集索引 86

6.4包含列 88

6.5筛选索引 89

6.6联机索引创建 90

6.7索引管理与维护 91

6.7.1索引碎片 91

6.7.2填充因子 91

6.7.3消除索引碎片 91

6.7.4禁用索引 92

6.8XML索引 92

6.9空间索引 93

第6章快速参考 94

第7章分区 95

7.1分区函数 95

7.2分区方案 96

7.3分区表和索引 98

7.3.1局部备份和恢复 99

7.3.2创建分区索引 99

7.4管理分区 101

7.4.1SPLIT和MERGE操作符 101

7.4.2更改分区方案 102

7.4.3索引对齐 102

7.4.4SWITCH操作符 102

第7章快速参考 108

第Ⅲ部分数据检索与操作 111

第8章数据检索 111

8.1通用SELECT语句 111

8.2结果排序 115

8.3数据筛选 116

8.4从多个表中检索数据 119

8.5检索唯一结果 122

第8章快速参考 123

第9章高级数据检索 125

9.1常规SELECT语句 125

9.2聚合数据 126

9.2.1聚合多个序列 128

9.2.2聚合筛选 131

9.2.3运行聚合 132

9.2.4计算透视表 132

9.2.5数据的排名 133

9.3聚合结果集 134

9.4公用表表达式 136

9.5查询XML数据 137

第9章快速参考 138

第10章数据操作 141

10.1插入数据 141

10.1.1INSERT语句 141

10.1.2SELECT INTO语句 147

10.2更新数据 147

10.3删除数据 149

10.4MERGE语句 151

10.5OUTPUT子句 154

10.6事务处理 154

10.7更改跟踪 157

10.7.1更改跟踪 157

10.7.2变更数据捕获 159

第10章快速参考 162

第Ⅳ部分高级数据库对象设计 165

第11章视图 165

11.1创建视图 165

11.2通过视图修改数据 167

11.3创建索引视图 168

第11章快速参考 170

第12章存储过程 171

12.1创建存储过程 171

12.2代码注释 171

12.3变量、参数和返回代码 172

12.3.1变量 172

12.3.2参数 173

12.3.3返回代码 174

12.4执行存储过程 174

12.5控制流结构 175

12.6错误处理 177

12.7动态执行 178

12.8游标 179

12.9CLR过程 180

12.10创建管理过程 180

第12章快速参考 182

第13章函数 183

13.1系统函数 183

13.2创建函数 184

13.3从函数中获取数据 188

第13章快速参考 194

第14章触发器 195

14.1DML触发器 195

14.2DDL触发器 197

第14章快速参考 200

第15章数据库快照 201

15.1创建数据库快照 201

15.2Copy-On-Write技术 202

15.3使用数据库快照还原数据 204

第15章快速参考 204

第16章Service Broker 205

16.1 Service Broker架构 206

16.1.1消息概述 206

16.1.2Service Broker组件 206

16.1.3应用交互 208

16.2消息类型与约定 208

16.2.1消息类型 208

16.2.2约定 211

16.3队列与服务 212

16.3.1队列 212

16.3.2服务 213

16.4会话 214

16.5发送与接收消息 215

16.5.1发送消息 215

16.5.2接收消息 216

16.6队列激活 220

16.7优先 224

第16章快速参考 224

第17章全文索引 225

17.1全文目录 225

17.2全文索引 226

17.3查询全文数据 228

17.3.1FREETEXT查询 229

17.3.2CONTAINS查询 230

第17章快速参考 232

第V部分数据库管理 235

第18章安全性 235

18.1配置攻击外围 235

18.1.1端点 236

18.1.2端点类型与负载 236

18.1.3端点访问 237

18.1.4TCP端点 238

18.1.5TCP协议参数 238

18.1.6数据库镜像参数 239

18.1.7Service Broker参数 239

18.1.8加密 239

18.2主体、安全对象和权限 239

18.2.1主体 240

18.2.2模拟 248

18.2.3安全对象 248

18.2.4权限 249

18.2.5所有权链 252

18.3CLR安全性 254

18.4数据加密 254

18.4.1主密钥 255

18.4.2哈希算法 256

18.4.3对称密钥 258

18.4.4证书和非对称密钥 259

18.4.5透明数据加密 260

18.4.6密钥管理 261

第18章快速参考 262

第19章基于策略的管理 263

19.1基于策略的管理概述 263

19.2方面 264

19.3条件 264

19.4策略目标 266

19.5策略 268

19.6策略类别 270

19.7策略遵从 271

第19章快速参考 272

第20章数据恢复 273

20.1数据库备份 273

20.1.1备份类型 274

20.1.2页面损坏 280

20.2恢复模式 280

20.3数据库还原 282

20.3.1还原一个完整备份 282

20.3.2还原路径 283

20.3.3还原差异备份 285

20.3.4还原事务日志备份 285

第20章快速参考 287

第21章SQL Server代理 289

21.1创建作业 289

21.1.1作业步骤 289

21.1.2作业计划 290

21.1.3操作员 291

21.2创建维护计划 295

21.3创建警报 298

第21章快速参考 301

第 22章动态管理视图 303

22.1DMV概览 303

22.2获取对象元数据 304

22.3数据库诊断 305

22.3.1对象大小 305

22.3.2索引 306

22.3.3查询执行统计 309

第22章快速参考 310

第VI部分高可用性 313

第23章高可用性概览 313

23.1故障转移群集 313

23.1.1故障转移群集实例元素 313

23.1.2网络配置 314

23.1.3磁盘配置 314

23.1.4安全性配置 314

23.1.5健康检查 315

23.1.6群集故障转移 315

23.2数据库镜像 316

23.2.1数据库镜像角色 316

23.2.2操作模式 318

23.2.3缓存 320

23.2.4透明客户端重定向 320

23.2.5损坏页 321

23.2.6数据库快照 321

23.2.7数据库镜像初始化 321

23.3日志传送 322

23.3.1日志传送组件 322

23.3.2日志传送初始化 323

23.4复制 329

23.4.1复制组件 329

23.4.2复制角色 330

23.4.3复制代理 331

23.4.4复制方法 332

第23章快速参考 339

第VII部分商业智能 343

第24章SQL Server Integration Services 343

24.1 BIDS概览 343

24.2任务 345

24.3转换 347

24.4构建一个包 350

24.4.1连接 350

24.4.2控制流 354

24.4.3数据流 357

24.4.4数据转换 363

24.4.5异常处理 364

24.4.6配置 368

24.4.7部署 370

第24章快速参考 371

第25章SQL Server报表服务 373

25.1配置报表服务 373

25.2 Reporting Service Web站点 376

25.3创建报表 377

25.3.1生成一份报表 378

25.3.2格式设置 382

25.3.3计算 387

25.3.4交互元素 389

25.3.5参数 392

25.4部署报表 396

25.5报表订阅 398

25.6链接报表 401

25.7报表缓存与快照 401

第25章快速参考 406

第26章SQL Server分析服务 409

26.1数据仓库简介 409

26.2联机分析处理(OLAP) 410

26.2.1维度模型 411

26.2.2多维数据集 412

26.2.3维度、度量和计算 419

26.2.4层次结构 423

26.3 KPI、分区、透视和翻译 426

26.3.1关键绩效指标(KPI) 426

26.3.2分区 426

26.3.3透视 427

26.3.4翻译 427

26.4数据挖掘 427

26.4.1算法 428

26.4.2挖掘模型和挖掘结构 429

26.4.3数据挖掘揭秘 438

第26章快速参考 439