• 
    

    
    

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

      ?

      關(guān)系數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)字典研究

      2014-11-05 13:56郭林祝曉林沈東義
      電子技術(shù)與軟件工程 2014年18期
      關(guān)鍵詞:關(guān)系數(shù)據(jù)庫管理系統(tǒng)研究

      郭林 祝曉林 沈東義

      摘 要

      關(guān)系數(shù)據(jù)庫系統(tǒng)作為軟件企業(yè)核心的數(shù)據(jù)處理系統(tǒng),不僅在我國取得了十分廣泛的應(yīng)用,而且對我國信息化建設(shè)發(fā)展具有重要的作用與意義。而數(shù)據(jù)字典系統(tǒng)作為保證關(guān)系數(shù)據(jù)庫系統(tǒng)正常運行的最基礎(chǔ)軟件,在很大程度上影響著關(guān)系數(shù)據(jù)庫系統(tǒng)的運行狀況具有重要影響。而本文筆者將對關(guān)系數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)字典系統(tǒng)進(jìn)行深入的分析與研究。

      【關(guān)鍵詞】關(guān)系數(shù)據(jù)庫 管理系統(tǒng) 數(shù)據(jù)字典 研究

      作為關(guān)系數(shù)據(jù)庫系統(tǒng)功能實現(xiàn)的最核心軟件,數(shù)據(jù)字典系統(tǒng)的設(shè)計與實現(xiàn)是十分重要的。只有做好數(shù)據(jù)字典系統(tǒng)的設(shè)計,才能有效的保障關(guān)系數(shù)據(jù)庫系統(tǒng)的正常、穩(wěn)定運行。本文將對關(guān)系數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)字典系統(tǒng)進(jìn)行分析與研究。

      1 數(shù)據(jù)字典物理存儲

      1.1 數(shù)據(jù)字典的定義

      數(shù)據(jù)字典的一個重要作用就是提供最終用戶數(shù)據(jù)庫所有的信息,在物理存儲上就采用跟其他用戶表一樣的實現(xiàn),提供統(tǒng)一的接口。而數(shù)據(jù)字典的主要作用還是提供給DBMS自身使用,在實現(xiàn)上還跟整個數(shù)據(jù)庫的結(jié)構(gòu)功能相關(guān)。

      1.2 數(shù)據(jù)字典的邏輯功能

      具體來說,關(guān)系數(shù)據(jù)庫中的所有數(shù)據(jù)信息與關(guān)聯(lián)都與數(shù)據(jù)字典有著十分緊密的聯(lián)系。數(shù)據(jù)字典具有著對關(guān)系數(shù)據(jù)庫中的所有對象進(jìn)行定義的邏輯功能,除此之外,數(shù)據(jù)字典還可以對關(guān)系數(shù)據(jù)庫中的序列值進(jìn)行默認(rèn)、對數(shù)據(jù)庫中的各種信息進(jìn)行約束、對數(shù)據(jù)庫中的用戶信息進(jìn)行存儲和統(tǒng)計、對數(shù)據(jù)庫中的用戶權(quán)限進(jìn)行分辨,并且還可以對數(shù)據(jù)庫中的各種信息的定義以及它們之間的關(guān)聯(lián)進(jìn)行操作與辨別。

      由于關(guān)系數(shù)據(jù)庫之中的各個對象之間存在著較強的關(guān)聯(lián)性,當(dāng)用戶對某一對象進(jìn)行刪除操作時,往往會由于該對象與其它對象之間的關(guān)聯(lián)程度與類型不同而產(chǎn)生一定的影響。例如數(shù)據(jù)庫用戶在PRLMARY KEY上建立起一個unique index文件,而這個unique index文件的主要功能就是幫助PRLMARY KEY實現(xiàn)其自身的功能任務(wù)。而由于PRLMARY KEY是依附在一個數(shù)據(jù)表中的,當(dāng)刪除表或是表中的相關(guān)信息有所變動時,依附于這個表存在的PRLMARY KEY中的unique index里的信息也會相應(yīng)的被刪除或有所變動。而數(shù)據(jù)字典負(fù)責(zé)的功能就是將關(guān)系數(shù)據(jù)庫中發(fā)生的這些關(guān)聯(lián)信息與操作完整的記錄和保存下來。通常來說,關(guān)系數(shù)據(jù)庫中的所有這些關(guān)聯(lián)對數(shù)據(jù)庫的用戶都是公開透明的,而另一種情況就是數(shù)據(jù)庫用戶為了方便自己的操作或是其它因素,在對數(shù)據(jù)庫中的對象進(jìn)行刪除操作時需要加上由用戶自己設(shè)定的關(guān)系語句才能實現(xiàn)刪除操作,當(dāng)此刪除操作實現(xiàn)時,與該對象有著密切關(guān)聯(lián)的其它信息也會一并被刪除。

      1.3 物理記錄的存儲格式

      關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)字典與用戶數(shù)據(jù)都是以表的形式被記錄保存在關(guān)系數(shù)據(jù)庫的物理文件中的,并且關(guān)系數(shù)據(jù)庫管理系統(tǒng)中有著多種物理存儲格式,每一種物理存儲格式都有著各自不同的特點,相互之間具有較大的差別,而這都是由于關(guān)系數(shù)據(jù)庫管理系統(tǒng)中并發(fā)模式類型的不同造成的?,F(xiàn)階段,我國的數(shù)據(jù)庫管理系統(tǒng)將加鎖模型與多版本模型作為最為主要的兩種并發(fā)模型。其中加鎖式并發(fā)模型的特點是記錄格式簡單、無需版本信息就能實現(xiàn),如SQL Server并發(fā)模型。而多版本并發(fā)模型主要有Oracle數(shù)據(jù)塊并發(fā)模型。該種并發(fā)模型不僅需要用到物理記錄來對數(shù)據(jù)庫中的版本信息進(jìn)行記錄,而且還需要物理格式的幫助來實現(xiàn)對數(shù)據(jù)庫系統(tǒng)的并發(fā)控制及相關(guān)的事務(wù)處理,比較復(fù)雜。

      2 數(shù)據(jù)字典內(nèi)存表示

      2.1 CACHE作用

      關(guān)系數(shù)據(jù)庫管理系統(tǒng)能夠通過對數(shù)據(jù)字典中的信息數(shù)據(jù)進(jìn)行讀取來獲得數(shù)據(jù)用戶以及數(shù)據(jù)庫中的對象與存儲信息,當(dāng)數(shù)據(jù)庫用戶需要對某些數(shù)據(jù)進(jìn)行查詢和相關(guān)的操作時都需要利用其所發(fā)出的SQL語句來對數(shù)據(jù)字典中的信息進(jìn)行查詢,查詢頻率非常高?,F(xiàn)階段,我國的數(shù)據(jù)庫管理系統(tǒng)主要由兩部分組成,即CACHE與RELCACHE。其中CACHE主要負(fù)責(zé)的是對數(shù)據(jù)庫管理系統(tǒng)中的表進(jìn)行存放。在該部分中,一個系統(tǒng)表能夠利用ID查詢、NAME查詢與主鍵查詢中的任意一種方式進(jìn)行查詢,除此之外,用戶也可以通過部分鍵對該系統(tǒng)表進(jìn)行查詢。當(dāng)查詢操作完成后,關(guān)系數(shù)據(jù)庫系統(tǒng)會根據(jù)數(shù)據(jù)字典的分析最終彈出用戶需要尋找的表格。

      而RELCACHE部分的每一項都是一個RELATION結(jié)構(gòu),該結(jié)構(gòu)對此結(jié)構(gòu)中的所有數(shù)據(jù)信息與關(guān)聯(lián)進(jìn)行了記錄與保存。并且此結(jié)構(gòu)能夠?qū)㈥P(guān)系數(shù)據(jù)庫系統(tǒng)中的所有與需要查詢事件相關(guān)聯(lián)的描述信息進(jìn)行聯(lián)合構(gòu)造,以更好的滿足數(shù)據(jù)庫用戶的需求,提高關(guān)系數(shù)據(jù)庫管理的質(zhì)量與水平。

      2.2 數(shù)據(jù)庫的啟動與CACHE的初始化

      使關(guān)系數(shù)據(jù)庫能夠啟動并發(fā)揮其應(yīng)有的作用,操作人員至少要做好以下三個步驟,即將一個實例啟動,之后對數(shù)據(jù)庫系統(tǒng)進(jìn)行裝配操作,第三,將數(shù)據(jù)庫系統(tǒng)打開。使數(shù)據(jù)庫的CACHE系統(tǒng)得以初始化的方式有兩種:第一種,在數(shù)據(jù)庫系統(tǒng)建立時進(jìn)行CACHE的初始化,主要負(fù)責(zé)對數(shù)據(jù)庫系統(tǒng)的內(nèi)存進(jìn)行分配;第二種,數(shù)據(jù)庫系統(tǒng)已經(jīng)建立完成后在啟動時進(jìn)行初始化操作,此時,內(nèi)存已經(jīng)分配完畢,用戶只要正常進(jìn)行啟動操作就可以完成CACHE的初始化。

      3 結(jié)束語

      本文主要對關(guān)系數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)字典程序進(jìn)行了分析介紹與研究,希望能夠進(jìn)一步推動我國關(guān)系數(shù)據(jù)庫系統(tǒng)的管理質(zhì)量,促進(jìn)關(guān)系數(shù)據(jù)庫系統(tǒng)的進(jìn)步。

      參考文獻(xiàn)

      [1] 程陽.關(guān)系數(shù)據(jù)庫管理系統(tǒng)的一種簡易的數(shù)據(jù)存儲與查詢模塊的設(shè)計與實現(xiàn)[D].華中科技大學(xué)(碩士學(xué)位論文),2012.

      [2] 馮玉才,李東,王元珍,曹忠升.一種移動數(shù)據(jù)庫管理系統(tǒng)的體系結(jié)構(gòu)[J].計算機研究與發(fā)展,2011,38(5): 620-625.

      [3]何新貴,唐常杰,李霖.特種數(shù)據(jù)庫技術(shù)——數(shù)據(jù)庫技術(shù)叢書之一[M].北京:科學(xué)出版社,2010.

      作者單位

      中海石油(中國)有限公司天津分公司渤海石油研究院 天津市 300452endprint

      猜你喜歡
      關(guān)系數(shù)據(jù)庫管理系統(tǒng)研究
      關(guān)系數(shù)據(jù)庫在高爐數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
      FMS與YBT相關(guān)性的實證研究
      基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
      遼代千人邑研究述論
      視錯覺在平面設(shè)計中的應(yīng)用與研究
      EMA伺服控制系統(tǒng)研究
      基于LED聯(lián)動顯示的違停管理系統(tǒng)
      海盾壓載水管理系統(tǒng)
      基于索引結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫關(guān)鍵詞檢索
      基于RFID的倉儲管理系統(tǒng)實現(xiàn)
      澄迈县| 吴旗县| 漳州市| 合江县| 开江县| 搜索| 虞城县| 兴义市| 湖州市| 青冈县| 河西区| 民乐县| 巴林左旗| 临西县| 鄂州市| 彩票| 油尖旺区| 开封市| 定边县| 张北县| 万载县| 长宁区| 宜兰市| 楚雄市| 河东区| 商都县| 进贤县| 沁水县| 菏泽市| 公安县| 若羌县| SHOW| 平安县| 延川县| 田林县| 那曲县| 泸西县| 麻栗坡县| 徐闻县| 焦作市| 嘉善县|