SQL Server 2005 XML应用开发

副标题:无

作   者:谢维成,段林涛主编

分类号:

ISBN:9787302167037

微信扫一扫,移动浏览光盘

简介

   本书简要介绍了XML语言的编写与规范,重点介绍了SQL Server 2005中   XML语言的应用,包括XML数据类型、XQuery语言、FOR XML子句、OPENXML函   数、XML模板、updategram模板、XML BulkLoad数据批量处理以及XML Web服   务等高级技术,最后以具体实例详细阐述了XML与SQL Server 2005的应用系   统开发方法。本书从实用性出发、以易学易用为目标,主要以Delphi作为应   用系统开发工具,并提供了大量实例,详细介绍了SQL Server 2005中XML语   言的应用。    本书可作为各类大专院校、各种成人教育学校和培训班学习SQL Server   、XML以及Delphi等课程的专业图书,特别适合具有一定Delphi、SQL   Server应用开发经验的读者,也可供Web应用程序开发人员和计算机爱好者   学习参考。   

目录

目录
第1章 XML基础
1.1 XML简介
1.1.1 XML文档的基小格式
1.1.2 文档对象模型(DOM)
1.1.3 实例:使用Delphi解析XML文档
1.1.4 实例:使用JAVA解析XML文档
1.1.5 XML文档的有效性
1.2 XPath语言
1.2.1 路径
1.2.2 绝对路径的XPath表示
1.2.3 相对路径的XPath表示
1.2.4 XPath的元素定位条件
1.3 XSLT样式的使用
1.3.1 模板元素
1.3.2 XSLT常用指令
1.3.3 XML与XSLT绑定
1.3.4 实例:编写程序实现XML与XSLT动态绑定
第2章 SQL Server 2005环境中的XML
2.1 关系型数据库与XML
2.1.1 关系型数据库
2.1.2 关系型数据库与XML结合
2.2 SQL Server 2005中的XML功能
2.2.1 XML数据类型
2.2.2 使用FOR XML子句从数据库获得XML数据
2.2.3 使用XML数据修改数据库
2.2.4 使用本机XML Web服务
2.2.5 XML查询语言
第3章 XML数据类型
3.1 XML数据类型的定义
3.1.1 定义XML类型变量
3.1.2 定义XML类型列
3.1.3 类型化与非类型化
3.2 XML数据类型的赋值
3.2.1 系统内部自动完成转换赋值
3.2.2 使用CAST、CONVERT进行类型转换赋值
3.2.3 SELECT语句返回集赋值
3.2.4 数据列相互赋值
3.2.5 存储过程和函数返回值赋值
3.3 带XML类型参数与返回值的存储过程和函数
3.3.1 创建存储过程
3.3.2 删除存储过程
3.3.3 创建自定义函数
3.3.4 删除自定义函数
3.4 XML索引
3.4.1 使用对象资源管理器创建XML索引
3.4.2 使用Transact-SQL语句创建XML索引
3.4.3 XML索引创建规则
3.4.4 修改XML索引
3.4.5 删除XML索引
3.5 带XML类型列的视图
3.5.1 使用对象资源管理器创建带XML类型列的视图
3.5.2 使用Transact-SQL语句创建带XML类型列的视图
3.5.3 删除带XML数据列的视图
3.6 XML列约束
3.7 XML数据类型的不足
第4章 XQuery语言
4.1 XQuery类型系统
4.1.1 XML架构集合类型
4.1.2 XPath非架构类型
4.2 XQuery运算符与表达式
4.2.1 逗号运算符与序列表达式
4.2.2 算术运算符与算术表达式
4.2.3 关系运算符与关系表达式
4.2.4 逻辑运算符与逻辑表达式
4.2.5 谓词运算符与路径表达式
4.2.6 顺序类型表达式
4.3 IF-Then-Else语句
4.4 Satisfies语句
4.5 FLWOR语句
4.5.1 FOR子句
4.5.2 WHERE子句
4.5.3 ORDER BY子句
4.6 XQuery函数
4.6.1 数值函数
4.6.2 字符串函数
4.6.3 布尔函数
4.6.4 节点函数
4.6.5 聚合函数
4.6.6 取值函数
4.6.7 扩展函数
4.7 声明命名空间
4.7.1 属性命名空间声明
4.7.2 Declare子句
4.7.3 WITH XMLNAMESPACES子句
4.8 XML数据类型方法
4.8.1 query方法
4.8.2 value方法
4.8.3 exist方法
4.8.4 nodes方法
4.8.5 modify方法
第5章 FOR XML子句
5.1 服务端FOR XML
5.2 FOR XML子句的基本语法
5.2.1 RAW模式
5.2.2 AUTO模式
5.2.3 EXPLICIT模式
5.2.4 PATH模式
5.3 FOR XML的嵌套
5.3.1 两级嵌套
5.3.2 多级嵌套
5.4 FOR XML子句的使用规则
5.5 实例:Delphi编写应用程序调用FOR XML
5.5.1 编写执行FOR XML查询的存储过程
5.5.2 编写应用程序调用存储过程
第6章 OPENXML函数
6.1 OPENXML功能介绍
6.2 OPENXML基本语法
6.2.1 sp_xml_reparedocument
6.2.2 sp_xml_removedocument
6.2.3 行模式rowpatter
6.2.4 映射模式
6.2.5 WITH子句
6.2.6 SELECT DISTINCT避免返回重复值
6.3 OPENXML与边缘表
6.4 OPENXML与元属性
6.5 OPENXML更新数据库
6.5.1 新建数据表
6.5.2 插入数据
6.5.3 修改数据
6.5.4 删除数据
6.5.5 多表更新
6.6 实例:编写应用程序调用OPENXML函数
6.6.1 创建数据表
6.6.2 创建多表更新的触发器
6.6.3 创建执行OPENXML函数的存储过程
6.6.4 应用程序的实现
第7章 XML模板的编写与执行
7.1 XML模板概述
7.2 包含SQL查询的模板
7.2.1 使用SELECT语句的XML模板
7.2.2 使用INSERT语句的XML模板
7.2.3 使用UPDATE语句的XML模板
7.2.4 使用DELETE语句的XML模板
7.2.5 XML模板中执行存储过程
7.2.6 XML模板中的参数
7.3 包含XPATH查询的模板
7.3.1 生成XDR SCHEMA
7.3.2 编写包含XPATH查询的XML模板
7.3.3 执行包含XPATH查询的XML模板
7.4 实例:XML模板与XSLT的应用
第8章 使用updategram修改数据库
8.1 updategram概述
8.2 updategram语法
8.3 使用updategram修改数据库
8.3.1 使用updategram插入数据
8.3.2 使用upuategram更新数据
8.3.3 使用updategram删除数据
8.4 updategram模板与数据库的映射
8.4.1 元素中心型隐式映射
8.4.2 属性中心型隐式映射
8.4.3 属性元素混合型隐式映射
8.4.4 SCHEMA显式映射
8.5 updategram常见问题处理
8.5.1 id属性的使用
8.5.2 at-identity与returnid属性的使用
8.5.3 guid属性的使用
8.5.4 nullvalue属性的使用
8.5.5 传递参数
8.5.6 使用默认参数值
8.5.7 并发问题
8.6 实例:使用ADO执行updategram
第9章 使用XML Bulk Load批量处理数据
9.1 SQL Server的批量数据处理机制
9.1.1 bcp实用程序
9.1.2 Bulk Insert语句
9.1.3 OPENROWSET子句
9.1.4 Integration Services(SSIS)
9.1.5 XML BUlk Load
9.2 XML Bulk Load对象模型概述
9.2.1 SQLXMLBulkLoad对象的方法
9.2.2 SQLXMLBulkLoad对象的属性
9.3 SQLXMLBulkLoad对象数据处理过程
9.3.1 数据处理过程实例
9.3.2 利用映射SCHEMA实现多表的批量数据插入
9.4 XML Bulk Load使用的注意事项
9.4.1 映射SCHEMA的使用
9.4.2 XML源文件的使用
9.5 实例:编写应用程序实现XML Bulk Load批量数据插入
第10章 综合实例:XML与选课系统
10.1 系统需求分析
10.2 系统设计
10.2.1 选课系统功能及其说明
10.2.2 选课系统功能划分及其流程
10.3 数据库设计
10.3.1 数据库表的设计
10.3.2 数据库的创建
10.4 服务器端数据处理程序设计
10.4.1 XML源数据文件
10.4.2 映射SCHEMA文件
10.4.3 运行服务器端应用程序导入XML数据
10.5 客户端学生选课系统设计
10.5.1 学生登录窗体设计
10.5.2 选课主窗体设计
10.6 系统运行
参考文献
x2x

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

SQL Server 2005 XML应用开发
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon