《Microsoft SQL Server 2000体系结构与XML/Internet支持》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)Microsoft Corporation著;孙岩等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302046239
  • 页数:581 页
图书介绍:

第Ⅰ部分 介绍和概述 3

第1章 欢迎使用SQL Server 2000开发指南 3

第2章 Microsoft SQL Server 2000的新特性 7

2.1关系数据库增强 7

2.2关系数据的XML集成 10

2.3图形管理增强 11

2.4复制增强 11

2.5数据转换服务增强 13

2.7 Meta Data Services增强 14

2.6 Analysis Services增强 14

2.8 English Query增强 15

第Ⅱ部分 SQL Server 2000体系结构 19

第3章SQL Server 2000体系结构基础知识 19

3.1 SQL Server 2000组件概述 19

3.1.1应用程序支持 21

3.1.2附加组件 22

3.1.3使用SQL Server 2000 23

第4章SQL Server 2000的特性 25

4.1与Internet集成 26

4.2.1同一服务器跨Windows 2000、Windows NT、Windows 98和Windows Millennium Edition平台 27

4.2可伸缩性和可用性 27

4.2.2联合数据库服务器 28

4.2.3大型数据库改进 28

4.2.4改进的查询优化器 28

4.2.5查询内并行度 29

4.2.6支持大内存 29

4.2.7索引视图 29

4.2.8高度可用性 29

4.3.2动态行级锁定 30

4.3.1分布式查询 30

4.3企业级数据库功能 30

4.3.3充分的完整性保护 31

4.3.4分布式事务 31

4.3.5复制 31

4.4安装、部署和使用的简化 32

4.4.1动态自管理 32

4.4.2完整的管理工具集 32

4.4.3可编程管理 33

4.4.4安装和升级 33

4.4.5生成SQL Server 2000应用程序 34

4.5数据仓库 35

4.5.1数据仓库框架 35

4.5.2数据转换服务 35

4.4.6与Windows NT集成的安全性和Windows 2000安全性 35

4.5.3联机分析处理支持 36

4.5.4数据挖掘支持 36

4.5.5 English Query 36

4.5.6 Meta Data Services 36

第5章 关系数据库组件 39

5.1.2服务器数据库系统的优点 41

5.1数据库应用程序和服务器 41

5.1.1服务器数据库系统 41

5.1.3 SQL Server 2000作为数据库服务器的优点 42

5.1.4桌面数据库系统 43

5.2登录 44

5.2.1身份验证登录 45

5.2.2 SQL Server身份验证模式 46

5.2.3登录委托 46

5.3.2本地API支持 47

5.3.1关系数据库API 47

5.3客户端组件 47

5.3.3其他的SQL Server API支持 48

5.3.4 XML访问 48

5.3.5客户端通信 48

5.4通信组件 49

5.4.1系统区域网络 50

5.4.2客户端和服务器Net-Library 50

5.4.3控制Net-Library和通信地址 55

5.4.5 Net-Library加密 58

5.4.4列表数据流协议 58

5.5服务器组件 59

5.5.1 SQL Server服务 60

5.5.2 SQL Server代理服务 60

5.5.3 Microsoft搜索服务 62

5.5.4 MSSQLServerADHelper服务 63

5.5.5 MS DTC服务 65

5.5.6多个SQL Server实例 66

5.5.7与多个实例进行通信 69

5.5.8使用多实例 69

5.5.9多个实例同时工作 70

5.5.10联合SQL Server 2000服务器 72

5.5.11对数据分区 73

5.5.12故障转移聚集体系结构 75

5.5.13 SQL Server 2000故障转移聚集 75

5.5.14 Active Directory集成 77

5.6 SQL Server和XML支持 78

第6章 数据库架构 81

6.1逻辑数据库组件 82

6.1.1数据类型和表结构 83

6.1.2 SQL视图 86

6.1.3 SQL存储过程 88

6.1.4 SQL用户定义的函数 91

6.1.5 约束、规则、默认值和触发器 93

6.1.6规则 95

6.1.7默认 95

6.1.8触发器 96

6.1.9排序规则 98

6.1.10 SQL Server排序规则基础知识 100

6.1.11选择排序规则 102

6.1.12指定排序规则 104

6.1.13混合排序规则环境 107

6.1.14更改排序规则 109

6.1.15 SQL索引 110

6.1.16属性管理 115

6.1.17全文目录和索引 115

6.1.18登录、用户、角色和组 116

6.1.19所有者和权限 122

6.1.20会话上下文信息 122

6.2系统数据库和数据 124

6.3.1页和扩展盘区 126

6.3物理数据库体系结构 126

6.3.2物理数据库文件和文件组 128

6.3.3空间指派和重新利用 132

6.3.4表和索引体系结构 136

