999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于XQuery的商品信息查詢系統的研究與設計

2013-12-31 00:00:00熊章軍楊順韜
科技創新與應用 2013年18期

摘 要:為了讓信息查詢變得更加便利,W3C針對XML設計了一種XQuery查詢語言,對XML數據源中的任何數據結構進行信息查詢,也就是XML數據管理領域的“SQL”。只有針對XQuery語言進行充分的研究,才能夠讓查詢技術發展地更符合系統的需求,也能夠真正意義上實現商品信息查詢系統的研究途徑。本文主要對XQuery進行研究,將其應用于商品信息的查詢之中,以滿足當前信息系統中普遍存在數據集成的需求。

關鍵詞:XQuery;商品信息;查詢系統;研究;設計

網絡上出現了很多中復合型數據庫,這就對在多種數據中查詢數據源造成了一定的困難,如何構造一種語言能夠簡潔查詢信息就變得十分重要。XQuery具備很多優勢,不僅僅能夠對XML文件進行操控,也就可以將其中的數據庫作為XML進行處理。通過查詢多個不同的源文件,運用XQuery進行數據集成,可以將其集成統一的視圖呈現在用戶面前。在這樣的設計思想基礎上,對商品信息進行了系統的分析和整合,并將不同的軟件關系進行詳細的研究,可以構造出基于XQuery的商品信息查詢系統。

1 XQuer簡介

1.1 XQuery 語言的形成

XQuery是建立在XML格式基礎上的數據查詢語言,W3C在Quilt語言的基礎上進行改進,而構造成的一種函數式查詢語言,有很多的語言查詢優點,例如,能夠將Xpath和XQL中的路徑表達式進行吸收,以此來適應結構文檔的基本需求,此外,XML-QL語言更講究捆綁變量的概念,能夠在一個變量之中產生新的結構,這樣就可以將表達式進行簡化[1]。XQuery對不同的表達式進行了嵌套,形成了一種復合化的功能語言,這樣就能夠查詢不同的信息。這也就是說,XQuery可以凝結不同的查詢語言的優點,體現其設計靈巧、功能強大的特征。

1.2 XQuery 規范

在1998年,在W3C的帶領下,XQuery規范開始進行啟動,在信息查詢交流會上,對標準的語言也進行了客戶需求的探討,并由查詢語言工作組提出了一系列的查詢語言規范。這也就是說雖有XML在不同的應用領域的差異性,但是也有大量的規范文件開始被執行,并在之后的時間內不斷被更新。目前XQuery信息查詢語言還在不斷的發展壯大之中,W3C也在推出全新的發展方案,只有在不斷的更新系統結構圖,才能對商品信息查詢系統進行研究和設計。

2 基于XQuery的商品信息查詢系統的研究與設計

2.1 基于XQuery的商品信息查詢系統研究

在商品信息查詢是需要采用很多的應用軟件,其中主要考慮兩種數據源,也就是關系數據源和XML數據源。在業務邏輯的基礎哈桑,XQuery只是對信息查詢部分進行研究,只要將用戶的商品信息輸入到不同的數據層結構中,就能夠進行查詢,并將得到的結構輸出成XML格式數據,這樣就能夠對XML類型的數據進行XQuery信息查詢,最終返回XML格式的數據[2]。根據不同的商品信息查詢建立對應的XQuery查詢,這樣可以將最終的結果輸入到客戶端。對控制層的數據而言,XQuery查詢相對而言是一個虛擬的數據源,整個系統的商品信息查詢都是在數據源中進行查詢的。

2.2 基于XQuery的商品信息查詢系統的設計

2.2.1 XQuery引擎工作原理

在運行XQuery層時,商品信息查詢系統的服務器并沒有表現出很高的性能,只是將數據的查詢建立在XQuery服務器上,導致運行速度慢,無法達到客戶的速度需求。對于數據源而言,大多情況下,只是采用效率高的數據庫,沒有很高的性能,因此XQuery引擎的工作要放到較大型的數據服務器上,這樣才能降低轉化率,讓服務器的壓力變小,提高整個系統的效率。

商品信息查詢系統將所有的數據都看成是XML對象,并將不同的數據源進行整合,使其擴展功能能夠轉化成為XML,而在XML文件中,就可以利用XQuery進行查詢。在服務器的擴展功能上,就可以利用數據的查詢操作,將服務器的工作進行必要的執行。XQuery的設計工作,可以將更多的操作放在SQL擴展上,這樣就能夠減少SQL語句返回的結果數量,降低工作量,也減少XQuery商品信息查詢的數據量[3]。通過將信息系統的服務器進行資源的分配,就能夠提高整個系統的運行效率。

“SQL 擴展”就是使用了擴展功能,將商品信息的數據查詢建立在數據庫的服務器上,并將結果轉移到Qizx的應用服務器上。商品信息查詢系統能夠將不同數據源的信息轉化為XML信息集,之后通調用XQuery對信息進行反饋查詢,就可以達到數據集成的目的。因為商品的信息都是從數據源中獲得的,就能夠保證商品信息的真實性,讓信息查詢的效率得到了充分的保證。

2.2.2 XQuery 設計

