freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于xml的web查詢技術(shù)研究畢業(yè)論文(參考版)

2025-07-06 08:03本頁面
  

【正文】 查詢條件的設(shè)置按照 XMLQL 的標準結(jié)構(gòu)設(shè)置 : WHERE book publishernameAddison 一 Wesley /name /publisher title $t /title 40 author $ a /author /bookIN rww. xinxi. corn/data. xmlCONSTRUCT $ a 該查詢從 XML 文檔中返回所 有出版商是 AddisonWesley 的作者姓名 .通常需要在結(jié)果中構(gòu)建數(shù)據(jù)的輸出結(jié)果 ,如通過下面的方式可以返回書的作者和書名 ,并增加一個新的輸出結(jié)果元素 . WHEREbook Pub l i sher nameAddi sonWsley// title $t / anther $ a / /IN “ ” CONSTRUCT result //構(gòu)建輸出結(jié)果的格式 author $a / title$t / / 對于上述的查詢設(shè)置條件 ,考慮對下面的 XML 數(shù)據(jù)源的查詢結(jié)果 : bib book year= 1995 !A good introductory text titleAn Introduction to Database System/title 41 39 authorlastnameDate/lastname/author publishernameAddisonWerley/name/publisher /book book year= 1998 titleFoundation for Object/Relational Databases: The Third:Manifesto/title authorlastnameDate/lastname/author authorlastnameDarwen/lastname/author publishernameAddisonWerley/name/publisher /book /bib 返回的結(jié)果為 : result authorlastnameDate/lastname/author titleAn Introduction to Database System/title /result result authorlastnameDate/lastname/author titleFoundation for Object/Relational Databases: The Third Manifesto/title /result 42 result authorlastnameDarwen/lastname/author titleFoundation for Object/Relational Databases: The ThirdManifesto/title /esult 上面的查詢的結(jié)果中對于同一本書不同的作者出現(xiàn)在不同的result中 ,為了按書名進行全部作者的輸出 ,必須使用嵌套查詢 ,查詢的構(gòu)建如下 : WHERE book$p/ IN . xinxi. Com/, title$t/, publishernameAddisonWesley/IN $p CONSTRUCT result title$t/ WHERE author $a/IN $p CONSTRUCT author $a/ / 我們用 CONTENT_ AS $p 表示將匹配的內(nèi)容和變量扣綁定 .上面的查詢可變?yōu)?: WHERE book title$t/ publishername AddisonWesley// 43 /CONTENT_AS $p IN . xinxi. Com/data. XmI CONSTRUCT result title $t/ WHERE author $a/IN $p CONSTRUCT author $a/ / 這樣查詢結(jié)果為 : result titleAn Introduction to Database System/title authorIastnameDate/lastname/author /result result titleFoundation for Object/Relational Databases:The Third:Manifesto/title author(lastnameDate/lastname/author authorlastnameDarwen/lastname/author /result 2. 連接查詢 XML查詢能夠通過兩個或多個值的匹配來表示連接查詢 ,下面的查詢查找出所有的文章 ,要求文章的作者中至少有一位自從 1995 年以來寫了一本書 。 (5)XML Generator 對于各個數(shù)據(jù)源的查詢結(jié)果在這里進行合成 ,利用 XML 模板產(chǎn)生 XML文檔返回給用戶。 (3) Translator 該模塊根據(jù)全局 XML示圖把 XMLQL分解 ,翻譯為針對局部物理數(shù)據(jù)源的查詢請求 。 38 在該查詢處理過程中 ,用戶通過 XMLQL 進行查詢 .XMLQL 是 XML的查詢語言 ,該處理過程的各個模塊功能簡單介紹如下 : (1) Query Composer 對于 XMLQl 請求在這里進行語法和語義的檢查 ,判斯是否符合 XMLQL查詢語言的語法 ,請求的 XML數(shù)據(jù)是否存在 。 基于 XML 的 Web 查詢過程 以 XML 為基礎(chǔ)的新一代 WWW環(huán)境是直接面對 Web數(shù)據(jù)的 ,不僅可以很好地兼容原有的 Web 應(yīng)用 ,而且可以更好地實現(xiàn) Web中的信息共享與交換 .XML 數(shù)據(jù)模型可以很容易地將 XML 的文檔描述與關(guān)系數(shù)據(jù)庫中的屬性一一對應(yīng)起來 ,實施精確地查詢。 在查詢條件中加入模式匹配是 XMLQL 與其它 Web 查詢語言和結(jié)構(gòu)化查詢語言最 大的不同之處 .下面是 XMLQL的標準結(jié)構(gòu)。 Web查詢語言的典型代表有 WebSQL, WebLog和早期的 W3QL; Web 查詢語 言的典型代表有 WebSQL, StruQL; 查詢語言 XMLQL 36 XMLQL 是在查詢語言 (UnQL 和 StruQL)基礎(chǔ)上設(shè)計的 ,它能對XML 文檔進行查詢 ,構(gòu)造 ,轉(zhuǎn)換和集成 .XMLQL 集中了查詢語言技術(shù)和XML語法格式 ,它通過說明路徑表達式和模式的方式 ,給出 XML數(shù)據(jù)的提取條件 (Where 子句 ).同時 ,XMLQL 中可以給出構(gòu)造查詢輸出的XML 數(shù)據(jù)的模板 ,其輸出結(jié)果仍為 XML 文檔 (CONSTRUCT子句 )。 針對目前 Web 查詢的缺陷 ,很多研究側(cè)重在提供功能更強大的Web 查詢和重構(gòu)語言 ,如 WebSQL, WebOQI,WebLog, StruQL, MIXES, Lorel, UnQL 等 .Web查詢語言主要的代表是 ATamp。 可以預(yù)言 XML 將成為數(shù)據(jù)組織和交換的事實標準 ,并且大量的 34 XML 數(shù)據(jù)將很快出現(xiàn)在 Web 上 .實質(zhì)上 ,XML為 Web的數(shù)據(jù)管理提供了新的數(shù)據(jù)模型 ,很多成熟的數(shù)據(jù)庫技術(shù)將進入 Web 信息處理領(lǐng)域 ,把Web 變?yōu)橐粋€巨大的數(shù)據(jù)庫 .XML 是 朝這個方向邁出的第一步 .這種變化給數(shù)據(jù)庫研究界帶來了巨大的機會 ,使得將數(shù)據(jù)庫技術(shù)和研究擴展到 Web數(shù)據(jù)的管理成為可能 .目前對 XML 數(shù)據(jù)的存儲和查詢方面的研究正方興未艾 .XML 數(shù)據(jù)模型與半結(jié)構(gòu)數(shù)據(jù)模型 [[291 有著很多的相似性 ,可以說 ,XML 是 WWW 上的半結(jié)構(gòu)數(shù)據(jù) .它既為半結(jié)構(gòu)數(shù)據(jù)的研究提供了廣泛的應(yīng)用前景 ,同時也推動了半結(jié)構(gòu)數(shù)據(jù)研究的發(fā)展 。 XML 將使 Web 查詢非常方便 . 與第一代 Web 查詢語言相比 ,基于XML 的查詢語言主要有如下優(yōu)點 : Web 頁面 ,邊是頁面之間的連接 .而 XML 圖的結(jié)點是粒度小于頁面的內(nèi)部數(shù)據(jù) ,邊既可以是頁面 內(nèi)部的連接也可以是頁面之間的連接 。 33 XML 在 Web 查詢上的優(yōu)勢 與 HTML 相比 ,HTML 語言是面向顯示的 ,信息的內(nèi)容靠用戶來理解 。 隨著電子數(shù)據(jù)數(shù)量的激增和 web 規(guī)模的快速增長 ,使用傳統(tǒng)的信息檢索方法在這樣一個無限的信息海洋中要準確 ,快速定位所需信息時 ,越來越顯得力不從心 ,在未來的 Web 發(fā)展中 ,如何提高信息檢索的準確性和效率成為關(guān)鍵問題 .另一方面 ,目前出現(xiàn)了超越瀏覽方式而使信息面向應(yīng)用訪問的迫切需求 ,從而為各種服務(wù)提供自主性 ,互操作性和 Web意識 .無結(jié)構(gòu)的 HTML文檔及其相應(yīng)的信息檢索技術(shù)將不再適應(yīng)下一代更復(fù)雜 的 Web 應(yīng)用 。 數(shù)據(jù)庫的查詢語言通常是人工語言 ,有嚴格的語法和詞匯表 。 另外一個區(qū)別以類屬為依據(jù) .數(shù)據(jù)庫類屬關(guān)系中的類由組成一個類的所有必要和充分的處理屬性定義 。 3.近似結(jié)果 信息檢索的最終結(jié)果傳遞給用戶用于瀏覽 ,結(jié)果是近似匹配得到的 ,表征著項之間相關(guān)的可能性 ,所以 查詢結(jié)果無須也不可能非常精確 .用戶可以進一步分析篩選系統(tǒng)返回的結(jié)果 ,并民信它 ,檢索系統(tǒng)中 ,匹配的失誤通常并不顯著影明系統(tǒng)性能:而數(shù)據(jù)庫對失誤更敏感 ,匹配的失誤意味著系統(tǒng)的整體失敗。 4. 基于 XML的 Web 查詢 Web 查詢技術(shù)與數(shù)據(jù)庫查詢技術(shù)的差異 目前 , 還只是一個巨大的分布的信息檢索系統(tǒng) ,大多數(shù) 上的搜索引擎是基于信息檢索技術(shù) ,信息檢索技術(shù)與數(shù)據(jù)庫技術(shù)有很多不同 ,見表二 二者最重要的區(qū)別是數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)性更強 ,比信息檢索的數(shù)據(jù)包含更多的語義 .在一定意義上 ,信息檢索技術(shù)更適合于處理無結(jié)構(gòu)數(shù)據(jù) ,數(shù)據(jù)庫則是管理結(jié)構(gòu)數(shù)據(jù)的最好途徑 .本質(zhì)上 ,信息檢索使用近似方法為用戶的瀏覽需求查找相關(guān)信息 .其中 近似 的含義包括 : .數(shù)據(jù)庫查詢中包括了用戶所需信息的完全的條件說明 ,但在信 P2,檢索中條件說明總是不完全的 .用戶有時不能完全描述條件 ,有時根本無法確定自己要找什么 。 HTML文檔包裝程序的建立所依賴的技術(shù)大多是機器學(xué)習(xí)和自然語言處理等 ,XML 以其面向交換的特點作為中間模式可以簡化包裝程序的建立 。 (16]選擇最少數(shù)目的數(shù)據(jù)源完成查詢 ,向參與查詢的數(shù)據(jù)源傳送最小的查詢等方法 。 2. Web 數(shù)據(jù)源的數(shù)據(jù)完備性 對不同的數(shù)據(jù)源的數(shù)據(jù)完備性進行評價 ,分析數(shù)據(jù)源之間的信息重疊 ,對回答查詢具有重要意義 。 關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換成基于 XML 格式的數(shù)據(jù)之后 ,只要應(yīng)用程序支持 XML 數(shù)據(jù)的解析 ,數(shù)據(jù)就可以方便地被存取和訪問 .通過使用 XML,數(shù)據(jù)可以被存放在分離的 XML 文件中 ,這樣可以把主要的精力放在使用 HTML 頁面控制格式和顯示 ,并且能保證底層數(shù)據(jù)的改變并不影響到 HTML代碼的改變 .通過在服務(wù)器上從關(guān)系數(shù)據(jù)庫中創(chuàng)建 XML數(shù)據(jù)源 ,解決了數(shù)據(jù)的共享性和跨平臺性 ,使異種平臺和不同應(yīng)用程序之間可以方便地進行互操作 。 % Loop % /Bib 通過上述討論 ,前面的 ASP頁面可以產(chǎn)生以下的 XML 數(shù)據(jù)源 。 book 中的每一部分包含一個 title,一個 author,一個publisher 和一個 year 元素 。 這種創(chuàng)建 XML數(shù)據(jù)源的方法有兩點好處 :首先 ,XML數(shù)據(jù)源可以通過使用腳本生成 ,這意味著即便是轉(zhuǎn)換大量的關(guān)系數(shù)據(jù)和一般的文檔數(shù)據(jù)也是很方便的 .其次 ,由于 XML 數(shù)據(jù)源是從數(shù)據(jù)庫中的數(shù)據(jù)中動態(tài)生成的 ,隨著數(shù)據(jù)庫數(shù)據(jù)的更新 ,XML 數(shù)據(jù)源也自動進行更新 .這樣可以通過數(shù)據(jù)庫管理系統(tǒng) (如 ACESS, MSSQL, ORACLE等 )來維護和管理數(shù)據(jù)庫 ,與此同時 XML 數(shù)據(jù)源也自動進行了更新 ,無須再單獨維護 。 25 對于這樣的二維關(guān)系數(shù)據(jù)表 ,其它應(yīng)用程序很難對數(shù)據(jù)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1