资源简介
《XML》实验任务书
XQuery
[实验目的]
1、学习如何使用XMLSPY集成开发环境编写、执行、以及调试XQuery。
2、理解和掌握XQuery查询计划的基本结构、各种子句的使用、(递归)函数的声明和使用、嵌套查询的使用,能够熟练地利用集成开发环境编写完成各种查询工作的XQuery查询计划,为在主流关系数据库中使用XQuery进行数据检索打下基础。
[实验内容和步骤]
1、使用XMLSPY集成开发环境,创建XQuery查询计划,熟悉工具菜单中为XQuery的执行、调试提供的各种支持。
2、逐个打开并执行XQuery->W3CUseCases中各类查询中给出的查询计划,并且弄懂其含义,并尝试自行编写;
3、打开附件中提供的Flights-Data.xml文档,编写下列XQuery查询计划,要求所得的结果必须是良构的XML文档:
①. 列出2005-12-24日从North Pole出发的所有航班(dataQ1.xquery);
②. 查询2005-12-24日最繁忙(计算出发和到达航班)的机场、以及其进出航班总数(dataQ2.xquery);
③. 按照2005-12-24日机场繁忙程度(计算进出旅客总数)列出机场(忽略没有旅客进出的机场)、以及其进出旅客总数(dataQ3.xquery);
④. 查询所有名为Santa Claus的乘客的航班目的地(dataQ4.xquery);
在上述查询计划中,③相对比较复杂,需要使用一些嵌套查询,如果有必要,可以逐步编写子查询,通过调试或者执行观察结果,然后组合构成完整的查询计划;也可以将某些嵌套查询封装为函数(需要使用序列类型来自定义函数),以增加查询计划的可读性。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-18 18:24 《xml》实验(3) -- XQuery\
文件 340 2017-04-18 14:54 《xml》实验(3) -- XQuery\dataQ1.xquery
文件 446 2017-04-18 15:04 《xml》实验(3) -- XQuery\dataQ2.xquery
文件 779 2017-04-18 14:40 《xml》实验(3) -- XQuery\dataQ3.xquery
文件 402 2017-04-18 14:38 《xml》实验(3) -- XQuery\dataQ4.xquery
文件 11687 2017-04-18 14:45 《xml》实验(3) -- XQuery\Flights-Data.xml
文件 162 2017-04-18 18:21 《xml》实验(3) -- XQuery\~$ML》实验任务书.doc
文件 49152 2017-03-20 09:28 《xml》实验(3) -- XQuery\《xml》实验任务书.doc
----------- --------- ---------- ----- ----
目录 0 2017-04-18 18:24 《xm
文件 340 2017-04-18 14:54 《xm
文件 446 2017-04-18 15:04 《xm
文件 779 2017-04-18 14:40 《xm
文件 402 2017-04-18 14:38 《xm
文件 11687 2017-04-18 14:45 《xm
文件 162 2017-04-18 18:21 《xm
文件 49152 2017-03-20 09:28 《xm
评论
共有 条评论