当前位置:首页 > 工业技术
SQL Server 2000高级应用
SQL Server 2000高级应用

SQL Server 2000高级应用PDF电子书下载

工业技术

  • 电子书积分:20 积分如何计算积分?
  • 作 者:长城工作室数据组编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115094470
  • 页数:713 页
图书介绍:
《SQL Server 2000高级应用》目录

第1部分 SQL Server 2000数据库基础知识 3

第1章 SQL Server 2000新特性 3

1.1 SQL Server 2000的安装特性 3

1.1.1 运行SQL Server 2000的硬件软件环境 3

1.1.2 SQL Server 2000的安装过程 5

1.2 关系数据库性能提高 12

1.2.1 支持XML 12

1.2.2 联合数据库服务 14

1.2.3 用户自定义函数 15

1.2.6 全文索引功能 17

1.2.5 增加数据类型 17

1.2.4 索引化视图功能 17

1.2.7 触发器组件 18

1.2.8 具备多重实例 18

1.2.9 64GB内存支持 20

1.2.10 完善数据备份与恢复 20

1.3 系统复制技术的提高 21

1.4 数据转换服务的加强 22

1.5 分析服务加强 23

1.6 可建立英语查询系统 26

2.2 SQL Server 2000体系结构基础 28

第2章 SQL Server 2000体系结构 28

2.1 SQL Server 2000体系结构概述 28

2.3 SQL Server 2000关系数据库组件 32

2.3.1 基本概念 32

2.3.2 客户机与服务器之间的通信组件 34

2.3.3 SQL Server的服务器组件 38

2.3.4 SQL Server 2000联邦服务器 41

2.4 SQL Server 2000数据库结构 44

2.4.1 数据库物理结构 45

2.4.2 数据库逻辑结构 49

2.5.1 SQL Server 2000数据库引擎构件 61

2.5 SQL Server 2000关系数据库引擎结构 61

2.5.2 SQL Server 2000的内存体系结构 62

2.5.3 SQL Server I/O体系结构 63

2.5.4 事务体系 63

2.6 SQL Server 2000的复制体系结构 64

2.7 应用程序开发体系结构 65

2.8 数据仓库和OLAP 66

2.8.1 联机事务处理系统(OLTP) 66

2.8.2 联机分析处理系统(OLAP) 67

2.8.3 转换OLTP数据到OLAP数据仓库 67

2.8.5 SQL Server 2000数据仓库和OLAP组件 68

2.8.4 转换阶段和数据仓库构件 68

2.8.6 分析服务的体系结构 70

2.8.7 服务器和客户机体系结构 70

第1部分小结 74

第2部分 SQL Server 2000数据库开发 79

第3章 逻辑数据库设计 79

3.1 逻辑数据库的基石——数据库的规划 79

3.2 创建数据库和日志文件 80

3.2.1 数据库创建 81

3.2.2 在Raw Partition上创建数据库 83

3.2.3 Log Shipping 84

3.3 实现数据的存放 85

3.4 使用视图显示数据 91

3.4.1 视图的创建 92

3.4.2 Partition View 93

3.5 优化数据检索 97

3.5.1 数据的存储和访问 97

3.5.2 更新Linked Pages 98

3.5.3 簇索引 99

3.5.4 非簇索引 102

3.5.5 索引的创建 106

3.5.6 SQL Server 2000对索引的增强 110

第4章 完备数据库的设计 114

4.1 使用存储过程提高SQL语句的执行效率 114

4.1.1 创建存储过程 114

4.1.2 如何执行存储过程 117

4.1.3 自动执行存储过程 120

4.2 存储过程编程 120

4.2.1 流控制语句 120

4.2.2 定义和使用变量 122

4.2.3 使用附加过程及批语句关键字 123

4.3 使用触发器保证数据的完整性 129

4.3.1 创建触发器 131

4.3.2 指定触发器的类型 132

4.3.4 嵌套触发器 135

4.3.5 加强数据约束 136

4.4 默认 138

4.4.1 创建默认对象 138

4.4.2 默认的应用 140

4.4.3 删除默认对象 142

4.5 规则 144

