![簡析關(guān)系型數(shù)據(jù)庫系統(tǒng)的設(shè)計方法_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/1d8ace6a-4dfc-49b3-9244-cd345185cd9b/1d8ace6a-4dfc-49b3-9244-cd345185cd9b1.gif)
![簡析關(guān)系型數(shù)據(jù)庫系統(tǒng)的設(shè)計方法_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/1d8ace6a-4dfc-49b3-9244-cd345185cd9b/1d8ace6a-4dfc-49b3-9244-cd345185cd9b2.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、簡析關(guān)系型數(shù)據(jù)庫系統(tǒng)的設(shè)計方法1 系統(tǒng)總體設(shè)計面向關(guān)系數(shù)據(jù)庫的關(guān)鍵字查詢系統(tǒng)主要有五部分組成,首先要分析 輸入的關(guān)鍵字,有幾個關(guān)鍵字組成 ; 然后調(diào)用全文索引,查看這些關(guān) 鍵字所屬,是表名、屬性名還是屬性值 ; 接下來查詢數(shù)據(jù)庫的模式圖, 從而得到幾種可能的元組連接樹 ;最后將相應(yīng)元組連接樹轉(zhuǎn)化成 SQ L 語句查詢關(guān)系數(shù)據(jù)庫,生成查詢結(jié)果,以二維表格形式顯示。2 數(shù)據(jù)庫設(shè)計 本系統(tǒng)為面向關(guān)系數(shù)據(jù)庫的關(guān)鍵字查詢系統(tǒng),在實驗中本文選取了MD B 數(shù)據(jù)集,為了進行實驗,將數(shù)據(jù)集整理為以下七個表數(shù)據(jù)結(jié)構(gòu)。實驗數(shù)據(jù)集(電影信息數(shù)據(jù)庫):Actor(演員表),Consume(設(shè)計師),Director(
2、 導(dǎo)演信息),Busness 股資),Edito r( 編輯),Color(顏 色信息),Keyw ord(關(guān)鍵詞)。3 數(shù)據(jù)庫索引設(shè)計在關(guān)系型數(shù)據(jù)庫中,例如 0 racl,DB2,SQ L Server 和 M ySQ L 等都 提供了對關(guān)鍵字查詢的擴展,可以為數(shù)據(jù)庫的表屬性建立全文索引, 這為實現(xiàn)關(guān)系數(shù)據(jù)庫的關(guān)鍵字查詢提供了基礎(chǔ)。 已有多個關(guān)系數(shù)據(jù)庫 的關(guān)鍵字查詢系統(tǒng)被開發(fā)出來, BANKS,D ISCOVER,IR-style,SEKKER 等等。然而在已有的系統(tǒng)中, 多數(shù)系統(tǒng)僅僅支持?jǐn)?shù)據(jù)庫中文本屬性的 查詢,卻忽略了對數(shù)據(jù)庫中元數(shù)據(jù)的處理。 如果用戶給定的查詢關(guān)鍵 字是數(shù)據(jù)庫中的元數(shù)據(jù)
3、,則有些系統(tǒng)就不能夠滿足用戶的查詢需求,或者查詢結(jié)果不夠精確,返回大量與查詢不相關(guān)的結(jié)果。SEKKEF 雖然提出了支持?jǐn)?shù)字屬性和元數(shù)據(jù)的查詢, 但是卻在查詢語言上做了限 定,只能通過給定的查詢語言格式進行查詢, 所以系統(tǒng)的靈活性不高。4 數(shù)據(jù)庫模式圖的構(gòu)建 在關(guān)系數(shù)據(jù)庫中, 關(guān)鍵字是通過主外鍵進行連接的,因此關(guān)系數(shù)據(jù)庫采用的數(shù)據(jù)模型, 即為基于模式圖建模。 模式圖的節(jié)點對應(yīng)數(shù)據(jù)庫 中的關(guān)系,邊表示關(guān)系間的主外鍵約束。模式圖(Schem a Graph,GS)是將關(guān)系數(shù)據(jù)庫的模式信息定義為模式 圖GS(V,E),其中 V 表示模式圖中的節(jié)點,與數(shù)據(jù)庫中的關(guān)系一一對 應(yīng),E表示模式圖中的邊,將具有主外碼約束相對應(yīng)的關(guān)系連接起來, 關(guān)系 R;和關(guān)系 R 中的主外鍵關(guān)系對應(yīng)模式圖一條邊 R -R, 本文數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)庫模式圖如圖3 所示。5 關(guān)鍵字檢索設(shè)計 關(guān)鍵字檢索技術(shù)主要是,通過分析用戶輸入的關(guān)鍵字所屬類型來確定元組連接樹,從而轉(zhuǎn)換成相應(yīng)的 SQ L 語句來查詢關(guān)系數(shù)據(jù)庫。如 果用戶輸入的關(guān)鍵字都是表名,則將幾個表自然連接后輸出即可 ; 若 用戶輸入的關(guān)鍵字有表名、 屬性名, 那么將屬性列加到表中輸出就是 用戶所檢索的內(nèi)容 ;若用戶輸入的關(guān)鍵字中有屬性值,則將屬性值對 應(yīng)屬性與表或?qū)傩粤羞B接, 根據(jù)屬性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年房產(chǎn)大數(shù)據(jù)合作協(xié)議書
- 2025年低壓化成箔合作協(xié)議書
- 2025年減震系統(tǒng)材料合作協(xié)議書
- 2025年個人店鋪租賃合同樣本(三篇)
- 2025年中學(xué)設(shè)備供貨合同(2篇)
- 2025年二年級初中班主任工作總結(jié)樣本(五篇)
- 2025年二手房買賣購房合同樣本(2篇)
- 2025年個人房屋簡易租賃合同樣本(4篇)
- 2025年代理記賬委托協(xié)議合同格式版(2篇)
- 2025年互聯(lián)網(wǎng)專線電路接入服務(wù)協(xié)議范文(2篇)
- 同等學(xué)力英語申碩考試詞匯(第六版大綱)電子版
- 中日合同范本
- T-CARM 002-2023 康復(fù)醫(yī)院建設(shè)標(biāo)準(zhǔn)
- 《康復(fù)按摩知識》課件
- 旅游文本的翻譯課件
- 最全新能源材料-鋰離子電池材料189張課件
- 申論詳解(PPT課件)
- 立式加工中心說明書
- 第八版神經(jīng)病學(xué)配套課件-12-中樞神經(jīng)系統(tǒng)感染性疾病
- 15MW風(fēng)力發(fā)電機
- 正面管教 讀書分享(課堂PPT)
評論
0/150
提交評論