計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在數(shù)據(jù)管理的作用

時間:2022-01-16 09:38:35

導(dǎo)語:計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在數(shù)據(jù)管理的作用一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在數(shù)據(jù)管理的作用

摘要:本文以“計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在數(shù)據(jù)管理中的應(yīng)用”為題,探討計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的結(jié)構(gòu)、管理等基本理論,并闡述有效運(yùn)用計(jì)算機(jī)數(shù)據(jù)技術(shù)進(jìn)行數(shù)據(jù)處理、分析與理解的實(shí)現(xiàn)方法,并選取相應(yīng)個案,簡單概括計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在數(shù)據(jù)管理中的基本應(yīng)用方式與發(fā)展,希望能為提高數(shù)據(jù)管理的有效性與高效性起到一定的促進(jìn)作用。

關(guān)鍵詞:計(jì)算機(jī)數(shù)據(jù)庫技術(shù);數(shù)據(jù)管理;信息數(shù)據(jù);信息系統(tǒng)

我國關(guān)于計(jì)算機(jī)數(shù)據(jù)管理的建設(shè)起始于20世紀(jì)70年代末期的信息化建設(shè),在當(dāng)時,計(jì)算機(jī)屬于“高端”產(chǎn)品,無法正式開展普及,只能被運(yùn)用為高校教育、科研等重點(diǎn)領(lǐng)域中,因此,當(dāng)時的數(shù)據(jù)管理十分缺乏對“數(shù)據(jù)”的大體意識,如缺乏系統(tǒng)性、應(yīng)用層次低、缺乏統(tǒng)一標(biāo)準(zhǔn)等等,都是當(dāng)時數(shù)據(jù)管理建設(shè)面臨的主要困難。隨著科技水平的提高以及數(shù)據(jù)捕捉范圍的擴(kuò)大,數(shù)據(jù)庫技術(shù)開始主動擴(kuò)充、儲存、管理大量的且繁復(fù)的數(shù)據(jù)信息,此時,計(jì)算機(jī)數(shù)據(jù)庫技術(shù)主要針對數(shù)據(jù)訪問、分析處理等服務(wù)方面。

1計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的相關(guān)研究及理論

