第8章 使用 XQuery 链接和查询 XML 文档.ppt
《第8章 使用 XQuery 链接和查询 XML 文档.ppt》由会员分享,可在线阅读,更多相关《第8章 使用 XQuery 链接和查询 XML 文档.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第8章章 使用使用 XQuery 链链接和查询接和查询 XML 文档文档lXQueryl使用使用XQuery第第8章章 使用使用 XQuery 链接和查询链接和查询 XML 文档文档XQuery需要需要XQuery的原因的原因XQuery 表达式基础表达式基础XQuery和和SQL演示演示 演示演示SQL和和Access中的图形化查询中的图形化查询8.1 XQuery需要需要XQuery的原因的原因XPath的不足的不足l一次只能查询一个一次只能查询一个XML数据数据源源l只能查询只能查询XML格式的数据源格式的数据源l只能执行简单查询只能执行简单查询使用使用XQuery可以可以l一次查询多
2、个数据源一次查询多个数据源l同时查询同时查询XML数据源和关系数据源和关系数据库数据库l执行复杂查询执行复杂查询XML 示例示例XQuery 表达式表达式SQL 查询查询8.1.1 需要需要XQuery的原因的原因使用使用XQuery的场景的场景北京销量北京销量.xml上海销量上海销量.xml深圳销量深圳销量.xml总销量是总销量是?产品产品A(SQL)产品产品B(文本文本)产品产品C(XML)哪个产品哪个产品最便宜?最便宜?8.1.1 需要需要XQuery的原因的原因XQuery功能示例功能示例 待查询的待查询的XML文档文档 Cooking with Computers:Surreptit
3、ious Balance Sheets Algodata Infosystems MacFeather Stearns 11.95 You Can Combat Computer Stress!New Moon Books Green Marjorie 2.99 Is Anger the Enemy?New Moon Books Ringer Anne 10.95 8.1.1 需要需要XQuery的原因的原因XQuery功能示例功能示例 表达式和结果表达式和结果XQuery表达式表达式查询结果查询结果FOR$b IN document(http:/contoso.msft)/books/boo
4、kWHERE$b/publisher=New Moon Books AND$b/pubyear 1990RETURN$b/title You Can Combat Computer Stress!8.1.1 需要需要XQuery的原因的原因XQuery查询可以实现的功能查询可以实现的功能在在XML文档或其他数据源中查询数据和元数据文档或其他数据源中查询数据和元数据对查询结果进行修改后生成新的对查询结果进行修改后生成新的XML树节点结构树节点结构查询没有根元素的查询没有根元素的XML片段片段查询和操作各种类型的数据,包括用户自定义数查询和操作各种类型的数据,包括用户自定义数据类型据类型8.1.1
5、 需要需要XQuery的原因的原因XQuery表达式表达式基础基础XQuery表达式使用表达式使用FLWR语法语法FOR、LET、WHERE、RETURNFORFOR$b IN document(“http:/)/books/bookWHEREWHERE$b/publisher=New Moon Books AND$b/pubyear 1990RETURNRETURN$b/title 8.1.2 XQuery表达式基础表达式基础XQuery的的FLWR子句子句FOR子句:用于遍历满足查询条件的节点集,其子句:用于遍历满足查询条件的节点集,其中需要使用变量作为枚举指针表示当前节点中需要使用变量作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第8章 使用 XQuery 链接和查询 XML 文档 链接 查询
限制150内