久久99热精品,久久国产精品久久,久久人人国产,国产精品久久久久久久久久嫩草,欧美伦理电影免费观看,国产女教师精品久久av,精品国产乱码久久久久久虫虫

簡析關系型數據庫系統(tǒng)的設計方法論文

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

簡析關系型數據庫系統(tǒng)的設計方法論文

  1系統(tǒng)總體設計

簡析關系型數據庫系統(tǒng)的設計方法論文

  面向關系數據庫的關鍵字查詢系統(tǒng)主要有五部分組成,首先要分析輸入的關鍵字,有幾個關鍵字組成;然后調用全文索引,查看這些關鍵字所屬,是表名、屬性名還是屬性值;接下來查詢數據庫的模式圖,從而得到幾種可能的元組連接樹;最后將相應元組連接樹轉化成SQ L語句查詢關系數據庫,生成查詢結果,以二維表格形式顯示。

  2數據庫設計

  本系統(tǒng)為面向關系數據庫的關鍵字查詢系統(tǒng),在實驗中本文選取了M D B數據集,為了進行實驗,將數據集整理為以下七個表數據結構。

  實驗數據集(電影信息數據庫):Actor(演員表),Consume(設計師),Director(導演信息),Bus>ness股資),Edito r(編輯),Color(顏色信息),Keyw ord(關鍵詞)。

  3數據庫索引設計

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

  4數據庫模式圖的構建

  在關系數據庫中,關鍵字是通過主外鍵進行連接的,因此關系數據庫采用的數據模型,即為基于模式圖建模。模式圖的節(jié)點對應數據庫中的關系,邊表示關系間的主外鍵約束。

  模式圖(Schem a Graph,GS)是將關系數據庫的模式信息定義為模式圖GS(V,E),其中V表示模式圖中的節(jié)點,與數據庫中的關系一一對應,E表示模式圖中的邊,將具有主外碼約束相對應的'關系連接起來,關系R;和關系R中的主外鍵關系對應模式圖一條邊R ->R,

  本文數據庫對應的數據庫模式圖如圖3所示。

  5關鍵字檢索設計

  關鍵字檢索技術主要是,通過分析用戶輸入的關鍵字所屬類型來確定元組連接樹,從而轉換成相應的SQ L語句來查詢關系數據庫。如果用戶輸入的關鍵字都是表名,則將幾個表自然連接后輸出即可;若用戶輸入的關鍵字有表名、屬性名,那么將屬性列加到表中輸出就是用戶所檢索的內容;若用戶輸入的關鍵字中有屬性值,則將屬性值對應屬性與表或屬性列連接,根據屬性值對應元組來顯示查詢結果。由此可見,對于相同的關鍵字,如果它不止一種所屬值,那么它就會對應不同的SQ L語句。

  6結果生成設計

  在本文中,將查詢結果定義為元組連接樹。給定一個數據庫模式圖GS,一個元組連接樹T是一棵元組樹。這些元組連接樹滿足以下條件:①完整性:用戶提交的所有關鍵字均出現在元組連接樹上;最小性:從元組連接樹中移除任何元組后的元組連接樹都不具有完整性。

  7結束語

  本文將生成的關系圖轉換為SQ L查詢,通過執(zhí)行相應的查詢,進而得到每個關系路徑對應的查詢結果。因為關系圖是按照關聯(lián)度進行返回的,但是這樣關聯(lián)度僅僅的將關鍵字映射在關系的層面上,為了使查詢結果更加明確,本文將結果進行細化,將關鍵字映射到關系層面。為了避免大量冗余結果的產生,為了更精確的滿足用戶的查詢需求,將與關鍵字關系有關系的結果返回給用戶即可。

【簡析關系型數據庫系統(tǒng)的設計方法論文】相關文章:

簡析新型的師生關系論文04-27

簡析私人銀行設計論文11-16

中職語文教學方法簡析論文11-10

簡析客戶關系管理中的誤區(qū)電商論文12-18

簡析基于web 的虛擬實驗平臺的設計論文11-17

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

簡析長編法及其方法論意義論文08-12

簡析基于無障礙設計理念的電梯設計論文11-16

簡析現代居住區(qū)景觀設計論文11-10

三都| 枣庄市| 孟州市| 滁州市| 万安县| 博罗县| 神木县| 恩平市| 专栏| 库尔勒市| 微山县| 天门市| 肇东市| 鹤山市| 阿拉尔市| 襄城县| 扎囊县| 贵南县| 长丰县| 海盐县| 西平县| 晋宁县| 芒康县| 旬阳县| 什邡市| 莲花县| 迁西县| 桐梓县| 塔河县| 湘阴县| 清徐县| 林州市| 内江市| 长白| 侯马市| 宜春市| 中阳县| 镇远县| 南昌县| 绥德县| 石家庄市|