图书介绍

SQL Server 2005 XML高级编程PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2005 XML高级编程
  • (美)科林(Klein,S.)著;梁金昆译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302141118
  • 出版时间:2007
  • 标注页数:485页
  • 文件大小:140MB
  • 文件页数:505页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005;可扩充语言,XML-程序设计

PDF下载


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

下载说明

SQL Server 2005 XML高级编程PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 SQL Server 2005 XML简介2

第1章 NET Framework 2.0中有关XML的新特性2

1.1 System.Xml 2.0版本的改进与新特性3

1.2 性能3

1.2.1 XMLTextWriter类和XMLTextReader类4

1.2.2 XMLReader类和XMLWriter类4

1.2.3 XSLT处理过程4

1.2.4 XML模式验证5

1.3 类型支持5

1.4 XPathDocument7

1.5 XPathNavigator8

1.6 XML查询体系结构9

1.7 XmlReader类、XmlReaderSettings类、XmlWriter类和XmlWriterSettings类10

1.8 小结12

第2章 SQL Server2005 XML的新特性13

2.1 xml数据类型14

2.1.1 xml数据类型列14

2.1.2 xml变量15

2.1.3 XML参数15

2.1.4 函数返回值16

2.2 xml数据类型的索引17

2.2.1 主索引17

2.2.2 从索引17

2.3 XQuery19

2.3.1 XQuery结构19

2.3.2 额外的概念20

2.4 XML数据修改语言24

2.4.1 插入25

2.4.2 删除26

2.4.3 更新27

2.5 Transact-SQL增强28

2.6 FOR XML28

2.6.1 xml数据类型集成28

2.6.2 嵌套FOR XML表达式29

2.6.3 PATH模式30

2.6.4 指派FOR XML结果31

2.7 HTTP SOAP访问32

2.8 小结32

3.1 从哪里获得SQL Server 2005 Beta 2 Express版本33

3.2 安装SQL Server 200533

第3章 安装SQL Server 200533

3.3 小结45

第Ⅱ部分 SQL Server 2005中服务器端的XML处理48

第4章 xml数据类型48

4.1 无类型XML与类型化XML的比较48

4.1.1 无类型XML48

4.1.2 类型化XML50

4.2 改变xml数据类型列52

4.3 xml数据类型方法54

4.3.1 query()55

4.3.2 value()56

4.3.3 exist()58

4.3.4 nodes()61

4.3.5 modify()63

4.3.6 结合使用多个方法64

4.3.7 在方法中使用运算符66

4.4 默认值、约束和计算列68

4.4.1 默认值68

4.4.2 约束69

4.4.3 计算列72

4.5 创建视图74

4.6 XML设置选项76

4.7 xml数据类型最佳实践76

4.7.1 为什么和在哪里77

4.7.2 类型化与无类型77

4.7.3 约束77

4.7.4 局限性78

4.8 小结78

第5章 在SQL Server 2005中查询和修改XML数据80

5.1 XQuery80

5.1.1 XQuery结构和概念复习80

5.1.2 XQuery Prolog84

5.1.3 XQuery路径表达式86

5.1.4 XQuery XML构造88

5.1.5 FLWOR语句90

5.1.6 XQuery排序92

5.2 XML数据修改语言94

5.2.1 insert94

5.2.2 delete100

5.2.3 replace value of102

5.3 小结105

6.1 主XML索引107

第6章 在SQL Server 2005中对XML数据建立索引107

6.2 从XML索引110

6.2.1 PATH111

6.2.2 VALUE112

6.2.3 PROPERTY113

6.3 对内容建立索引114

6.3.1 CONTAINS()116

6.4 修改XML索引118

6.5 XML索引的选项设置120

6.6 最佳实践120

6.7 小结121

第7章 SQL Server 2005中的XML模式122

7.1 管理XML模式集122

7.1.1 创建XML模式集123

7.1.2 删除XML模式集131

7.1.3 修改XML模式集131

7.2 查看XML模式集134

7.3 XML模式集权限135

7.3.1 授权许可136

7.3.2 拒绝授权138

7.3.3 撤消授权139