6.3.5事务日志体系结构 147

第7章 关系数据库引擎体系结构 157

7.1关系数据库引擎结构概述 157

7.1.1表格式数据流 157

7.1.2服务器Net-Library 158

7.1.3关系数据库引擎 159

7.1.4查询处理器体系结构 162

7.1.5单一SQL语句的处理 162

7.1.6视图解析 164

7.1.7工作表 167

7.1.8批处理 167

7.1.9存储过程和触发器执行 168

7.1.10执行计划缓存和重新使用 169

7.1.11重新使用参数和执行计划 170

7.1.12自动参数化 171

7.1.13准备SQL语句 172

7.1.14并行查询处理 173

7.2内存体系结构 178

7.2.1动态管理Windows NT和Windows 2000上的内存 179

7.2.2最小和最大服务器内存的影响 180

7.2.3在多实例之间动态管理内存 180

7.2.4动态管理Windows 95和Windows 98上的内存 181

7.2.5使用Windows 2000上的AWE内存 181

7.2.6 SQL Server内存池 182

7.3线程和任务体系结构 184

7.3.2 SQL Server任务调度 185

7.3.1Windows NT纤程 185

7.3.3线程和纤程执行 187

7.4I/O体系结构 187

7.4.1读取页 188

7.4.2释放和写入缓冲区页 190

7.5分布式查询体系结构 191

7.6全文查询体系结构 193

7.6.1全文索引支持 194

7.6.2全文查询支持 196

7.7扩展存储过程体系结构 197

7.8远程存储过程体系结构 199

7.9事务体系结构 200

7.9.1事务恢复 201

7.9.2并发体系结构 202

7.9.3锁定构体系结构 203

7.9.4分布式事务体系结构 204

7.10游标体系结构 205

7.11服务器伸缩性 206

7.11.1大型服务器上的SQL Server 2000 206

7.11.2桌面上的SQL Server 2000数据库 208

7.11.3Windows 98上的SQL Server 2000 210

7.11.4 SQL Server 2000和Windows CE 212

7.12 SQL Server和邮件集成 213

第8章 管理体系结构 215

8.1 DDL和存储过程 215

8.2 SQL分布式管理框架 216

8.2.1 SQL-DMF应用程序 217

8.2.2 SQL-DMF API 217

8.3.1 SQL Server Enterprise Manager 219

8.3图形工具 219

8.2.3 SQL Server代理 219

8.3.2 SQL Query Analyzer 220

8.3.3 Windows 2000 System Monitor 221

8.3.4导入和导出数据 221

8.3.5 SQL配置文件 221

8.3.6 SQL Server Service Manager 222

8.3.7客户端网络实用工具 223

8.3.8服务器网络实用工具 223

8.3.9其他实用工具 223

8.4.1 SQL Server Agent 224

8.4自动管理体系结构 224

8.4.2作业 225

8.4.3事件和警报 225

8.4.4操作员 225

8.4.5触发器 226

8.5备份/还原体系结构 226

8.5.1备份设备 228

8.5.2备份和还原过程的类型 228

8.6数据导入/导出体系结构 231

8.7数据完整性验证 232

8.8.1复制类型 233

8.8复制体系结构 233

8.8.2配置和管理复制 234

第9章 数据仓库与联机分析处理 235

9.1将OLTP数据转换到OLAP数据仓库 236

9.2 SQL Server 2000数据仓库和OLAP组件 238

第10章 应用程序开发体系结构 243

10.1选择API 244

10.1.1选择常见API 244

10.1.2其他API 246

10.1.3 SQL Server和ADO 247

10.1.4 SQL Server和统一资源定位器 248

10.1.5 SQL Server和OLE DB 249

10.1.6 SQL Server和ODBC 250

10.1.7 SQL-DMO API 250

10.2 SQL名称空间API 252

10.3复制组件编程设计API 252

10.4数据转换服务API 252

10.5 SQL Server和English Query 253

10.6扩展存储过程API 255

10.7 SQL Server和嵌入式SQL 255

10.9 SQL语法建议 256

10.8 DB-Library API 256

第11章 实施细则 259

11.1 SQL Server 2000的版本 259

11.2 SQL Server 2000版本支持的操作系统 260

11.2.1 SQL Server 2000版本支持的功能 261

11.2.2 SQL Server 2000的各种版本支持的复制功能 262

11.2.3 SQL Server 2000的各种版本支持的Analysis Services功能 263

11.2.4 SQL Server 2000版本支持的数据传输和决策支持查询功能 263

11.3最大容量规范说明 264

11.3.2 SQL Server 2000版本支持的物理内存的最大量 266

11.3.1 SQL Server 2000版本支持的处理器的最大数目 266

11.4配置选项规范说明 267

