《SQL Server 2005数据库企业级应用》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:周涛,吕伟臣,廉颖编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302172203
  • 页数:466 页
图书介绍:

第1章 SQL Server体系结构剖析 1

1.1 SQL Server 2005数据库的逻辑架构 2

1.1.1 SQL Server 2005数据库服务器中包含的数据库对象 2

1.1.2 数据表类对象 8

1.1.3 数据库关系图对象 9

1.1.4 视图类对象 12

1.1.5 同义词对象 12

1.1.6 可编程性类对象 12

1.1.7 存储类对象 13

1.1.8 安全类对象 20

1.2 SQL Server数据库的物理架构 21

1.2.1 页 21

1.2.2 区 21

1.2.3 物理数据库文件和文件组 22

1.3 SQL Server数据库的存储空间分配 24

1.4 SQL Server数据库的日志体系结构 26

1.4.1 SQL Server数据库日志的物理结构 26

1.4.2 SQL Server数据库日志的逻辑结构 26

1.5 本章小结 27

第2章 SQL Server数据库服务器高级管理 29

2.1 网络连接方式的选择与配置 30

2.1.1 配置Shared Memory协议 32

2.1.2 配置Named Pipes协议 33

2.1.3 配置TCP/IP协议 33

2.1.4 配置VIA协议 35

2.2 配置远程服务器 35

2.2.1 使用SQL Server Management Studio启用远程连接功能 36

2.2.2 连接远程服务器 37

2.3 链接服务器 38

2.3.1 使用SQL Server Management Studio配置链接服务器 39

2.3.2 使用Transact-SQL配置链接服务器 42

2.4 SQL Server 2005错误处理机制 44

2.4.1 Transact-SQL脚本错误处理功能 44

2.4.2 查看SQL Server 2005数据库服务器中的错误事件 46

2.5 配置SQL Server服务器性能参数 49

2.5.1 使用SQL Server Management Studio配置服务器参数 49

2.5.2 使用sp_configure设置服务器参数 54

2.6 本章小结 58

第3章 SQL Server客户端高级管理 59

3.1 SQL Server客户端简介 60

3.2 客户端的网络配置 60

3.2.1 配置【客户端协议】 61

3.2.2 配置别名 62

3.3 通过Internet连接SQL Server 67

3.3.1 使用SQL Server Management Studio连接 67

3.3.2 使用SQL Native Client连接 69

3.4 常见客户端应用程序举例 70

3.4.1 SQLCMD命令提示实用工具 70

3.4.2 OSQL命令提示实用工具 75

3.5 本章小结 80

第4章 数据仓库与分析服务 81

4.1 商业智能的基本概念 82

4.2 联机分析(OLAP) 83

4.2.1 安装OLAP示例数据库 83

4.2.2 OLAP中的基本元素 84

4.2.3 OLAP的基本分析操作 86

4.3 数据仓库 89

4.3.1 数据仓库的基本概念 89

4.3.2 数据仓库的特点 90

4.3.3 数据仓库的组成 91

4.3.4 数据仓库的设计和实现 92

4.3.5 数据仓库与OLAP的关系 94

4.4 数据挖掘 94

4.5 SQL Server 2005提供的Analysis Services功能 96

4.5.1 SSAS的安装与配置 97

4.5.2 登录SSAS服务器 99

4.5.3 为SSAS创建多维数据集 102

4.6 SQL Server 2005提供的MDX查询功能 116

4.6.1 MDX的基本概念 116

4.6.2 MDX与Transact-SQL的对比 117

4.6.3 MDX的简单应用示例 117

4.7 本章小结 121

第5章 SQL Server 2005提供的商业智能功能 123

5.1 SQL Sever 2005提供的主要商业智能工具 124

5.1.1 分析服务、报表服务和集成服务 124

5.1.2 Business Intelligence Developer Studio开发环境 125

5.2 商业智能应用举例 128

5.2.1 业务数据库介绍 129

5.2.2 商业智能需求分析 130

5.2.3 进行数据转换和抽取(建立数据仓库) 131

5.2.4 建立OLAP和挖掘模型 143

5.2.5 创建报表 155

5.3 本章小结 161

第6章 SQL Server 2005提供的报表服务 163

6.1 SQL Server 2005报表服务的基本概念 164

6.1.1 SQL Server 2005报表服务的组成 164

6.1.2 SQL Server 2005报表提供的主要功能 166

6.2 安装SQL Server 2005报表服务 167

6.2.1 安装SQL Server 2005报表服务的先决条件 167

6.2.2 安装SQL Server 2005报表服务 168

6.3 报表服务的配置 171

6.3.1 使用“Reporting Services配置”工具配置报表服务器 171