1.1數(shù)據(jù)模型是計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的基礎(chǔ)。數(shù)據(jù)模型是對數(shù)據(jù)特征的抽象,也可以被視為是數(shù)據(jù)操縱或結(jié)構(gòu)對現(xiàn)實(shí)世界的一種抽象。計(jì)算機(jī)數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的核心,而數(shù)據(jù)模型恰恰是構(gòu)成數(shù)據(jù)庫系統(tǒng)的基礎(chǔ),它決定了數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)、語言、設(shè)計(jì)以及方法等等。最早的數(shù)據(jù)模型起始于20世紀(jì)60年代,起初,數(shù)據(jù)模型只是一種層次模型,而真正意義上的概念層抽象模型則是E-R模型。迄今為止,數(shù)據(jù)庫技術(shù)總共有著三大類數(shù)據(jù)模型:于20世紀(jì)60年代的層次數(shù)據(jù)模型,它的代表結(jié)構(gòu)是樹結(jié)構(gòu),如IMS模型,但很多時候,數(shù)據(jù)之間的關(guān)系并不是簡單地概括為樹型結(jié)構(gòu)的,而網(wǎng)狀數(shù)據(jù)模型與層次模型存在一樣的缺點(diǎn),因此,它們都被20世紀(jì)70年代所出現(xiàn)的E-R模型所取代,E-R模型是典型的實(shí)體聯(lián)系模型,如圖1所示。如圖1所示,E-R模型的構(gòu)成成分是實(shí)體集、屬性和聯(lián)系集,實(shí)體集用矩形框表示,實(shí)體的屬性用橢圓框表示,實(shí)體間的聯(lián)系用菱形框表示。關(guān)系模型是數(shù)據(jù)模型研究的主流,也被常常運(yùn)用于信息系統(tǒng)設(shè)計(jì)中,它能夠在概念結(jié)構(gòu)設(shè)計(jì)階段為數(shù)據(jù)管理者提供有效的信息需求描述或儲存相應(yīng)的信息類型。1.2數(shù)據(jù)庫數(shù)學(xué)理論是計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的工具。數(shù)據(jù)庫是一門技術(shù)科學(xué),而數(shù)學(xué)是數(shù)據(jù)庫在研究、應(yīng)用過程所需要的工具。在當(dāng)前大部分?jǐn)?shù)據(jù)庫技術(shù)中,所需要運(yùn)用到的數(shù)學(xué)一般是指離散數(shù)學(xué)與算法理論。顧名思義,離散數(shù)學(xué)是以離散的對象作為主要研究目標(biāo),而數(shù)據(jù)庫所研究的數(shù)據(jù)也是離散的,因此,離散數(shù)學(xué)是數(shù)據(jù)庫進(jìn)行數(shù)據(jù)研究時作為切合的數(shù)學(xué)工具。這是為什么在數(shù)據(jù)庫中,往往會出現(xiàn)數(shù)字的集合(關(guān)系、函數(shù))、樹狀圖(圖論)、代數(shù)系統(tǒng)(群、環(huán)、域、格等形式)以及相應(yīng)的數(shù)理邏輯。相對于離散數(shù)學(xué),算法理論更為直觀,它是一門研究算法的理論,能夠幫助數(shù)據(jù)庫解決各類算法問題,尤其是算法設(shè)計(jì)與分析、算法復(fù)雜性理論以及可計(jì)算性理論等方面,因此,算法理論也是數(shù)據(jù)庫技術(shù)在應(yīng)用過程中不可缺少的一種工具。1.3關(guān)系數(shù)據(jù)庫理論是計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的歸納。計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在數(shù)據(jù)管理中的應(yīng)用文/徐鵬軍(中國民用航空溫州空中交通管理站浙江省溫州市325100)關(guān)系數(shù)據(jù)庫理論是Codd開創(chuàng)的、截止到目前應(yīng)用最為廣泛的一種數(shù)據(jù)庫理論,在關(guān)系數(shù)據(jù)庫理論中,關(guān)系代數(shù)、關(guān)系演算、函數(shù)依賴、鍵、范式、模式分解、規(guī)范化、多值依賴、連續(xù)依賴、廣義依賴、泛關(guān)系、無回路數(shù)據(jù)庫等內(nèi)容是當(dāng)時年代主要研究的內(nèi)容及方向。隨著時代的發(fā)展與知識的普及,在20世紀(jì)70年代、80年代及90年代的發(fā)展中,關(guān)系數(shù)據(jù)庫理論從研究到發(fā)展,最終在21世紀(jì)初,關(guān)系數(shù)據(jù)庫理論沖破了原有的構(gòu)架,它將偶爾、局限的類型與思想發(fā)展、完善成了相應(yīng)的理論與體系。相對應(yīng)的,以往特殊的、特異的關(guān)系數(shù)據(jù)庫變?yōu)榱恕罢!毖芯康姆秶鷥?nèi),這促使關(guān)系數(shù)據(jù)庫理論在不斷完善的過程中也間接促使了關(guān)系數(shù)據(jù)庫涉及范圍的擴(kuò)大,尤其是體系、算法等內(nèi)容的豐富。也就是說,現(xiàn)代計(jì)算機(jī)數(shù)據(jù)庫的計(jì)算內(nèi)容、容納程度與涉及領(lǐng)域早已經(jīng)是早期數(shù)據(jù)庫的幾十倍。例如,偏序關(guān)系數(shù)據(jù)庫、時態(tài)關(guān)系數(shù)據(jù)庫等以往被視為特異的關(guān)系數(shù)據(jù)庫,在現(xiàn)代,它們都已經(jīng)形成了相應(yīng)的系統(tǒng)理論與體系,這些被稱為非經(jīng)典關(guān)系數(shù)據(jù)庫理論。

2計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的發(fā)展與現(xiàn)狀

