摘 要:數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System)簡(jiǎn)稱DBMS,是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,主要用于建立、使用和維護(hù)數(shù)據(jù)庫(kù)。其開(kāi)發(fā)和管理都有詳細(xì)的流程以及嚴(yán)格要求。本文通過(guò)對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的開(kāi)發(fā)和管理進(jìn)行分析,從而指出其發(fā)展的必然性,以及今后的發(fā)展趨勢(shì)。
關(guān)鍵詞:數(shù)據(jù)庫(kù)管理;系統(tǒng)軟件;開(kāi)發(fā)
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-7712 (2012) 12-0090-01
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,由最初的電子管、晶體管到入境的超大規(guī)模集成電路,由最初的軟件匱乏到現(xiàn)在的多功能使用,計(jì)算機(jī)的發(fā)展給人們的生活和企業(yè)的發(fā)展都帶來(lái)了很明顯的進(jìn)步。本文提到的數(shù)據(jù)庫(kù)管理系統(tǒng)更是在很多領(lǐng)域廣泛使用,如企業(yè)、教育、醫(yī)療、航空以及生物等等領(lǐng)域,加速推動(dòng)了企業(yè)信息化的進(jìn)程,所以數(shù)據(jù)庫(kù)管理系統(tǒng)的開(kāi)發(fā)和管理已經(jīng)被人們廣泛關(guān)注。
一、數(shù)據(jù)庫(kù)管理系統(tǒng)的開(kāi)發(fā)過(guò)程
數(shù)據(jù)庫(kù)管理系統(tǒng)的發(fā)展經(jīng)過(guò)了人工管理階段、文件系統(tǒng)階段、主流數(shù)據(jù)庫(kù)階段以及面向?qū)ο蟮臄?shù)據(jù)庫(kù)階段。每個(gè)階段相對(duì)于之前一個(gè)階段相比,其功能都有顯著的提高,更加自動(dòng)化、科技化。
(一)人工管理階段
人工管理是數(shù)據(jù)庫(kù)管理系統(tǒng)最早時(shí)期所采取的工作形式,這個(gè)時(shí)期的計(jì)算機(jī),在其功能中只有計(jì)算功能,而對(duì)數(shù)據(jù)的保存功能卻并不存在。在運(yùn)行后,只能將計(jì)算的結(jié)果顯示出來(lái),而最后的保存工作還是要由人工操作來(lái)完成。
(二)文件系統(tǒng)階段
隨著計(jì)算機(jī)的不斷發(fā)展,計(jì)算機(jī)的功能也逐漸被完善,非數(shù)值數(shù)據(jù)的處理已經(jīng)可以通過(guò)計(jì)算機(jī)自身來(lái)自動(dòng)完成,數(shù)據(jù)也可以達(dá)到長(zhǎng)久保存,在文件系統(tǒng)階段,計(jì)算機(jī)不僅可以完成科學(xué)的計(jì)算工作,對(duì)計(jì)算出的結(jié)果可以自動(dòng)保存。而且還實(shí)現(xiàn)了數(shù)據(jù)的邏輯結(jié)構(gòu)和物力存儲(chǔ)的分開(kāi),減少數(shù)據(jù)的物力組織。
計(jì)算機(jī)的功能在此階段雖達(dá)到了很高的突破,但是還是存在著相應(yīng)的問(wèn)題,如文件和應(yīng)用程序之間的關(guān)聯(lián)度大,從而導(dǎo)致了不同程序在同時(shí)應(yīng)用的時(shí)候,不能實(shí)現(xiàn)數(shù)據(jù)貢獻(xiàn),數(shù)據(jù)之間的聯(lián)系不夠強(qiáng),在應(yīng)用上,很難適用不同的應(yīng)用,這些都是有待改進(jìn)的地方。
(三)主流數(shù)據(jù)庫(kù)階段
這種主流數(shù)據(jù)庫(kù)主要是一種建立在關(guān)系數(shù)據(jù)庫(kù)模型基礎(chǔ)上的數(shù)據(jù)庫(kù)。這種數(shù)據(jù)庫(kù)相對(duì)于其他數(shù)據(jù)庫(kù)來(lái)說(shuō),實(shí)現(xiàn)了容易創(chuàng)建和存取,容易擴(kuò)充的重要優(yōu)勢(shì),能夠在不需要對(duì)現(xiàn)有應(yīng)用軟件修改的情況下加入一種新的數(shù)據(jù)庫(kù)種類。目前主流的關(guān)系數(shù)據(jù)庫(kù)有oracle、SQL、access、db2、sybase等。
(四)面向?qū)ο髷?shù)據(jù)庫(kù)階段
面向?qū)ο笫且环N認(rèn)識(shí)方法學(xué),也是一種新的程序設(shè)計(jì)方法學(xué)。主要是為了使數(shù)據(jù)庫(kù)的分析、設(shè)計(jì)能夠最大限度的與人們的客觀世界的認(rèn)識(shí)一致而采取的一種方法,這種技術(shù)也是為了滿足特定應(yīng)用的需要。面向?qū)ο髷?shù)據(jù)庫(kù)還有許多應(yīng)用要求多媒體數(shù)據(jù)庫(kù)、高級(jí)辦公室系統(tǒng)的還要求文檔管理系統(tǒng)等等。
二、數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的形成
數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的主要功能包括數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)庫(kù)的運(yùn)行管理、數(shù)據(jù)組織存儲(chǔ)與管理、數(shù)據(jù)庫(kù)的保護(hù)、數(shù)據(jù)庫(kù)的維護(hù)以及通信7種。數(shù)據(jù)庫(kù)管理系統(tǒng)形成的主要目的就是為了實(shí)現(xiàn)這7種功能。數(shù)據(jù)庫(kù)系統(tǒng)完美的將這7種功能統(tǒng)一起來(lái),數(shù)據(jù)就可以面向整個(gè)應(yīng)用系統(tǒng),在日常中進(jìn)行維護(hù)和擴(kuò)展就方便了許多。此外,數(shù)據(jù)庫(kù)管理系統(tǒng)還提供了對(duì)安全性、完整性、并發(fā)和恢復(fù)的控制。
三、數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的發(fā)展趨勢(shì)
目前,數(shù)據(jù)庫(kù)管理系統(tǒng)軟件已經(jīng)得到了廣泛應(yīng)用,在任何一個(gè)企業(yè)都有涉足。雖然如此,但是在數(shù)據(jù)庫(kù)管理系統(tǒng)軟件中還存在一些問(wèn)題,對(duì)這些問(wèn)題的有效解決,會(huì)大大提高數(shù)據(jù)庫(kù)管理系統(tǒng)的功能,能夠?yàn)槠涮峁└蟮陌l(fā)展空間。隨著我國(guó)計(jì)算機(jī)技術(shù)的不斷發(fā)展,數(shù)據(jù)庫(kù)管理系統(tǒng)也將會(huì)得到更好的發(fā)展趨勢(shì)。
(一)數(shù)據(jù)庫(kù)管理系統(tǒng)向應(yīng)用軟件方向發(fā)展
數(shù)據(jù)庫(kù)管理系統(tǒng)向應(yīng)用軟件方向發(fā)展是數(shù)據(jù)庫(kù)發(fā)展的主要趨勢(shì)之一。隨著數(shù)據(jù)庫(kù)的專業(yè)化需求,在發(fā)展的過(guò)程中就會(huì)出現(xiàn)管理要求不高,價(jià)格相對(duì)低廉的數(shù)據(jù)庫(kù)管理系統(tǒng),這些系統(tǒng)方便剛開(kāi)始接觸軟件的用戶進(jìn)行順利安裝和管理,使得數(shù)據(jù)庫(kù)管理的要求降低,在未來(lái)的時(shí)間里,必然會(huì)成為數(shù)據(jù)庫(kù)管理系統(tǒng)的主要發(fā)展趨勢(shì)。
(二)數(shù)據(jù)庫(kù)管理系統(tǒng)和網(wǎng)絡(luò)結(jié)合起來(lái)
由于數(shù)據(jù)路管理系統(tǒng)軟件在各個(gè)領(lǐng)域都有涉足,其應(yīng)用廣泛導(dǎo)致其各個(gè)開(kāi)發(fā)商之間的激烈競(jìng)爭(zhēng),為了在競(jìng)爭(zhēng)中能夠勝利,很多開(kāi)發(fā)商就將視線轉(zhuǎn)向了互聯(lián)網(wǎng)方面,意圖將數(shù)據(jù)庫(kù)管理系統(tǒng)和互聯(lián)網(wǎng)結(jié)合起來(lái),從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)的網(wǎng)絡(luò)連接功能,這樣就能將數(shù)據(jù)庫(kù)的應(yīng)用賦予到網(wǎng)絡(luò)多媒體數(shù)據(jù)的存儲(chǔ)和操作功能,大大提高了數(shù)據(jù)庫(kù)的使用范圍。而且,隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,未來(lái)的數(shù)據(jù)庫(kù)管理系統(tǒng)還會(huì)具有傳輸控制和數(shù)據(jù)集成的能力。
(三)數(shù)據(jù)庫(kù)的優(yōu)化存儲(chǔ)
數(shù)據(jù)庫(kù)的存儲(chǔ)一直都受著企業(yè)信息管理人員的重視,只有將這些數(shù)據(jù)庫(kù)中的數(shù)據(jù)得到充分的保存,才能針對(duì)這些數(shù)據(jù)進(jìn)行正確的分析,使企業(yè)得到發(fā)展。
然而,這只是之前人們的想法,現(xiàn)如今,對(duì)于數(shù)據(jù)庫(kù)管理的數(shù)據(jù)有了進(jìn)一步的優(yōu)化,不僅可以實(shí)現(xiàn)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),還能夠?qū)崿F(xiàn)從數(shù)據(jù)庫(kù)中獲得信息。增加并行處理位圖序列化改進(jìn)隊(duì)列算法,這些都是數(shù)據(jù)庫(kù)所實(shí)現(xiàn)的優(yōu)化存儲(chǔ),也是數(shù)據(jù)庫(kù)管理軟件在未來(lái)發(fā)展中的一個(gè)重要趨勢(shì)之一。
(四)數(shù)據(jù)庫(kù)技術(shù)發(fā)展高端化
如今,現(xiàn)代企業(yè)在全球化的競(jìng)爭(zhēng)中如果想利于不敗之地,那么對(duì)于數(shù)據(jù)庫(kù)技術(shù)的要求要必須有較高的要求,企業(yè)想發(fā)展,對(duì)數(shù)據(jù)庫(kù)技術(shù)就要進(jìn)行不斷的改善。在這種情況的推動(dòng)下,數(shù)據(jù)庫(kù)技術(shù)必然會(huì)向高端化的方向發(fā)展,對(duì)之前的技術(shù)也要進(jìn)行不斷的完善,這就產(chǎn)生了和發(fā)展相應(yīng)的技術(shù),其中主要包括數(shù)據(jù)挖掘技術(shù)、知識(shí)庫(kù)專家系統(tǒng)、能處理和控制大量的生產(chǎn)信息和資源的數(shù)據(jù)庫(kù)技術(shù)等等。
根據(jù)我國(guó)目前對(duì)數(shù)據(jù)庫(kù)技術(shù)的需求以及較高要求,數(shù)據(jù)庫(kù)技術(shù)發(fā)展高端化必然成為了數(shù)據(jù)庫(kù)發(fā)展的一個(gè)必然趨勢(shì)。
四、結(jié)束語(yǔ)
目前,隨著我國(guó)信息化的快速發(fā)展以及計(jì)算機(jī)技術(shù)功能的不斷完善,數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的功能也會(huì)不斷得到完善和提升。在未來(lái)的時(shí)間里,一定會(huì)越來(lái)越廣泛的被各種領(lǐng)域所應(yīng)用,而數(shù)據(jù)庫(kù)管理系統(tǒng)發(fā)展的幾個(gè)必然趨勢(shì),也會(huì)進(jìn)一步實(shí)現(xiàn)。對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行的研究也會(huì)越來(lái)越被人們所重視,其未來(lái)的發(fā)展中一定會(huì)更上一層樓。
參考文獻(xiàn):
[1]徐莎莎.姜晨.閻婷.淺談數(shù)據(jù)庫(kù)管理系統(tǒng)[J].信息與電腦.2011(5)
[2]邊夢(mèng)琳.王米蘭.淺談數(shù)據(jù)庫(kù)管理系統(tǒng)的研究進(jìn)展及發(fā)展趨勢(shì)[J].中國(guó)科技信息.2011(11)
[3]徐紅梅.數(shù)據(jù)庫(kù)管理系統(tǒng)及其發(fā)展趨勢(shì)[J].信息化論壇.2008(10)