6.3.2 验证报表服务器 183

6.3.2 配置报表服务器时的常见问题 184

6.4 报表服务应用举例 186

6.4.1 应用示例简介 186

6.4.2 创建报表 189

6.4.3 设计报表的布局 198

6.4.4 报表管理 201

6.4.5 通过IE访问报表 207

6.5 本章小结 209

第7章 SQL Server Integration Services(SSIS)服务 211

7.1 SSIS服务概述 212

7.1.1 SSIS的基本组成 212

7.1.2 SSIS的基本功能 213

7.2 SSIS包的基本概念 216

7.2.1 Integration Services数据流 216

7.2.2 Integration Services控制流 217

7.2.3 Integration Services对象 223

7.3 SSIS服务的安装与配置 225

7.3.1 安装SQL Server 2005 Integration Services服务 225

7.3.2 配置SQL Server 2005 Integration Services服务 227

7.4 SSIS包应用举例 229

7.4.1 创建SSIS包 232

7.4.2 调试SSIS包 259

7.4.3 部署SSIS包 262

7.5 本章小结 266

第8章 分布式查询 267

8.1 分布式查询功能简介 268

8.1.1 问题提出 268

8.1.2 实现分布式查询 269

8.2 分布式查询应用举例 270

8.2.1 部署异类数据源 270

8.2.2 配置链接服务器 273

8.2.3 实现分布式查询 276

8.3 分布式分区视图 285

8.4 分布式查询准则 289

8.5 本章小结 290

第9章 SQL Server事务处理机制 291

9.1 事务的基本概念 292

9.1.1 什么是事务 292

9.1.2 事务的ACID属性 292

9.1.3 事务的相关术语 293

9.2 创建事务 294

9.3 事务的种类 299

9.3.1 显式事务 299

9.3.2 隐式事务 302

9.3.3 嵌套事务 304

9.3.4 命名事务 307

9.4 事务应用的一些高级话题 308

9.4.1 保存点 308

9.4.2 锁 310

9.5 事务的隔离级别 331

9.6 与事务错误相关的常见处理方法 335

9.7 本章小结 338

第10章 监控SQL Server的性能与活动 339

10.1 调节SQL Server Transact-SQL的执行效率与性能 340

10.2 利用【数据库引擎优化顾问】分析查询 343

10.3 通过维护数据库提升SQL Server系统的性能 357

10.3.1 使用【维护计划向导】维护数据库服务器 357

10.3.2 使用【数据库控制台命令】维护数据库的性能 365

10.4 SQL Server 2005的系统性能监视与跟踪 371

10.4.1 SQL Server日志 371

10.4.2 活动监视器 373

10.4.3 Windows事件查看器 375

10.4.4 SQL Server提供的系统数据视图和函数 376

10.4.5 性能监视与跟踪的数据库控制台命令(DBCC) 378

10.5 本章小结 379

第11章 数据库编程基础 381

11.1 ADO.NET简介 382

11.2 常用OLE DB对象 383

11.2.1 OleDbConnection对象的常用属性 383

11.2.2 OleDbConnection对象的常用方法 384

11.3 OleDbCommand对象 384

11.3.1 OleDbCommand对象的常用属性 385

11.3.2 OleDbCommand对象的常用方法 385

11.4 OleDbDataReader对象 386

11.4.1 OleDbDataReader对象的常用属性 386

11.4.2 OleDbDataReader对象的常用方法 387

11.5 OleDbDataAdapter对象 387

11.5.1 OleDbDataAdapter对象的常用属性 387

11.5.2 OleDbDataAdapter对象的常用方法 388

11.6 在Windows应用程序中访问数据 389

11.6.1 数据控件简介 389

11.6.2 使用DataGridView控件浏览数据库 390

11.7 数据库高级编程应用 397

11.7.1 动态连接Access数据库 397

11.7.2 动态连接SQL Server 2005数据库 399

11.7.3 完善SQL Server 2005数据库应用 401

11.8 SQL语言 409

11.8.1 SQL语言的组成 409

11.8.2 SQL语句使用举例 411

11.9 本章小结 412

第12章 使用ADO.NET访问数据库 413

12.1 Windows窗体中的数据体系结构 414

12.2 数据适配器 415

12.3 数据集 419

12.4 DataTable类 420

12.4.1 创建数据表 420

12.4.2 定义表的结构 421

12.4.3 操作表中的数据 427

12.5 DataRelation类 436

12.6 使用视图 439

12.6.1 数据视图 439

12.6.2 数据行视图 442

12.6.3 数据视图管理器 444

12.7 CurrencyManager类和BindingContext类 445

12.8 示例程序 447

12.9 本章小结 465

参考文献 466