資源簡介
《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
評論
共有 條評論