4.5.1 创建规则 144

4.5.2 规则的应用 145

4.5.3 删除规则 147

4.6 使用游标 148

4.6.1 创建游标 151

4.6.2 游标的操作 155

第2部分小结 159

第3部分 SQL Server 2000数据库管理与维护 163

第5章 备份与恢复 163

5.1 规划备份与恢复 163

5.2 完整性检查 166

5.3 备份设备管理 177

5.4 数据库备份 180

5.5 备份事务日志 185

5.6 数据库恢复 187

5.7 备份大规模数据库时考虑的问题 197

第6章 SQL Server 2000安全性与用户管理 198

6.1 SQL Server安全认证方式 198

6.1.1 Windows NT认证方式和SQL Server认证方式 199

6.1.2 访问许可合法性检查 200

6.2 创建和管理用户账号 201

6.2.1 使用SQL Server Enterprise Manager管理用户 201

6.2.2 使用系统存储过程管理用户 204

6.3 权限管理 208

6.3.3 固定角色的权限 209

6.3.2 对数据库对象进行操作的权限 209

6.3.1 对Transant-SQL语句可以赋予的权限 209

6.4 创建和使用角色 211

6.4.1 使用SQL Server Enterprise Manager管理角色 211

6.4.2 使用系统存储过程管理角色 213

6.5 其他安全管理 213

第7章 调整和优化SQL Server 2000数据库性能 214

7.1 评估性能 214

7.1.1 评估性能 214

7.1.2 建立性能基线 215

7.1.3 确认性能瓶颈 215

7.2.1 数据库逻辑结构设计 216

7.2.2 数据库大小设置 216

7.1.4 确定用户活动 216

7.2 数据库设计 216

7.2.3 索引设计与性能 219

7.2.4 RAID技术 220

7.3 使用Windows NT性能监视器 222

7.3.1 监视服务器的系统资源 222

7.3.2 NT性能监视器 228

7.4 使用SQL Server性能监视器 231

7.5 优化查询语句 235

7.6.1 网络性能 239

7.6 优化应用程序设计 239

7.6.3 事务和批对性能的影响 240

7.6.2 使用高效的数据获取方式优化应用程序性能 240

7.6.4 存储过程对性能的影响 241

7.6.5 避免阻塞 241

7.6.6 优化分布式查询 242

第8章 数据库复制 244

8.1 复制模型 244

8.2 复制结构 246

8.3 使用企业管理器实现复制 250

8.4.1 异类订阅者 257

8.4 复制与异类数据源 257

8.4.2 异类出版者 263

8.5 管理和监视数据库复制 264

8.5.1 管理和监视复制的工具 264

8.5.2 复制警告 265

8.6 备份和恢复复制数据库 266

第9章 数据转换服务 268

9.1 DTS概述 268

9.2 SQL Server 2000提供的新特性 270

9.3 DTS转换 271

9.4 使用DTS Wizard 276

9.5 使用DTS设计器 280

第3部分小结 283

第4部分 SQL Server 2000网络高级应用 287

第10章 英语查询(English Query) 287

10.1 英语查询的概述 287

10.2 英语查询基础 288

10.2.1 什么是英语查询 288

10.2.2 英语查询的开发环境介绍 289

10.2.3 什么是模型、实体、关系 291

10.2.4 开发一个英语查询项目的主要工作 292

10.3 建立一个简单的SQL英语查询模型 293

10.3.1 准备工作 294

10.3.2 用SQL Project Wizard建立一个新的项目和一个基本的英语查询模型 295

10.3.3 扩展模型 298

10.3.4 为实体增加同义词 298

10.3.5 用画布窗格增加关系 299

10.3.6 用关系命令增加一个新关系 300

10.3.7 验证模型 301

10.3.8 改变数据的显示方式 303

10.3.9 用模型验证窗口中的Suggestion Wizard来修正模型 304

10.3.10 建立MyNorthwind英语查询应用程序 304

10.4.1 考虑更详尽的问题 305

10.4 建立一个更加复杂的模型 305

10.4.2 打开原MyNorthwind工程 306

10.4.3 扩展我们的模型 307

10.5 发布应用程序 330

