1. <rp id="zsypk"></rp>

      2. 簡(jiǎn)析關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)方法論文

        時(shí)間:2021-04-21 08:06:20 論文 我要投稿

        簡(jiǎn)析關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)方法論文

          1系統(tǒng)總體設(shè)計(jì)

        簡(jiǎn)析關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)方法論文

          面向關(guān)系數(shù)據(jù)庫(kù)的關(guān)鍵字查詢(xún)系統(tǒng)主要有五部分組成,首先要分析輸入的關(guān)鍵字,有幾個(gè)關(guān)鍵字組成;然后調(diào)用全文索引,查看這些關(guān)鍵字所屬,是表名、屬性名還是屬性值;接下來(lái)查詢(xún)數(shù)據(jù)庫(kù)的模式圖,從而得到幾種可能的元組連接樹(shù);最后將相應(yīng)元組連接樹(shù)轉(zhuǎn)化成SQ L語(yǔ)句查詢(xún)關(guān)系數(shù)據(jù)庫(kù),生成查詢(xún)結(jié)果,以二維表格形式顯示。

          2數(shù)據(jù)庫(kù)設(shè)計(jì)

          本系統(tǒng)為面向關(guān)系數(shù)據(jù)庫(kù)的關(guān)鍵字查詢(xún)系統(tǒng),在實(shí)驗(yàn)中本文選取了M D B數(shù)據(jù)集,為了進(jìn)行實(shí)驗(yàn),將數(shù)據(jù)集整理為以下七個(gè)表數(shù)據(jù)結(jié)構(gòu)。

          實(shí)驗(yàn)數(shù)據(jù)集(電影信息數(shù)據(jù)庫(kù)):Actor(演員表),Consume(設(shè)計(jì)師),Director(導(dǎo)演信息),Bus>ness股資),Edito r(編輯),Color(顏色信息),Keyw ord(關(guān)鍵詞)。

          3數(shù)據(jù)庫(kù)索引設(shè)計(jì)

          在關(guān)系型數(shù)據(jù)庫(kù)中,例如0 racl,DB2,SQ L Server和M ySQ L等都提供了對(duì)關(guān)鍵字查詢(xún)的擴(kuò)展,可以為數(shù)據(jù)庫(kù)的表屬性建立全文索引,這為實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)的關(guān)鍵字查詢(xún)提供了基礎(chǔ)。已有多個(gè)關(guān)系數(shù)據(jù)庫(kù)的關(guān)鍵字查詢(xún)系統(tǒng)被開(kāi)發(fā)出來(lái),BANKS ,D ISCO VER,IR-style,SEKKER等等。然而在已有的系統(tǒng)中,多數(shù)系統(tǒng)僅僅支持?jǐn)?shù)據(jù)庫(kù)中文本屬性的查詢(xún),卻忽略了對(duì)數(shù)據(jù)庫(kù)中元數(shù)據(jù)的處理。如果用戶(hù)給定的查詢(xún)關(guān)鍵字是數(shù)據(jù)庫(kù)中的元數(shù)據(jù),則有些系統(tǒng)就不能夠滿足用戶(hù)的查詢(xún)需求,或者查詢(xún)結(jié)果不夠精確,返回大量與查詢(xún)不相關(guān)的結(jié)果。SEKKER雖然提出了支持?jǐn)?shù)字屬性和元數(shù)據(jù)的查詢(xún),但是卻在查詢(xún)語(yǔ)言上做了限定,只能通過(guò)給定的查詢(xún)語(yǔ)言格式進(jìn)行查詢(xún),所以系統(tǒng)的靈活性不高。

          4數(shù)據(jù)庫(kù)模式圖的構(gòu)建

          在關(guān)系數(shù)據(jù)庫(kù)中,關(guān)鍵字是通過(guò)主外鍵進(jìn)行連接的,因此關(guān)系數(shù)據(jù)庫(kù)采用的數(shù)據(jù)模型,即為基于模式圖建模。模式圖的節(jié)點(diǎn)對(duì)應(yīng)數(shù)據(jù)庫(kù)中的關(guān)系,邊表示關(guān)系間的主外鍵約束。

          模式圖(Schem a Graph,GS)是將關(guān)系數(shù)據(jù)庫(kù)的模式信息定義為模式圖GS(V,E),其中V表示模式圖中的節(jié)點(diǎn),與數(shù)據(jù)庫(kù)中的關(guān)系一一對(duì)應(yīng),E表示模式圖中的邊,將具有主外碼約束相對(duì)應(yīng)的'關(guān)系連接起來(lái),關(guān)系R;和關(guān)系R中的主外鍵關(guān)系對(duì)應(yīng)模式圖一條邊R ->R,

          本文數(shù)據(jù)庫(kù)對(duì)應(yīng)的數(shù)據(jù)庫(kù)模式圖如圖3所示。

          5關(guān)鍵字檢索設(shè)計(jì)

          關(guān)鍵字檢索技術(shù)主要是,通過(guò)分析用戶(hù)輸入的關(guān)鍵字所屬類(lèi)型來(lái)確定元組連接樹(shù),從而轉(zhuǎn)換成相應(yīng)的SQ L語(yǔ)句來(lái)查詢(xún)關(guān)系數(shù)據(jù)庫(kù)。如果用戶(hù)輸入的關(guān)鍵字都是表名,則將幾個(gè)表自然連接后輸出即可;若用戶(hù)輸入的關(guān)鍵字有表名、屬性名,那么將屬性列加到表中輸出就是用戶(hù)所檢索的內(nèi)容;若用戶(hù)輸入的關(guān)鍵字中有屬性值,則將屬性值對(duì)應(yīng)屬性與表或?qū)傩粤羞B接,根據(jù)屬性值對(duì)應(yīng)元組來(lái)顯示查詢(xún)結(jié)果。由此可見(jiàn),對(duì)于相同的關(guān)鍵字,如果它不止一種所屬值,那么它就會(huì)對(duì)應(yīng)不同的SQ L語(yǔ)句。

          6結(jié)果生成設(shè)計(jì)

          在本文中,將查詢(xún)結(jié)果定義為元組連接樹(shù)。給定一個(gè)數(shù)據(jù)庫(kù)模式圖GS,一個(gè)元組連接樹(shù)T是一棵元組樹(shù)。這些元組連接樹(shù)滿足以下條件:①完整性:用戶(hù)提交的所有關(guān)鍵字均出現(xiàn)在元組連接樹(shù)上;最小性:從元組連接樹(shù)中移除任何元組后的元組連接樹(shù)都不具有完整性。

          7結(jié)束語(yǔ)

          本文將生成的關(guān)系圖轉(zhuǎn)換為SQ L查詢(xún),通過(guò)執(zhí)行相應(yīng)的查詢(xún),進(jìn)而得到每個(gè)關(guān)系路徑對(duì)應(yīng)的查詢(xún)結(jié)果。因?yàn)殛P(guān)系圖是按照關(guān)聯(lián)度進(jìn)行返回的,但是這樣關(guān)聯(lián)度僅僅的將關(guān)鍵字映射在關(guān)系的層面上,為了使查詢(xún)結(jié)果更加明確,本文將結(jié)果進(jìn)行細(xì)化,將關(guān)鍵字映射到關(guān)系層面。為了避免大量冗余結(jié)果的產(chǎn)生,為了更精確的滿足用戶(hù)的查詢(xún)需求,將與關(guān)鍵字關(guān)系有關(guān)系的結(jié)果返回給用戶(hù)即可。

        【簡(jiǎn)析關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)方法論文】相關(guān)文章:

        簡(jiǎn)析新型的師生關(guān)系論文04-27

        簡(jiǎn)析私人銀行設(shè)計(jì)論文11-16

        中職語(yǔ)文教學(xué)方法簡(jiǎn)析論文11-10

        簡(jiǎn)析客戶(hù)關(guān)系管理中的誤區(qū)電商論文12-18

        簡(jiǎn)析基于web 的虛擬實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)論文11-17

        簡(jiǎn)析環(huán)境倫理學(xué)的研究方法論文10-29

        簡(jiǎn)析長(zhǎng)編法及其方法論意義論文08-12

        簡(jiǎn)析基于無(wú)障礙設(shè)計(jì)理念的電梯設(shè)計(jì)論文11-16

        簡(jiǎn)析現(xiàn)代居住區(qū)景觀設(shè)計(jì)論文11-10

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>