11.5 SQL Server 对象使用的内存规范说明 269

第Ⅲ部分 XML和Internet支持概述 273

第12章SQL Server 的IIS虚拟目录管理 273

12.1IIS虚拟目录管理系统要求 273

12.2对SQL Server实用工具进行IIS虚拟目录管理 273

12.2.1虚拟名称 274

12.2.2创建nwind虚拟目录 274

12.3用于SQL Server对象模型的IIS虚拟目录管理 276

12.3.1 SQLVDirControl对象 277

12.3.2 SQLVDirs集合对象 278

12.3.3 SQLVDir对象 279

12.3.4 VirtualNames集合对象 280

12.3.5 VirtualName对象 281

12.4使用对象模型创建nwind虚拟目录 282

第13章 使用HTTP访问SQL Server 285

13.1XML文档和文档碎片 286

13.2三层系统体系结构 287

13.3.1 URL中的特殊字符 288

13.3特殊字符 288

13.3.2 XML中的特殊字符 289

13.3.3 URL编码内的实体编码 290

13.4使用HTTP执行SQL语句 290

13.5使用HTTP执行存储过程 294

13.6使用HTTP执行模板文件 296

13.6.1使用XML模板 297

13.6.2使用模板执行SQL查询 298

13.6.3向模板传送参数 301

13.6.4在模板中指定XSL样式表 304

13.6.5使用模板执行XPath查询 306

13.7使用HTTP执行XPath查询 306

13.8使用HTTP访问数据库对象 307

13.9用以发布模板的示例应用程序 309

13.9.1使用HTML窗体发布模板 309

13.9.2直接向虚拟目录发布模板 311

第14章 使用注释的XDR架构 创建XML视图 313

14.1XDR架构概述 313

14.1.1对XDR架构的注释 313

14.1.2映射架构 314

14.1.3注释的名称空间 315

14.1.4数据类型的名称空间 315

14.1.5 XDR架构的示例 315

14.2 XDR架构中使用的注释 316

14.2.1 XDR元素和属性到表和列的默认映射 317

14.2.2 XDR元素和属性到表和列的显示映射 320

14.2.3使用sql:relation注释 321

14.2.4使用sql:field 323

14.2.5使用指定关系 326

14.2.6使用Using sql:is-constant创建常量元素 335

14.2.7使用sql:map-field从得到的XML文档中排除架构元素 336

14.2.8使用sql:limit-field和sql:limit-value筛选值 338

14.2.9使用sql:key-fields标识键列 340

14.2.10使用sql:target-namespace指定目标名称空间 343

14.2.11使用sql:id-prefix创建有效的ID、IDREF和IDREFS类型属性 345

14.2.12使用sql:id-prefix4 346

14.2.13数据类型强制转换 347

14.3在查询中使用注释的XDR架构 357

14.4架构高速缓存 359

15.1概述 361

第15章 使用Xpath查询* 361

15.1.1支持的功能 362

15.1.2不支持的功能 362

15.1.3指定Xpath查询 363

15.2 Xpath查询的使用指南 364

15.2.1指定位置路径 365

15.2.2指定轴 366

15.2.3在位置路径中指定节点测试 367

15.2.4在位置路径中指定选择谓词 368

15.3示例XPath查询 370

15.3.1在Xpath查询中指定轴 372

15.3.2在Xpath查询中指定布尔值谓词 377

15.3.3在Xpath查询中指定关系运算符 380

15.3.4在Xpath查询中指定算术运算符 382

15.3.5在Xpath查询中指定显式转换函数 383

15.3.6在Xpath查询中指定布尔运算符 384

15.3.7在Xpath查询中指定布尔函数 385

15.3.8在XPath查询中指定Xpath变量 387

16.4Xpath数据类型 388

第16章 检索和编写XML数据 395

16.1使用FOR XML检索XML文档 397

16.1.1 FOR XML子句的基本语法 397

16.1.2 FOR XML子句的使用准则 398

16.1.3使用RAW模式 402

16.1.4使用AUTO模式 404

16.1.5使用EXPLICIT模式 412

16.2使用OPENXML编写XML 431

16.2.1使用OEPNXML 435

16.2.2在OPENXML中指定元属性 447

16.2.3 XML系统存储过程 451

16.2.4示例XML应用程序 452

第17章 用于XML的SQL Server OLE OB提供程序扩展 457

17.1使用ICommandText 设置XML命令 457

17.2使用ICommandStream设置XML命令 457

17.3支持OLE DB(2.6版)DBPROPSET_STREAM属性集 458

17.4使用ICommand:Execute上请求ISequentialStream 458

17.5使用ICommandStream设置XML命令 459

第Ⅳ部分 词汇表和索引 463

SQL Server 2000词汇表 463

索引 541