图书介绍

精通SQL Server 2008【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

精通SQL Server 2008
  • (美)MICHAEL LEE,(美)比克著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302226406
  • 出版时间:2010
  • 标注页数:606页
  • 文件大小:178MB
  • 文件页数:621页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2008

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通SQL Server 2008PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Microsoft SQL Server 2008概览1

1.1 企业环境中的SQL Server1

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 20088

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和Windows38

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与XML157

7.1 使用FOR XML从SQL Server中返回XML157

7.1.1 使用RAW模式查询创建XML158

7.1.2 使用AUTO模式查询创建XML160

7.1.3 使用EXPLICT模式查询创建XML162

7.1.4 使用PATH模式查询创建XML165

7.2 xml数据类型167

7.2.1 实现xml数据类型167

7.2.2 将XML数据转化为关系输出169

7.3 用架构验证XML171

7.3.1 使用XML架构集合171

7.3.2 在架构中使用名称空间172

7.4 实现XQuery173

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.NET421

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 使用SQLBulkCopy432

17.2.3 SQL查询通知434

17.3 LINQ简介437

17.3.1 不同形式的LINQ438

17.3.2 LINQ to SQL439

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 启用CLR453

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和MultiLineString487

19.1.7 使用Polygon和MultiPolygon490

19.1.8 使用GeometryCollection492

19.2 geography类型的实现492

19.3 空间索引494

19.3.1 空间索引的结构及其限制495

19.3.2 创建空间索引496

19.4 本章小结498

第20章 面向服务的体系结构与Service Broker501

20.1 SOA概念501

20.1.1 服务的基本概念502

20.1.2 服务体系结构504

20.2 Service Broker507

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 Services595

热门推荐