• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Web的數(shù)據(jù)庫檢索系統(tǒng)研究

      2009-01-29 07:53
      科技與生活 2009年22期
      關鍵詞:數(shù)據(jù)庫

      張 華

      摘要根據(jù)用戶的需求和本館的特色,自建了許多各具特色的數(shù)據(jù)庫,并通過WEB頁面動態(tài)交互或靜態(tài)的提供給讀者,采取統(tǒng)一友好的檢索界面不失為方便讀者有效利用信息資源的一種重要服務手段。

      關鍵詞Web;數(shù)據(jù)檢索;數(shù)據(jù)庫

      中圖分類號TP3文獻標識碼A文章編號1673-9671-(2009)112-0026-01

      1信息檢索工作原理

      信息檢索過程:包括存貯和檢索兩個過程。存貯過程就是按照主題詞表或分類表及使用原則對原始信息進行處理,形成信息標識,為檢索提供經(jīng)過整序(即形成檢索途徑)的信息集合的過程。檢索過程則是按照同樣的主題詞表或分類表及組配原則分析課題,形成檢索提問標識,根據(jù)存貯所提供的檢索途徑,從信息集合中查得與檢索提問標識相符的信息特征標識的過程。

      信息檢索的實質:檢索提問標識與存儲在檢索工具中的標引標識進行比較,兩者一致或信息標引的標識包含檢索提問標識,則具有該標識的信息就從檢索工具中輸出,輸出的信息就是檢索命中的信息。

      信息檢索系統(tǒng)的基本要素:(1)檢索文檔。即文獻檢索標識的有機集合。如手工檢索系統(tǒng)中書目、索引和文摘中由文獻款目組成的正文、工具書由條目或短文組成的主體。計算機系統(tǒng)中以一定形式存儲的書目信息或事實、數(shù)據(jù)等。(2)技術設備。能存儲信息及其標識,并實現(xiàn)存儲和檢索操作的各種技術設備,如手工檢索系統(tǒng)的卡片目錄或檢索刊物,計算機檢索系統(tǒng)的裝入設備、運算器、存儲器、控制器、輸出設備等,聯(lián)機時還需要調制解調器、通信線路、通信裝置、終端設備及其相應的軟件等。(3)作用于系統(tǒng)的人。文獻加工者、用戶、系統(tǒng)維護人員、管理人員。(4)檢索工具。檢索語言、文獻標引規(guī)則、輸入輸出標準等如圖1。

      2檢索系統(tǒng)的設計步驟

      2.1選擇檢索系統(tǒng)和數(shù)據(jù)庫

      根據(jù)課題分析結果、信息需求的要求,選擇適當?shù)臄?shù)據(jù)庫。不同的數(shù)據(jù)庫學科范圍不同,檢索指令不同,收費標準也不同。所以在檢索之前要閱讀有關數(shù)據(jù)庫的使用介紹,在做聯(lián)機檢索時,還可通過總索引文檔了解與檢索課題有關的每一個文檔中的文獻篇數(shù),選擇文獻量大的一個或幾個文檔作為檢索文檔。

      數(shù)據(jù)庫選擇原則:(1)按照課題的檢索要求和目的,選擇收錄文獻種類、專業(yè)覆蓋面、年代跨度對口的數(shù)據(jù)庫。(2)當需要查找最新文獻信息時,選擇數(shù)據(jù)更新周期短的數(shù)據(jù)庫。(3)當需要獲取原文時,選取原文獲取較容易和數(shù)據(jù)庫。(4)要選好數(shù)據(jù)庫,就要弄清所選數(shù)據(jù)庫的標引特征、不同檢索特點等。

      2.2確定檢索詞和檢索途徑

      檢索詞是構成檢索式的基本單元,是文獻記錄中的文獻特征標識,可以是反映文獻內容特征的主題詞、自由詞,也可以是反映文獻外表特征的作者、篇名等。檢索詞的選擇要滿足匹配的要求,即形式的匹配和內容的匹配。

      形式匹配。是指用戶檢索使用的語言應和檢索系統(tǒng)中使用的語言一致,才能被系統(tǒng)“識別”。內容匹配。是指所確定的檢索詞要能準確、完整地表達檢索課題的主題內容。

      檢索詞選擇的質量直接影響到檢索效果,一定要參考有關檢索工具的使用手冊和指南,查閱大型數(shù)據(jù)庫的專用詞表以及專業(yè)詞典。

      2.3制定檢索策略

      檢索策略,又稱提問邏輯,就是對多個檢索詞之間的相互關系和檢索順序作出的某種安排。

      檢索式是檢索策略的具體表述,是通過邏輯算符、位置算符、截詞算符等把表達主題要領的各檢索單元組配連接起來的命令形式,它既能表達主題內容,又能被機器識別和執(zhí)行,是決定檢索策略質量和檢索效果的重要因素。

      3數(shù)據(jù)庫檢索舉例

      創(chuàng)建數(shù)據(jù)庫鏈接(Connection)。通過服務器對象的CreateObject方法,可以創(chuàng)建Connection對象和使用變量接受對象引用。一旦連接對象創(chuàng)建之后,它就可用來打開到任何ODBC數(shù)據(jù)源的連接。

      /加載驅動程序

      //下面的代碼為加載JDBD-ODBC驅動程序

      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

      //建立連接

      //第二步是用適當?shù)尿寗映绦蜻B接到DBMS,看下面的代碼:

      String url="jdbc:odbc:test";

      //"test"是系統(tǒng)DNS名,ODBC里面設置的

      Connection sqlCon=DriverManager.getConnection(url, "sa", "");

      //"sa",""是SQL server的用戶名和密碼

      //創(chuàng)建一個JDBC聲明

      Statement st = "select * from jspdemo";

      //執(zhí)行該存儲過程并返回結果集

      Rs = st.executeQuery();

      Rs.next();

      //把指針指向第一條記錄

      //獲取來自結果集中的數(shù)據(jù)1,2各表示第一和第二列記錄的數(shù)據(jù)

      out.println(Rs.getString(1));

      out.println(Rs.getString(2));

      }

      catch (Exception e) {}

      //輸出確認信息

      out.println("數(shù)據(jù)庫訪問成功!");

      以下是一個全文索引的數(shù)據(jù)庫檢索部分代碼:

      Set doc = sess.DocumentContext

      下列循環(huán)從數(shù)組ArrNsf中取得欲檢索的數(shù)據(jù)庫進行處理:

      For nsfCount=0 To Ubound( ArrNsf )

      SearchDB=ArrNsf(nsfCount)

      Set db = sess.GetDatabase("",SearchDB)

      出現(xiàn)錯誤則轉向:

      On Error Goto BadQuery

      獲得滿足查詢條件的記錄集:

      Set collection = db.FTSearch(doc.Query(0),0)

      On Error Goto 0

      輸出數(shù)據(jù)庫標題:輸出該數(shù)據(jù)庫中滿足條件的記錄個數(shù):

      There are " & Str$(collection.Count) & " matching

      documents

      參考文獻

      [1]白毅.JSP訪問WEB數(shù)據(jù)庫[J].廈門科技,2005,3.

      [2]王師.基于ASP技術開發(fā)Web數(shù)據(jù)庫檢索程序[J].山西煤炭管理干部學院學報,2008,2.

      猜你喜歡
      數(shù)據(jù)庫
      Designer測試大數(shù)據(jù)預定義均衡配置
      MemSQL獲3000萬美元D輪融
      數(shù)據(jù)庫
      數(shù)據(jù)庫
      數(shù)據(jù)庫
      數(shù)據(jù)庫
      數(shù)據(jù)庫
      數(shù)據(jù)庫
      SQL語言在電信業(yè)務數(shù)據(jù)庫數(shù)據(jù)查詢中的應用
      數(shù)據(jù)庫
      德保县| 武宁县| 班玛县| 东丰县| 呼玛县| 毕节市| 建瓯市| 吴堡县| 吉林省| 灵山县| 通道| 介休市| 江永县| 金川县| 巴林左旗| 丹江口市| 万宁市| 永州市| 乐至县| 金塔县| 芷江| 高州市| 盈江县| 苏尼特左旗| 沈丘县| 宜都市| 周口市| 东兰县| 桃源县| 武汉市| 成武县| 南昌市| 邳州市| 深州市| 贡觉县| 恩施市| 黎城县| 车险| 若羌县| 永川市| 宜昌市|