2.1計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的發(fā)展。計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的發(fā)展可以被視為是計(jì)算機(jī)與信息技術(shù)的發(fā)展,從現(xiàn)代社會來看,信息時代代表著信息已經(jīng)與知識劃上相應(yīng)的等號,因此,如何組織、管理與應(yīng)用這些數(shù)據(jù),成為衡量計(jì)算機(jī)數(shù)據(jù)庫技術(shù)發(fā)展與否的重要標(biāo)志。在計(jì)算機(jī)誕生的早期,信息管理或數(shù)據(jù)管理仍然是一個籠統(tǒng)、寬泛的概念,而數(shù)據(jù)庫的誕生與完善,更是給計(jì)算機(jī)數(shù)據(jù)管理帶來極大的改變,越來越多的軟件將數(shù)據(jù)庫管理系統(tǒng)或數(shù)據(jù)庫技術(shù)作為基礎(chǔ),如管理信息系統(tǒng)(MIS)、辦公自動化系統(tǒng)(OA)、決策支持系統(tǒng)等。簡單來說,數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)管理與運(yùn)用的有效工具,它為我國任何行業(yè)提供了極佳的信息服務(wù)體驗(yàn),同時,由于數(shù)據(jù)庫技術(shù)的支撐,計(jì)算機(jī)應(yīng)用也被滲透到各個行業(yè),雖然我們不能簡單地將數(shù)據(jù)庫技術(shù)等同于行業(yè)信息化建設(shè)的直接動因,但數(shù)據(jù)庫技術(shù)仍然未計(jì)算機(jī)應(yīng)用與滲透起到了極大的促進(jìn)作用。2.2計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的現(xiàn)狀。時至今日,計(jì)算機(jī)數(shù)據(jù)庫技術(shù)大部分仍然是基于關(guān)系數(shù)據(jù)庫理論所開發(fā)出來的新技術(shù),如NoSQL數(shù)據(jù)庫,NoSQL意為“NoSQL(沒有SQL)”。如圖2所示。如圖2所示,NoSQL數(shù)據(jù)庫可以被視為一種非關(guān)系型的、廣泛的,它由CarloStrozzi(1998年)率先提出,在CarloStrozzi給出的官方定義中,NoSQL數(shù)據(jù)庫是一種具有SQL功能的、輕量級且開源的關(guān)系型數(shù)據(jù)庫,然而,隨著時代的發(fā)展與科技的進(jìn)步,NoSQL數(shù)據(jù)庫逐漸偏移了CarloStrozzi的初衷,CarloStrozzi進(jìn)而將NoSQL數(shù)據(jù)庫定義為“norelational”,不再是“NoSQL(沒有SQL)”,即非關(guān)系型數(shù)據(jù)庫,但仍然有很多人將NoSQL數(shù)據(jù)庫視為“NotOnlySQL”。同時,現(xiàn)代的NoSQL數(shù)據(jù)庫開始被代指那種開源分布式數(shù)據(jù)庫、非關(guān)系型數(shù)據(jù)庫。

3計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在數(shù)據(jù)管理中的應(yīng)用、設(shè)計(jì)