10.5.1 设置工程属性 331

10.5.2 将MyNorthwind工程发布到Web上 331

第11章 Web中的SQL Server 2000应用 332

11.1 SQL Server 2000中的lIS虚拟目录管理 332

11.1.1 IIS虚拟目录管理工具 332

11.1.2 使用SQL对象模型 334

11.2.1 理解XML 338

11.2 XML简介 338

11.2.2 XML对应用开发的支持 340

11.2.3 与XML相关的技术 342

11.2.4 XML文档的编写 344

11.2.5 XML文档的完整结构 348

11.3 使用HTTP访问SQL Server 2000 359

11.3.1 使用HTTP执行SQL语句 360

11.3.2 使用HTTP访问XML模板 365

11.3.3 为模板指定参数 368

11.3.4 使用XSL样式单 369

11.3.5 使用HTTP执行Xpath查询 371

11.3.6 使用HTTP访问数据库对象 372

11.4 读取XML数据 373

11.4.1 RAW模式 374

11.4.2 AUTO模式 375

11.4.3 EXPLICIT模式 379

11.5 编写XML数据 385

11.6 SQL Server的OLE DB提供者的扩展 389

第12章 SQL Server 2000与ADO 392

12.1 ADO概述 392

12.2 ADO对象模型 393

12.2.1 Connection对象 394

12.2.2 Recordset对象 396

12.2.3 Errors集合和Errors对象 397

12.2.4 Parameters集合和Parameter对象 400

12.2.5 Fields集合和Field对象 403

12.2.6 Stream对象 404

12.2.7 Properties集合和Property对象 405

12.2.8 Command对象 406

12.3 在Visual Basic、VBScript、Visual C++和Java中使用ADO 408

12.4 ADO高级应用 411

12.4.1 处理数据定义语言 411

12.4.2 在ADO中使用游标 413

12.4.3 执行存储过程 414

12.4.4 使用ADO进行事务处理 415

12.4.5 远程数据服务 416

12.4.6 商业对象和ADO 416

12.4.7 在商业对象中断开记录集 417

12.4.8 将远程的改变汇集到商业对象中 417

12.4.9 在ADO中处理DDL 418

12.4.10 使用长数据类型 419

12.4.11 使用预处理语句 421

12.4.12 生成多个记录集 422

13.1 SQL Mail的体系结构 424

第13章 SQL Server 2000邮件服务 424

13.2 如何建立SQL Mail(Enterprise Manager) 425

13.3 配置SQL MAIL 425

13.3.1 配置一个SQL Mail Profile 425

13.3.2 配置一个SQLAgentMail Profile 426

13.3.3 同SQL Mail共享一个配置文件(Profile) 427

13.4 如何使用SQL Mail 427

13.5 SQL MAIL存储过程详解 427

13.5.1 xp_startmail 428

13.5.2 xp_stopmail 429

13.5.3 xp_findnextmsg 430

13.5.4 xp_readmail 431

13.5.5 xp_deletemail 434

13.5.6 xp_sendmail 435

13.5.7 sp_processmail 439

13.6 修复SQL Mail和Exchange Server 440

13.7 处理SQL Server接收和发送电子邮件的请求 441

13.8 SQL邮件疑难解答与帮助 443

第4部分小结 444

14.1.1 从数据库到数据仓库 447

14.1 数据仓库概述 447

第14章 数据仓库 447

第5部分 SQL Server 2000数据仓库与数据分析 447

14.1.2 数据的仓库化过程 450

14.1.3 数据仓库的体系结构 450

14.1.4 SQL Server 2000数据仓库构件 452

14.2 Microsoft数据仓库框架 456

14.3 OLE DB:信息交换标准 457

14.4 设计和创建数据仓库 459

14.4.1 数据仓库系统设计方法概述 459

14.4.2 使用SQL Server 2000工具进行维度建模 462

14.4.3 SQL Server 2000的事实数据表 463

14.4.5 SQL Server 2000的维度表 464

14.4.4 SQL Server 2000的聚合表 464

14.4.6 使用SQL Server 2000创建数据仓库索引 466

14.5 数据仓库数据库 466

