

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、簡析關系型數(shù)據(jù)庫系統(tǒng)的設計方法1 系統(tǒng)總體設計面向關系數(shù)據(jù)庫的關鍵字查詢系統(tǒng)主要有五部分組成,首先要分析 輸入的關鍵字,有幾個關鍵字組成 ; 然后調用全文索引,查看這些關 鍵字所屬,是表名、屬性名還是屬性值 ; 接下來查詢數(shù)據(jù)庫的模式圖, 從而得到幾種可能的元組連接樹 ;最后將相應元組連接樹轉化成 SQ L 語句查詢關系數(shù)據(jù)庫,生成查詢結果,以二維表格形式顯示。2 數(shù)據(jù)庫設計 本系統(tǒng)為面向關系數(shù)據(jù)庫的關鍵字查詢系統(tǒng),在實驗中本文選取了MD B 數(shù)據(jù)集,為了進行實驗,將數(shù)據(jù)集整理為以下七個表數(shù)據(jù)結構。實驗數(shù)據(jù)集(電影信息數(shù)據(jù)庫):Actor(演員表),Consume(設計師),Director(
2、 導演信息),Busness 股資),Edito r( 編輯),Color(顏 色信息),Keyw ord(關鍵詞)。3 數(shù)據(jù)庫索引設計在關系型數(shù)據(jù)庫中,例如 0 racl,DB2,SQ L Server 和 M ySQ L 等都 提供了對關鍵字查詢的擴展,可以為數(shù)據(jù)庫的表屬性建立全文索引, 這為實現(xiàn)關系數(shù)據(jù)庫的關鍵字查詢提供了基礎。 已有多個關系數(shù)據(jù)庫 的關鍵字查詢系統(tǒng)被開發(fā)出來, BANKS,D ISCOVER,IR-style,SEKKER 等等。然而在已有的系統(tǒng)中, 多數(shù)系統(tǒng)僅僅支持數(shù)據(jù)庫中文本屬性的 查詢,卻忽略了對數(shù)據(jù)庫中元數(shù)據(jù)的處理。 如果用戶給定的查詢關鍵 字是數(shù)據(jù)庫中的元數(shù)據(jù)
3、,則有些系統(tǒng)就不能夠滿足用戶的查詢需求,或者查詢結果不夠精確,返回大量與查詢不相關的結果。SEKKEF 雖然提出了支持數(shù)字屬性和元數(shù)據(jù)的查詢, 但是卻在查詢語言上做了限 定,只能通過給定的查詢語言格式進行查詢, 所以系統(tǒng)的靈活性不高。4 數(shù)據(jù)庫模式圖的構建 在關系數(shù)據(jù)庫中, 關鍵字是通過主外鍵進行連接的,因此關系數(shù)據(jù)庫采用的數(shù)據(jù)模型, 即為基于模式圖建模。 模式圖的節(jié)點對應數(shù)據(jù)庫 中的關系,邊表示關系間的主外鍵約束。模式圖(Schem a Graph,GS)是將關系數(shù)據(jù)庫的模式信息定義為模式 圖GS(V,E),其中 V 表示模式圖中的節(jié)點,與數(shù)據(jù)庫中的關系一一對 應,E表示模式圖中的邊,將具有主外碼約束相對應的關系連接起來, 關系 R;和關系 R 中的主外鍵關系對應模式圖一條邊 R -R, 本文數(shù)據(jù)庫對應的數(shù)據(jù)庫模式圖如圖3 所示。5 關鍵字檢索設計 關鍵字檢索技術主要是,通過分析用戶輸入的關鍵字所屬類型來確定元組連接樹,從而轉換成相應的 SQ L 語句來查詢關系數(shù)據(jù)庫。如 果用戶輸入的關鍵字都是表名,則將幾個表自然連接后輸出即可 ; 若 用戶輸入的關鍵字有表名、 屬性名, 那么將屬性列加到表中輸出就是 用戶所檢索的內容 ;若用戶輸入的關鍵字中有屬性值,則將屬性值對 應屬性與表或屬性列連接, 根據(jù)屬性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 印染勞務派遣合同范本
- 廚房拆卸工程合同范例
- 農村轉讓自建房合同范例
- 凈水漁業(yè)合同范本
- 廈門代建項目合同范本
- 廠房廢舊鋼鐵回收合同范例
- 企業(yè) 房租 合同范本
- 發(fā)熱電纜合同范本
- 醫(yī)療儀器合同范本
- 單項裝修合同范例
- 《家畜環(huán)境衛(wèi)生學》課件
- 2025年碳化硅(SiC)市場分析現(xiàn)狀
- 2024年湖南高速鐵路職業(yè)技術學院高職單招數(shù)學歷年參考題庫含答案解析
- 2024年沙洲職業(yè)工學院高職單招語文歷年參考題庫含答案解析
- 2024年廣東省《輔警招聘考試必刷500題》考試題庫【學生專用】
- 水文工程施工方案
- 《沒有紐扣的紅襯衫》課件
- 2024年學校綜治安全工作計劃(3篇)
- 車站信號自動控制(第二版) 課件 1-基礎.理論
- 中建給排水及供暖施工方案
- 《前沿材料科學》課件
評論
0/150
提交評論