图书介绍
SQL Server 2005 XML高级编程PDF|Epub|txt|kindle电子书版本网盘下载
- (美)科林(Klein,S.)著;梁金昆译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302141118
- 出版时间:2007
- 标注页数:485页
- 文件大小:140MB
- 文件页数:505页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005;可扩充语言,XML-程序设计
PDF下载
下载说明
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