7.4 指导原则和局限性141

7.5 小结142

第8章 对FOR XML和OPENXML的Transact-SQL增强143

8.1 FOR XML143

8.1.1 TYPE指令144

8.1.2 RAW模式增强147

8.1.3 AUTO模式增强148

8.1.4 EXPLICIT模式增强150

8.1.5 PATH模式152

8.1.6 嵌套的FOR XML158

8.1.7 XSD模式生成160

8.1.8 注意事项161

8.2 OPENXML163

8.3 小结165

第9章 SQL Server 2005中的CLR支持166

9.1 激烈的辩论167

9.2 T-SQL语言的局限性169

9.3 介绍托管代码170

9.4 CLR集成的优点174

9.5 在T-SQL和托管代码之间做出选择175

9.6.1 调用176

9.6 安全性176

9.6.2 表访问177

9.6.3 门177

9.6.4 CLR安全集成目标177

9.7 小结177

第Ⅲ部分 SQL Server 2005中客户端的XML处理180

第10章 对xml数据类型的客户端支持180

10.1 SqlXml类180

10.2 介绍CreateReader方法180

10.3 使用SqlXml类181

10.3.1 用SqlXml类更新数据187

10.3.2 用SqlXml类插入数据189

10.4 小结191

第11章 用SQLXML 4.0执行客户端的XML处理192

11.1 SQL本地客户端192

11.1.1 SQL本地客户端和MDAC的区别193

11.1.2 部署时需要注意的事项194

11.1.3 xml数据类型支持194

11.1.4 CreateReader()194

11.2 用ADO做SQLXML4.0查询195

11.3 用FOR XML执行客户端格式化199

11.3.1 SQLXML体系结构200

11.3.2 在客户端和服务器端XML格式化之间做选择200

11.3.3 FOR XML模式201

11.4 小结203

第12章 创建与查询XML视图204

12.1 XML视图和XSD模式204

12.1.1 sql:field205

12.1.2 sql:relation206

12.1.3 sql:relationship207

12.1.4 sql:key-fields211

12.2 查询XML视图213

12.3 最佳实践221

12.4 小结221

第13章 用updategram更新XML视图222

13.1 概述和结构222

13.2 映射模式和updategram223

13.2.1 隐式映射223

13.2.2 显式映射224

13.3 修改数据225

13.3.1 插入数据226

13.3.2 删除数据233

13.3.3 更新数据236

13.4 传递参数240

13.5 updategram并发性242

13.5.1 低级并发性保护242

13.5.2 中级并发性保护243

13.5.3 高级并发性保护243

13.6 NULL处理244

13.9 小结246

13.7 updategram安全性246

13.8 指导原则和局限性246

第14章 通过XML视图批量加载XML数据248

14.1 批量加载概述248

14.1.1 XML数据流249

14.1.2 批量加载操作模式249

14.2 批量加载对象模型250

14.2.1 Execute方法250

14.2.2 BulkLoad属性250

14.2.4 ConnectionCommand属性251

14.2.3 CheckConstraint属性251

14.2.5 ConnectionString属性252

14.2.6 ErrorLogFile属性252

14.2.7 ForceTableLock属性252

14.2.8 IgnoreDuplicateKeys属性252

14.2.9 KeepIdentity属性253

14.2.10 SchemaGen属性253

14.2.11 SGDropTables属性254

14.2.12 SGUseID属性254

14.2.13 TempFilePath属性254

14.2.15 XMLFragment属性255

14.2.14 Transaction属性255

14.3 NET环境下的批量加载256

14.4 安全问题261

14.5 指导原则和局限性262

14.6 小结262

第15章 SQLXML数据访问方法263

15.1 SQL本地客户端263

15.1.1 SQL本地客户端与MDAC对比264

15.1.2 SQLXMLOLEDB提供程序265

15.2 SQLXML托管类278

15.3 Web服务282

15.4 小结283

第16章 数据访问的历史284

16.1 XSLT概述284

16.1.1 节点287

16.1.2 模板288

16.2 XSLT的改变289

16.2.1 XslCompiledTransform289

16.2.2 XsltSettings294

16.3 新特性295