14.5.1 大规模健壮的分布式数据库管理系统 466

14.5.2 OLAP分析服务 467

14.5.3 复制 471

14.5.4 创建数据仓库数据库 472

14.5.5 清理和转换数据 472

14.5.6 将数据装入数据仓库数据库 473

14.6 数据导入、导出和数据转换 474

14.6.1 DTS的目标 476

14.6.2 DTS体系结构 476

14.6.3 DTS包 477

14.7 使用数据仓库 478

14.7.1 SQL查询 479

14.7.2 OLAP和数据开采 479

14.7.3 Microsoft Office 2000 479

14.7.4 Web访问和创建报表 480

14.7.5 脱机OLAP多维数据集 480

14.7.6 第三方应用程序 480

14.8.1 使用SQL Server 2000管理工具更新数据仓库中数据 481

14.8 SQL Server 2000数据仓库数据管理 481

14.8.2 使用SQL Server 2000管理工具自动调度数据仓库任务 482

14.8.3 使用SQL Server 2000管理工具监视数据仓库性能 482

14.8.4 使用SQL Server 2000管理工具备份数据仓库数据 482

第15章 数据开采在SQL Server 2000中的应用 484

15.1 数据开采概述 484

15.1.1 数据开采的任务 485

15.1.2 数据开采的基础 486

15.1.3 数据开采的对象 487

15.1.4 数据开采方法和技术 487

15.1.5 数据开采的工作原理 490

15.1.6 数据开采的一种体系结构 491

15.1.7 数据开采的术语 492

15.2 SQL Server 2000数据开采模型 493

15.2.1 SQL Server 2000数据开采模型概述 493

15.2.2 SQL Server 2000数据开采模型的结构 495

15.2.3 通用数据开采算法 495

15.2.4 SQL Server 2000数据开采节点 498

15.2.5 SQL Server 2000数据开采列 499

15.3 数据集市中维建模的系统方法 502

15.4 数据开采与用户的关系 505

15.5 SQL Server 2000数据开采模型编辑器 508

15.5.1 SQL Server 2000 OLAP开采模型编辑器 508

15.5.2 SQL Server 2000关系开采模型编辑器 511

15.6 使用SQL Server创建和使用数据开采模型 516

15.6.1 使用SQL Server创建数据开采模型 517

15.6.2 使用SQL Server编辑数据开采模型 519

15.6.3 使用SQL Server浏览数据开采模型 521

15.7 使用SQL Server分析管理器管理数据开采模型 528

15.8 数据开采的前景 529

第16章 元数据服务 532

16.1 元数据基础 532

16.2 元数据服务的结构 533

16.3 使用元数据服务 537

16.4.1 存储引擎模型 540

16.4 元数据服务应用编程 540

16.4.2 存储类型信息模型(RTIM) 544

16.4.3 定义信息模型 548

16.4.4 用元数据服务来对信息模型进行编程 555

16.4.5 连接与注册存储 557

16.4.6 安装信息模型 558

16.4.7 简述检索目标对象集 559

第17章 SQL Server 2000分析服务 561

17.1 什么是OLAP 561

17.2 分析服务的特性 563

17.3 分析服务对象体系结构 566

17.4 多维立方体的结构 577

17.5 规划分析服务 577

17.5.1 分析服务中的SQL 578

17.5.2 决策支持对象 583

17.6 数据透视表服务 583

17.6.1 PivotTable服务概述 583

17.6.2 数据透视表服务的主要概念 585

17.6.3 高级数据开采和分析 591

17.7 使用SQL Server分析服务器进行OLAP分析服务 596

17.7.1 添加数据源 596

17.7.2 添加维数 597

17.7.3 创建立方体 598

17.7.4 处理立方体 601

17.7.5 使用选项增强立方体处理能力 603

17.7.6 创建一个虚拟立方体 613

17.7.7 自动调度管理任务 615

17.8 MDX 615

第5部分小结 619

附录 625

附录1 SQL Server 2000计数器对象 625

附录2 SQL Server 2000决策支持对象 632

附录3 MDX函数 672

相关图书
作者其它书籍
返回顶部