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

正文內容

基于xml的web查詢技術研究畢業(yè)論文-閱讀頁

2025-07-26 08:03本頁面
  

【正文】 表轉換成XML數據 源 ,這時的數據源是 ASP文件 .ASP文件可以用來創(chuàng)建 H丁 ML頁面 ,也可以用來創(chuàng)建 XML 數據源 ,兩者最大的區(qū)別是頁面的基本結構一個是 H 丁 ML頁面 ,而另一個是 XML數據源 .就象一般的 ASP文件輸出 HTML頁面 ,此時的 ASP文件輸出的是可以在服務器上被方便訪問的 XML 數據 。 26 ASP 文件通常開始于腳本語言的聲明和所使用的 XML 的版本 ,接下來是最頂層元素的開始標簽 ,格式如下 : =VBScript% ?xml version=”” Bib 在能夠訪問丁 APES 數據庫之前 ,需要在 ODBC 中登錄數據庫 .要登錄數據庫 ,進入 WINDOWS的控制面版 ,單擊 ODBC圖標 ,添加 TAPES數據庫到列表中 .這 時就可以通過 ADO (Active Data Object)與 TAPES數據庫進行連接 .下面的腳本描述了從 TAPES 數據庫中產生一個對象 ,訪問 Bib 表 ,設置一個能夠連續(xù)產生數據源的循環(huán) . % Set Conn 二 () TAPES Set Tape=(select*from Bib) Do While Not % 下一步需要 組織數據表中數據元素的基本結構 ,XML 可以有復雜的層次結構 ,如何組織數據對于數據源的可用性和整個數據源的優(yōu)劣有著很大的關系 .從 Bib 表可以看出表中的數據已經提供了很好的邏輯結構 ,在轉換成 XML 數據源時也比較方便 .整個表包含 4 個部分 ,每一部分都可以用 book來標記 ,在 book中又包含四個子部分 : 27 title, author和 publisher, XML代表了元素 book的基本框架 . book title/title author/author publisher/publisher year/year /book 現在再看 Bib 表中的數據 ,需要創(chuàng)建一個包含 4 個 book 元素的XML 數據源 。 上面的 腳 本中的循環(huán)部分可以生成 4個 book 元素中的每一子部分 .接下來 ,所要做的創(chuàng)建和生成 book 元素的框架 ,在框架中用變量來代表關系表中的不同數據域 .腳本如下 : /book title %= Tape(TITLE)%/title author %=Tape(AUTHOR)% /author publisher %=Tape(PUBLISHER)% /publisher year %=Tape(YEAR)% /year /book book元素的框架創(chuàng)建后 ,還要通知 ASP頁而向表中數據的下一 28 條記錄移動 ,從而完成循環(huán) ,然后加上最頂層元素結束的標簽 。 bib book title An Introduction to Database Systems/title author lastrame Date /lastname /author publisher) name AddisonWesley /name /publisher year1995/year /bookbook title Foundation for Object/Relational Databases: The Third Manifesto /title author lastname Date /lastname /author author lastname Darwen /lastname /author publisher name AddisonWesley /name /Publisher year1998/year /book 29 /bib XML格式表示的數據源使應用程序能夠通過 Web傳遞數據而不用考慮平臺因素 .只要應用程序能夠讀取文本流 ,異種平臺和應用程序可以方便的互操作 。 異構數據的集成應注意的問題 包括選取何種中間模式 (如基于OEM 或 XML等 )和中間模式于各局部數據模式的對應和轉換 。 處理能力不同 需要考慮各數據源對局部數據訪問模式的限制和其特有的抽取數據的演算能力 ,盡量把各數據源能勝任的工作推到相應的數據源 ,減少網絡數據傳輸 。 查詢引擎的功能可能受到網絡環(huán)境的影響 ,各 30 數據源的自治性也為查詢執(zhí)行引擎的實現帶來一定困難 。 不同數據源可以表示現實世界中相同對象 ,查詢需要判斷在各個數據源返回的結果是否對應同一對象 。 .數據庫的查找基于對條件的完全匹配 :在信息檢索中 ,這種匹配也有意義 ,但是通常用戶需要找出部分的匹配查詢要求 31 的項 ,并從中選出最佳匹配的 項。 數 據 庫 查 詢 信 息 檢 索 數據 有結構的 無結構 模型 有確定性模型 基于概率 查詢語言 人工的 (如 SQL 等 ) 自然的 查詢規(guī)范 完全的 不完全的 匹配 精確匹配 部分匹配 ,最佳匹配 所需條目 基于匹配 基于相關 出錯報告 敏感的 不敏感的 推理 演繹 歸納 類屬 單向度 (Monthetic) 多向度 (polythetic) 數據更新 完全支持 不支持 事務 支持 不支持 使用 面向應用 面向人 表二 數據庫查詢與信息檢索 32 數據庫中簡單演繹推理的形式為 :如果 aRb 并且 bRc,那么 aRc.在信息檢索技術中則經常使用歸納推理 ,關系只由確定或不確定的程度表達 ,因此 ,推理的可信度是個變量 .這個區(qū)別導致數據庫被描述為確定性的 ,而信息檢索是概率性的 .在信息檢索中 ,經常用貝葉斯定理進行推導 。在信息檢索中 ,類的一個個體將只擁有該類所有個體的所有屬性的一部分 ,類屬沒有充分或必要的屬性 。在信息檢索中 ,經常使用的是自然語言 。 未來的 Web 信息將由更近似于數據庫的方式進行管理 ,而不是目前采用的單一的信息檢索的方式 .因此 ,Web資源需要以有結構的方式進行組織和訪問 。而 XML語言是面向內容的 ,其語義隱含在語言的標記中 .因此 XML更適合用來表示數據 .XML 形式的 Web 數據不僅是一種新的 Web 數據組織形式 ,而且它的面向數據交換的圖形推動了 Web應用模式 [281的發(fā)展 ,它反映的是有結構并具有自描述能力 的數據 .己經有很多研究是關于XML 數據存儲 ,XML 數據的查詢和 XML 的系統(tǒng)實現與應用模式等方面 ,以 XML 家族為基礎的新一代的 WWW 環(huán)境是直接面對 Web 數據的 ,不僅可以很好地兼容原有的 Web應用 ,而且可以更優(yōu)地實現 WWW 這一分布計算環(huán)境下的信息共享與交換 .因此 ,它成為 Web 信息發(fā)展的可喜趨勢 。 ,并從借鑒數據庫的技術實現基于結構的查詢 .這種查詢語言未考慮 Web頁面的內部結構和查詢結果的重構 .而基于 XML 的查詢語言支持查詢結果重構成復雜的結構 ,更多地依賴半結構化數據的查詢 。 基于 XML 的 Web 查詢實現 Web查詢語言比較 在 WWW 被廣泛運用之前 ,較普遍的查詢技術主耍有 :對文檔的基于關鍵詞匹配的檢索技術 ,對數據庫有結構 數據的說明性查詢語言 (如關系數據庫的 SQL,對象數據庫的 OQL等 ).但是由于互聯(lián)網的發(fā)展 ,網上數據不斷增加 ,對網上信息的應用需求也不斷提高 .原有的對文本文件的鏈接瀏覽和關鍵詞檢索己無法滿足一些復雜的應用需求 ,近年來大量的研究致力于將數據庫技術應用于網上數據的管理和查詢 ,使得查詢可以在更小的粒度上進行 ,并集成多個數據源的數據。T實驗室的專家們提出的一種基于 XML的查詢語言 XMLQL,它用查詢的方式可實現 XML數據的檢索 ,轉換和集成 .他們的分析對比如表三所示: 35 目前 ,主要的 Web查詢語言的對比如下 : 表三 Web 查詢語言比較 由以上表的對比 ,根據圖模型的描述信息的不同粒度和查詢語言的功能 ,可大致將 Web查詢語言分為第一代 Web查詢語言和第二代Web 查詢語言。 XMLQL 有類似 SELECTFROMWHERE 的結 構 ,與 SQL 很相似 .但 XMLQL 有一些很重要的區(qū)別于基于結構化數據查詢語言的特點 .其WHERE 子句由兩部分組成: 模式和條件表達式 ,這意味著被選出的數據項要滿足兩個條件: 1.數據項的類型 〔或 Schema)和值必須與指定的模式匹配; 2.數據項的值要滿足條件表達式。 WHERE tagl //模式 tag2abcdefg/tag2 ?? tag3 $ a/tag3 /tagl lN URL (Data Source) //條件表達式 $a100 and ?? CONSTRUCTresult //結果 (XML形式 ) 37 ?? / result XMLQL可以利用綁定變量 ,嵌套查詢等特點實現關系代數中的選擇 ,連接 ,投影 , 分組 ,排序等操作。 XML 己經成為正式的規(guī)范 ,開發(fā)人員能夠用 )ML 的格式標記和交換數據 . XML 在三層架構上為數據處理提供了很好的方法 .使用可升級的三層模型 ,XML 可以從存在的數據中產生出來 ,使用 XML 結構化的數據可以從商業(yè)規(guī)范和表現形式中分離出來 .數據的集成 ,發(fā)送 ,處理和顯示是下面過程中的甸一個步驟。 (2)Executable Query 這個模塊對 XML文檔庫進行查詢 ,如果 XML文檔庫中沒有找到符合條件的數據 ,該模塊要把 XMLQL 查詢請求傳 39 給 Translator 模塊 ,并產生 XML模板 .如果在 XML文檔庫中找到符合條件的 XML文檔 ,則直接返回給用戶 。 (4)View query 和 source description 該模塊占有很重要的地位 ,屏蔽異構數據源的異構性的工作主要在這里實現 .在系統(tǒng)中用 XML的 DTD數據模式作為全局 XML 視圖來描述各個異構數據源中的數據 ,并存儲在全局 XML示圖中 .全局 XML示圖屏 蔽了異構數據源的異構性 ,呈現給用戶統(tǒng)一的數據形式 ,這樣用戶就只需理解 XML 文檔形式的數據 ,對 XML中的數據進行訪問 .在全局 XML示圖中還要有數據源的物理存儲空間 ,如數據庫表是在哪一個具體的數 據庫中 ,文本文件在哪一個數據源中。 查詢實例 通過模式匹配進行數據查找 .該查詢在 .二 xinxi. corn /data. xml 文檔中查找出版商 Addi sonWesley出 版的書的作者。 WHERE article 44 author firstname $f/ //firstname $f lastname $1/ //lastname $1 / /CONTE
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1