3.1集群應(yīng)用的功能。在2001年,計(jì)算機(jī)數(shù)據(jù)庫技術(shù)開始真正支持?jǐn)?shù)據(jù)集群的應(yīng)用,這也使得數(shù)據(jù)管理方式獲得了極大的優(yōu)化。在OracleOracle9i中,數(shù)據(jù)集群功能能夠使得客戶信息系統(tǒng)可以得到有效連接,不僅直接提高了客戶在數(shù)據(jù)管理中的共享服務(wù)體驗(yàn),還擴(kuò)展了計(jì)算機(jī)數(shù)據(jù)庫的可用性。同時,企業(yè)級網(wǎng)絡(luò)計(jì)算數(shù)據(jù)庫軟件產(chǎn)品Oracle10g的問世,使得Oracle開始向“信息公司”進(jìn)行變革,無論是Oracle數(shù)據(jù)庫軟件產(chǎn)品的安全評估,還是Oracle1lg版本中即插即用技術(shù),它們都可以被稱為是現(xiàn)代企業(yè)數(shù)據(jù)管理的雛形。而嵌入式數(shù)據(jù)庫軟件(EmbeddedDatabase)的問世,更是讓計(jì)算機(jī)性能、內(nèi)存等“活動”起來,在高性能內(nèi)存數(shù)據(jù)庫的支持下,快速響應(yīng)能力和高吞吐量使得嵌入式數(shù)據(jù)庫軟件(EmbeddedDatabase)成為當(dāng)時電信等行業(yè)的主要服務(wù)應(yīng)用。3.2聯(lián)機(jī)事務(wù)處理的革新。計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的歷史起始于20世紀(jì)60年代的層次模型,當(dāng)時我國國內(nèi)仍然處于一片空白,但西方國家已經(jīng)將計(jì)算機(jī)廣泛地應(yīng)用于各類數(shù)據(jù)管理,因此,在行業(yè)需求的推動下,數(shù)據(jù)管理與共享技術(shù)應(yīng)運(yùn)而生,傳統(tǒng)數(shù)據(jù)共享系統(tǒng)已經(jīng)不能完全滿足人們的日常生產(chǎn)需要。此時,的數(shù)據(jù)庫管理系統(tǒng)(DBMS)開始被投入到數(shù)據(jù)的管理與共享中,隨著涉及信息領(lǐng)域的不斷擴(kuò)大,小型單項(xiàng)事務(wù)處理系統(tǒng)已經(jīng)無法滿足人們的需求,聯(lián)機(jī)事務(wù)處理(OLTP)、傳統(tǒng)的企業(yè)管理的發(fā)展也受到了一定的限制,隨著大型信息系統(tǒng)的問世,聯(lián)機(jī)分析處理OLAP)開始促使傳榮企業(yè)數(shù)據(jù)管理進(jìn)行革新,這些都直接推動了數(shù)據(jù)庫技術(shù)向第一代、第二代、到現(xiàn)今第三代關(guān)系數(shù)據(jù)庫系統(tǒng)的發(fā)展。3.3SQLServer數(shù)據(jù)庫產(chǎn)品設(shè)計(jì)。MicrosoftOffice在嚴(yán)格意義上是不屬于數(shù)據(jù)庫技術(shù)的范疇,但它作為一款成功的SQLServer數(shù)據(jù)庫產(chǎn)品設(shè)計(jì),就不得不提到MicrosoftOffice。MicrosoftOffice是典型的關(guān)系型數(shù)據(jù)庫,即SQL,在Microsoft公司中,SQLServer是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它從20世紀(jì)80年代后期開始開發(fā),但能夠追溯到更早的1987年SybaseSQLServer,其中更是涉及到三家公司的先后參與。在SQLServer4版本后,Sybase公司與Microsoft公司各自開發(fā)相應(yīng)的SQLServer,這使得SQLServer分別在UNIX與WindowsNT兩個平臺中得到應(yīng)用。在接下來數(shù)據(jù)庫產(chǎn)品設(shè)計(jì)中,Microsoft公司在數(shù)據(jù)存儲和數(shù)據(jù)庫引擎方面做出了變革,這促使MicrosoftOffice等軟件成為全球最主要的數(shù)據(jù)庫應(yīng)用方式之一。

4結(jié)束語

綜上所述,從籠統(tǒng)的廣泛定義來看,計(jì)算機(jī)數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)信息系統(tǒng)的核心技術(shù),它強(qiáng)調(diào)信息數(shù)據(jù)的儲存與運(yùn)用,并能幫助組織者完成信息數(shù)據(jù)的高效獲取與處理。經(jīng)過四十年的演變,圍繞計(jì)算機(jī)數(shù)據(jù)處理核心,數(shù)據(jù)庫技術(shù)已經(jīng)形成了豐富的內(nèi)容、龐大的軟件產(chǎn)業(yè),這使得計(jì)算機(jī)數(shù)據(jù)庫技術(shù)成為一個廣受關(guān)注、處于快速發(fā)展的重要領(lǐng)域。

參考文獻(xiàn)

[1]徐暉.關(guān)于信息管理中計(jì)算機(jī)數(shù)據(jù)庫技術(shù)分析[J].技術(shù)與市場,2019,26(12):83-84.

[2]戴昀.計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在信息管理中的應(yīng)用現(xiàn)狀與途徑[J].電子技術(shù)與軟件工程,2019(22):146-147.

[3]趙萍.計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在信息管理中的應(yīng)用[J].南方農(nóng)機(jī),2019,50(21):258.

[4]趙雋.基于計(jì)算機(jī)數(shù)據(jù)庫技術(shù)在數(shù)據(jù)管理中的運(yùn)用[J].電子技術(shù)與軟件工程,2019(21):166-167.

[5]閆永澤.數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)控制中的應(yīng)用[J].信息與電腦(理論版),2019,31(20):117-118+121.

[6]張建通,孫峰.信息管理中計(jì)算機(jī)數(shù)據(jù)庫技術(shù)的應(yīng)用探析[J].信息與電腦(理論版),2019,31(20):124-125.

作者:徐鵬軍 單位:中國民用航空溫州空中交通管理站