16.4 指导原则296

16.5 小结296

第Ⅳ部分 SQL Server 2005、SqlXml和SOAP298

第17章 SQL Server 2005中对Web服务(SOAP)的支持298

17.1 SOAP概述298

17.1.1 SQL Server 2005中的SOAP299

17.1.2 本地XML如何工作299

17.1.3 本地XML访问与SQLXML的比较300

17.1.5 本地XML支持的要求301

17.2 SOAP配置301

17.1.4 本地XML访问的益处301

17.2.1 Web方法302

17.2.2 端点303

17.3 指导原则与局限性316

17.4 最佳实践317

17.4.1 性能317

17.4.2 安全319

17.4.3 部署场景321

17.5 小结322

18.1 引用并使用一个端点323

第18章 客户端的SOAP323

18.1.1 授权325

18.1.2 构建客户端应用程序327

18.2 保护一个端点的安全336

18.3 小结337

第19章 Web服务描述语言(WSDL)339

19.1 WSDL文件概述339

19.2 WSDL文件内容340

19.3 默认WSDL文件347

19.3.1 将SQL Server映射为XSD类型348

19.3.2 将SQL Server映射为CLR类型349

19.5 自定义WSDL文件350

19.4 简单WSDL文件350

19.6 小结356

第20章 SQL Server 2005 SQLXML托管类360

20.1 SQLXML托管类对象模型360

20.1.1 SqlXmlCommand对象361

20.1.2 SqlXmlParameter对象366

20.1.3 SQLXMLAdapter对象367

20.2 示例367

20.3 小结377

第21章 处理程序集378

21.1 程序集378

21.1.1 使CLR集成可用379

21.1.2 托管代码381

21.2.1 SAFE396

21.2.2 EXTERNAL ACCESS396

21.2.3 UNSAFE396

21.2 程序集安全性396

21.3 小结397

22.1 概述398

22.1.1 数据访问398

第22章 创建.NET例程398

22.1.3 SqlContext对象399

22.1.4 SqlPipe类399

22.1.2 命名空间要求399

22.1.5 SqlDataRecord类400

22.2 用户自定义的过程400

22.2.1 ByRef输出参数401

22.2.2 通过SqlDataRecord返回结果402

22.3 用户自定义的触发器404

22.3.1 SqlTriggerContext类405

22.3.2 INSERT406

22.3.3 DELETE410

22.3.4 UPDATE412

22.4 标量值UDF416

22.5 简便方法418

22.6 小结420

第23章 ADO.NET422

23.1 xml数据类型422

23.2 异步操作427

23.3 多重活动结果集430

23.4 查询通知432

23.5 小结435

第24章 ADO.NET 2.0指导原则与最佳实践436

24.1 xml数据类型436

24.1.1 GetSqlXml436

24.1.2 ExecuteXmlReader438

24.2 MARS438

24.3 异步操作439

24.3.1 阻塞439

24.3.2 错误处理440

24.3.3 取消命令440

24.4 查询通知440

24.5 小结440

第25章 案例研究——综合应用442

25.1 现有的应用程序和基础设施442

25.1.1 当前数据库设计442

25.1.2 当前XML使用444

25.1.3 伙伴关系信息444

25.1.4 当前Web服务使用445

25.2 选择SQL Server 2005的特性445

25.3 集成选择的特性446

25.3.1 利用xml数据类型446

25.3.2 构建HTTP端点459

25.3.3 SqlXml托管类461

25.3.4 构建.NET例程464

25.4 小结465

附录A SQL Server 2005中的XQuery466

A.1 XQuery的优点466

附录466

A.2.2 XPath表达式467

A.2.1 什么是XPath467

A.2.3 什么是XQuery467

A.2 介绍XQuery467

A.3 XQuery表达式468

A.3.1 FLWOR语句468

A.3.2 XQuery运算符470

A.3.3 XQuery函数476

A.4 使用XQuery创建XML481

A.5 相关变量和列483

A.5.1 sql:column()483

A.5.2 sql:variable()484

A.6 小结485

第Ⅴ部分 SQL Server 2005与Visual Studio2005

热门推荐