图书介绍
SQL SERVER 2005 XML应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 谢维成,段林涛主编;张志强,苏长明副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302167037
- 出版时间:2008
- 标注页数:480页
- 文件大小:68MB
- 文件页数:492页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005;可扩充语言,XML-程序设计
PDF下载
下载说明
SQL SERVER 2005 XML应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 XML基础1
1.1 XML简介2
1.1.1 XML文档的基本格式2
1.1.2 文档对象模型(DOM)8
1.1.3 实例:使用Delphi解析XML文档9
1.1.4 实例:使用JAVA解析XML文档13
1.1.5 XML文档的有效性15
1.2 XPath语言24
1.2.1 路径24
1.2.2 绝对路径的XPath表示24
1.2.3 相对路径的XPath表示25
1.2.4 XPath的元素定位条件26
1.3 XSLT样式的使用26
1.3.1 模板元素31
1.3.2 XSLT常用指令32
1.3.3 XML与XSLT绑定33
1.3.4 实例:编写程序实现XML与XSLT动态绑定34
第2章 SQL Server 2005环境中的XML41
2.1 关系型数据库与XML42
2.1.1 关系型数据库42
2.1.2 关系型数据库与XML结合42
2.2 SQL Server 2005中的XML功能46
2.2.1 XML数据类型46
2.2.2 使用FOR XML子句从数据库获得XML数据48
2.2.3 使用XML数据修改数据库51
2.2.4 使用本机XML Web服务62
2.2.5 XML查询语言63
第3章 XML数据类型67
3.1 XML数据类型的定义68
3.1.1 定义XML类型变量68
3.1.2 定义XML类型列68
3.1.3 类型化与非类型化71
3.2 XML数据类型的赋值77
3.2.1 系统内部自动完成转换赋值77
3.2.2 使用CAST、CONVERT进行类型转换赋值78
3.2.3 SELECT语句返回集赋值79
3.2.4 数据列相互赋值80
3.2.5 存储过程和函数返回值赋值81
3.3 带XML类型参数与返回值的存储过程和函数82
3.3.1 创建存储过程82
3.3.2 删除存储过程85
3.3.3 创建自定义函数86
3.3.4 删除自定义函数89
3.4 XML索引90
3.4.1 使用对象资源管理器创建XML索引91
3.4.2 使用Transact-SQL语句创建XML索引94
3.4.3 XML索引创建规则98
3.4.4 修改XML索引100
3.4.5 删除XML索引100
3.5 带XML类型列的视图101
3.5.1 使用对象资源管理器创建带XML类型列的视图104
3.5.2 使用Transact-SQL语句创建带XML类型列的视图107
3.5.3 删除带XML数据列的视图109
3.6 XML列约束109
3.7 XML数据类型的不足113
第4章 XQuery语言115
4.1 XQuery类型系统116
4.1.1 XML架构集合类型116
4.1.2 XPath非架构类型119
4.2 XQuery运算符与表达式119
4.2.1 逗号运算符与序列表达式119
4.2.2 算术运算符与算术表达式120
4.2.3 关系运算符与关系表达式120
4.2.4 逻辑运算符与逻辑表达式122
4.2.5 谓词运算符与路径表达式122
4.2.6 顺序类型表达式123
4.3 IF-Then-Else语句124
4.4 Satisfies语句126
4.5 FLWOR语句126
4.5.1 FOR子句127
4.5.2 WHERE子句129
4.5.3 ORDER BY子句129
4.6 XQuery函数130
4.6.1 数值函数131
4.6.2 字符串函数136
4.6.3 布尔函数139
4.6.4 节点函数141
4.6.5 聚合函数150
4.6.6 取值函数155
4.6.7 扩展函数156
4.7 声明命名空间158
4.7.1 属性命名空间声明159
4.7.2 Declare子句160
4.7.3 WITH XMLNAMESPACES子句161
4.8 XML数据类型方法162
4.8.1 query方法162
4.8.2 value方法163
4.8.3 exist方法164
4.8.4 nodes方法166
4.8.5 modify方法170
第5章 FOR XML子句181
5.1 服务端FOR XML182
5.2 FOR XML子句的基本语法184
5.2.1 RAW模式186
5.2.2 AUTO模式193
5.2.3 EXPLICIT模式203
5.2.4 PATH模式221
5.3 FOR XML的嵌套233
5.3.1 两级嵌套233
5.3.2 多级嵌套235
5.4 FOR XML子句的使用规则237
5.5 实例:Delphi编写应用程序调用FOR XML240
5.5.1 编写执行FOR XML查询的存储过程241
5.5.2 编写应用程序调用存储过程243
第6章 OPENXML函数247
6.1 OPENXML功能介绍248
6.2 OPENXML基本语法250
6.2.1 sp_xml_preparedocument251
6.2.2 sp_xml_removedocument252
6.2.3 行模式rowpatter252
6.2.4 映射模式254
6.2.5 WITH子句266
6.2.6 SELECT DISTINCT避免返回重复值270
6.3 OPENXML与边缘表271
6.4 OPENXML与元属性273
6.5 OPENXML更新数据库276
6.5.1 新建数据表276
6.5.2 插入数据278
6.5.3 修改数据280
6.5.4 删除数据282
6.5.5 多表更新283
6.6 实例:编写应用程序调用OPENXML函数286
6.6.1 创建数据表287
6.6.2 创建多表更新的触发器288
6.6.3 创建执行OPENXML函数的存储过程289
6.6.4 应用程序的实现292
第7章 XML模板的编写与执行299
7.1 XML模板概述300
7.2 包含SQL查询的模板303
7.2.1 使用SELECT语句的XML模板303
7.2.2 使用INSERT语句的XML模板306
7.2.3 使用UPDATE语句的XML模板308
7.2.4 使用DELETE语句的XML模板310
7.2.5 XML模板中执行存储过程311
7.2.6 XML模板中的参数313
7.3 包含XPATH查询的模板317
7.3.1 生成XDR SCHEMA318
7.3.2 编写包含XPATH查询的XML模板318
7.3.3 执行包含XPATH查询的XML模板319
7.4 实例:XML模板与XSLT的应用323
第8章 使用updategram修改数据库335
8.1 updategram概述336
8.2 updategram语法340
8.3 使用updategram修改数据库341
8.3.1 使用updategram插入数据341
8.3.2 使用updategram更新数据343
8.3.3 使用updategram删除数据344
8.4 updategram模板与数据库的映射346
8.4.1 元素中心型隐式映射346
8.4.2 属性中心型隐式映射347
8.4.3 属性元素混合型隐式映射348
8.4.4 SCHEMA显式映射350
8.5 updategram常见问题处理359
8.5.1 id属性的使用359
8.5.2 at-identity与returnid属性的使用361
8.5.3 guid属性的使用362
8.5.4 nullvalue属性的使用364
8.5.5 传递参数366
8.5.6 使用默认参数值369
8.5.7 并发问题371
8.6 实例:使用ADO执行updategram373
第9章 使用XML Bulk Load批量处理数据387
9.1 SQL Server的批量数据处理机制388
9.1.1 bcp实用程序388
9.1.2 Bulk Insert语句390
9.1.3 OPENROWSET子句392
9.1.4 Integration Services(SSIS)393
9.1.5 XML Bulk Load398
9.2 XML Bulk Load对象模型概述403
9.2.1 SQLXMLBulkLoad对象的方法403
9.2.2 SQLXMLBulkLoad对象的属性404
9.3 SQLXMLBulkLoad对象数据处理过程427
9.3.1 数据处理过程实例427
9.3.2 利用映射SCHEMA实现多表的批量数据插入428
9.4 XML Bulk Load使用的注意事项435
9.4.1 映射SCHEMA的使用435
9.4.2 XML源文件的使用440
9.5 实例:编写应用程序实现XML Bulk Load批量数据插入441
第10章 综合实例:XML与选课系统447
10.1 系统需求分析448
10.2 系统设计449
10.2.1 选课系统功能及其说明449
10.2.2 选课系统功能划分及其流程449
10.3 数据库设计450
10.3.1 数据库表的设计450
10.3.2 数据库的创建453
10.4 服务器端数据处理程序设计454
10.4.1 XML源数据文件455
10.4.2 映射SCHEMA文件460
10.4.3 运行服务器端应用程序导入XML数据462
10.5 客户端学生选课系统设计464
10.5.1 学生登录窗体设计464
10.5.2 选课主窗体设计466
10.6 系统运行478
参考文献481
热门推荐
- 450114.html
- 1468963.html
- 1336926.html
- 309869.html
- 2704580.html
- 543750.html
- 798141.html
- 1443516.html
- 42890.html
- 2365921.html
- http://www.ickdjs.cc/book_735635.html
- http://www.ickdjs.cc/book_2049186.html
- http://www.ickdjs.cc/book_2934171.html
- http://www.ickdjs.cc/book_2279209.html
- http://www.ickdjs.cc/book_778842.html
- http://www.ickdjs.cc/book_2299757.html
- http://www.ickdjs.cc/book_3797681.html
- http://www.ickdjs.cc/book_811026.html
- http://www.ickdjs.cc/book_2198619.html
- http://www.ickdjs.cc/book_2747875.html