通過XQuery對數據庫中的數據信息進行查詢時,首先輸入商品信息查詢的語句,這就關系到虛擬數據庫中的XML數據源,XQuery語句可以對這些數據進行基本的操作。之后在運行XQuery查詢的過程中,就可以系統地對數據庫進行查詢,并將其轉換為所需的SQL語句。這樣對生成的SQL語句進行查詢,就可以返回一定的數據信息,XML數據的查詢,能夠讓查詢結構得到顯示。基于XQuery的商品信息查詢系統能夠更加便捷,只要用戶掌握了信息查詢的本身特征即可,即使數據過于復雜,也能夠提高轉化的效率,并實現XQuery參數的查詢。

2.2.3 XQuery 查詢的優化設計

通常情況下,如果同時存在幾個客戶對同一樣商品信息進行查詢,就會出現一定的誤差,導致其返回值不會發生改變。但是如果要單個進行,就會對資源造成浪費,也會降低系統的運行效率。可以采用以下兩個方法對此進行查詢的優化:第一,可以對商品信息查詢的結果進行數據緩存,因為在系統中每個數據并沒有較大的返回值,所以就可以針對結果進行緩存。緩存結果可以依靠查詢名稱、參數進行確定,這樣如果對商品進行查詢,可以將緩存的內容返回給用戶;第二,對緩存的內容定期地進行檢查,對于緩存中的商品信息,如果超過一定的時間,就會讓信息內容失去了本身的意義。

2.3 查詢結果的顯示

商品信息查詢系統的結果顯示是將其轉化為HTML,HTML文件是客戶相對而言比較容易理解的格式,伴隨著XML的廣泛應用和推廣,這種新型的數據查詢研究也將會有更加全新的結果顯示。

本文基于查詢語言XQuery,對商品信息查詢系統進行了研究和設計,通過信息查詢的途徑將其實現。其中涉及到很多語言技術,對XML數據庫的研究是全新的領域,雖然其技術本身并不完善,但是在實際的應用之中還是能夠體現出一定的差別。現如今使用的XQuery引擎并沒有表現出較高的效率,對于商品信息的查詢方面上的應用也不是很完善,這些都是之后努力和完善的方向。

參考文獻

[1]魏衍君,何潔月.基于XML文檔的圖書信息XQuery查詢技術[J].微機發展,2011(4).

[2]毛莉,梁為.XQuery中表達式的研究及實例分析[J].計算機與現代化,2012(9).

[3]World Wide Web. Hyper Text Markup Language(HTML) [EB/OL]. http://www.w3.org/MarkUp/.

作者簡介:熊章軍(1984-),男,廣西桂林人,廣西交通職業技術學院,助理工程師,研究方向:計算機技術。

楊順韜(1979-),男,廣西樂山人,廣西交通職業技術學院,講師,工程師,研究方向:網絡新技術。

主站蜘蛛池模板: 国产精品 欧美激情 在线播放| 777国产精品永久免费观看| 国产成人乱无码视频| 四虎AV麻豆| 毛片免费在线视频| 99福利视频导航| 福利在线免费视频| 老司机午夜精品网站在线观看 | 精品视频一区在线观看| 精品国产Av电影无码久久久| 全午夜免费一级毛片| 日本免费一级视频| 无码专区国产精品一区| 97色婷婷成人综合在线观看| 国产在线观看一区精品| 成人免费网站久久久| 精品综合久久久久久97超人该| 人人爱天天做夜夜爽| 天堂久久久久久中文字幕| 丰满人妻久久中文字幕| 99这里只有精品在线| 国产成人精品免费视频大全五级| 54pao国产成人免费视频| 国产成人高精品免费视频| 国产成人综合日韩精品无码首页| 国产乱子伦视频三区| 日韩成人午夜| 97免费在线观看视频| 伊人久久福利中文字幕| 久久99精品国产麻豆宅宅| 久久国产精品娇妻素人| 91九色国产在线| 97se综合| 亚洲欧美一级一级a| 日韩欧美亚洲国产成人综合| 亚洲成a人片在线观看88| 国产成人综合在线观看| 国产在线视频二区| 亚洲无限乱码一二三四区| 一区二区在线视频免费观看| 国产原创第一页在线观看| 好吊妞欧美视频免费| 欧美在线观看不卡| 国产综合亚洲欧洲区精品无码| 亚洲成人77777| av一区二区无码在线| 91精品伊人久久大香线蕉| 亚洲午夜综合网| 亚州AV秘 一区二区三区| 99久久国产综合精品2023| 毛片在线播放a| 9啪在线视频| 高清欧美性猛交XXXX黑人猛交 | 日韩国产亚洲一区二区在线观看| 精品少妇三级亚洲| 日韩精品免费在线视频| 亚洲欧美成人在线视频| 一区二区理伦视频| 毛片大全免费观看| 成人看片欧美一区二区| 久久精品中文无码资源站| 日本免费a视频| 国产91熟女高潮一区二区| 欧美亚洲日韩不卡在线在线观看| 91无码人妻精品一区| 在线观看无码a∨| 日韩av高清无码一区二区三区| 久久香蕉国产线看观看式| 成人毛片免费观看| 国产成人三级| 精品国产91爱| 亚洲精品视频网| 亚洲成a人片77777在线播放| 国产亚卅精品无码| 国产91线观看| 日韩午夜片| 国产免费久久精品44| 自偷自拍三级全三级视频| jizz在线观看| 国产欧美日韩综合在线第一| 99精品视频播放| 色AV色 综合网站|