計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)在數(shù)據(jù)管理的作用
時(shí)間:2022-01-16 09:38:35
導(dǎo)語(yǔ):計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)在數(shù)據(jù)管理的作用一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:本文以“計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)在數(shù)據(jù)管理中的應(yīng)用”為題,探討計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的結(jié)構(gòu)、管理等基本理論,并闡述有效運(yùn)用計(jì)算機(jī)數(shù)據(jù)技術(shù)進(jìn)行數(shù)據(jù)處理、分析與理解的實(shí)現(xiàn)方法,并選取相應(yīng)個(gè)案,簡(jiǎn)單概括計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)在數(shù)據(jù)管理中的基本應(yīng)用方式與發(fā)展,希望能為提高數(shù)據(jù)管理的有效性與高效性起到一定的促進(jìn)作用。
關(guān)鍵詞:計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù);數(shù)據(jù)管理;信息數(shù)據(jù);信息系統(tǒng)
我國(guó)關(guān)于計(jì)算機(jī)數(shù)據(jù)管理的建設(shè)起始于20世紀(jì)70年代末期的信息化建設(shè),在當(dāng)時(shí),計(jì)算機(jī)屬于“高端”產(chǎn)品,無(wú)法正式開(kāi)展普及,只能被運(yùn)用為高校教育、科研等重點(diǎn)領(lǐng)域中,因此,當(dāng)時(shí)的數(shù)據(jù)管理十分缺乏對(duì)“數(shù)據(jù)”的大體意識(shí),如缺乏系統(tǒng)性、應(yīng)用層次低、缺乏統(tǒng)一標(biāo)準(zhǔn)等等,都是當(dāng)時(shí)數(shù)據(jù)管理建設(shè)面臨的主要困難。隨著科技水平的提高以及數(shù)據(jù)捕捉范圍的擴(kuò)大,數(shù)據(jù)庫(kù)技術(shù)開(kāi)始主動(dòng)擴(kuò)充、儲(chǔ)存、管理大量的且繁復(fù)的數(shù)據(jù)信息,此時(shí),計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)主要針對(duì)數(shù)據(jù)訪問(wèn)、分析處理等服務(wù)方面。
1計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的相關(guān)研究及理論
1.1數(shù)據(jù)模型是計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的基礎(chǔ)。數(shù)據(jù)模型是對(duì)數(shù)據(jù)特征的抽象,也可以被視為是數(shù)據(jù)操縱或結(jié)構(gòu)對(duì)現(xiàn)實(shí)世界的一種抽象。計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)是信息系統(tǒng)的核心,而數(shù)據(jù)模型恰恰是構(gòu)成數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ),它決定了數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)、語(yǔ)言、設(shè)計(jì)以及方法等等。最早的數(shù)據(jù)模型起始于20世紀(jì)60年代,起初,數(shù)據(jù)模型只是一種層次模型,而真正意義上的概念層抽象模型則是E-R模型。迄今為止,數(shù)據(jù)庫(kù)技術(shù)總共有著三大類數(shù)據(jù)模型:于20世紀(jì)60年代的層次數(shù)據(jù)模型,它的代表結(jié)構(gòu)是樹(shù)結(jié)構(gòu),如IMS模型,但很多時(shí)候,數(shù)據(jù)之間的關(guān)系并不是簡(jiǎn)單地概括為樹(shù)型結(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ù)管理者提供有效的信息需求描述或儲(chǔ)存相應(yīng)的信息類型。1.2數(shù)據(jù)庫(kù)數(shù)學(xué)理論是計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的工具。數(shù)據(jù)庫(kù)是一門技術(shù)科學(xué),而數(shù)學(xué)是數(shù)據(jù)庫(kù)在研究、應(yīng)用過(guò)程所需要的工具。在當(dāng)前大部分?jǐn)?shù)據(jù)庫(kù)技術(shù)中,所需要運(yùn)用到的數(shù)學(xué)一般是指離散數(shù)學(xué)與算法理論。顧名思義,離散數(shù)學(xué)是以離散的對(duì)象作為主要研究目標(biāo),而數(shù)據(jù)庫(kù)所研究的數(shù)據(jù)也是離散的,因此,離散數(shù)學(xué)是數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)研究時(shí)作為切合的數(shù)學(xué)工具。這是為什么在數(shù)據(jù)庫(kù)中,往往會(huì)出現(xiàn)數(shù)字的集合(關(guān)系、函數(shù))、樹(shù)狀圖(圖論)、代數(shù)系統(tǒng)(群、環(huán)、域、格等形式)以及相應(yīng)的數(shù)理邏輯。相對(duì)于離散數(shù)學(xué),算法理論更為直觀,它是一門研究算法的理論,能夠幫助數(shù)據(jù)庫(kù)解決各類算法問(wèn)題,尤其是算法設(shè)計(jì)與分析、算法復(fù)雜性理論以及可計(jì)算性理論等方面,因此,算法理論也是數(shù)據(jù)庫(kù)技術(shù)在應(yīng)用過(guò)程中不可缺少的一種工具。1.3關(guān)系數(shù)據(jù)庫(kù)理論是計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的歸納。計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)在數(shù)據(jù)管理中的應(yīng)用文/徐鵬軍(中國(guó)民用航空溫州空中交通管理站浙江省溫州市325100)關(guān)系數(shù)據(jù)庫(kù)理論是Codd開(kāi)創(chuàng)的、截止到目前應(yīng)用最為廣泛的一種數(shù)據(jù)庫(kù)理論,在關(guān)系數(shù)據(jù)庫(kù)理論中,關(guān)系代數(shù)、關(guān)系演算、函數(shù)依賴、鍵、范式、模式分解、規(guī)范化、多值依賴、連續(xù)依賴、廣義依賴、泛關(guān)系、無(wú)回路數(shù)據(jù)庫(kù)等內(nèi)容是當(dāng)時(shí)年代主要研究的內(nèi)容及方向。隨著時(shí)代的發(fā)展與知識(shí)的普及,在20世紀(jì)70年代、80年代及90年代的發(fā)展中,關(guān)系數(shù)據(jù)庫(kù)理論從研究到發(fā)展,最終在21世紀(jì)初,關(guān)系數(shù)據(jù)庫(kù)理論沖破了原有的構(gòu)架,它將偶爾、局限的類型與思想發(fā)展、完善成了相應(yīng)的理論與體系。相對(duì)應(yīng)的,以往特殊的、特異的關(guān)系數(shù)據(jù)庫(kù)變?yōu)榱恕罢!毖芯康姆秶鷥?nèi),這促使關(guān)系數(shù)據(jù)庫(kù)理論在不斷完善的過(guò)程中也間接促使了關(guān)系數(shù)據(jù)庫(kù)涉及范圍的擴(kuò)大,尤其是體系、算法等內(nèi)容的豐富。也就是說(shuō),現(xiàn)代計(jì)算機(jī)數(shù)據(jù)庫(kù)的計(jì)算內(nèi)容、容納程度與涉及領(lǐng)域早已經(jīng)是早期數(shù)據(jù)庫(kù)的幾十倍。例如,偏序關(guān)系數(shù)據(jù)庫(kù)、時(shí)態(tài)關(guān)系數(shù)據(jù)庫(kù)等以往被視為特異的關(guān)系數(shù)據(jù)庫(kù),在現(xiàn)代,它們都已經(jīng)形成了相應(yīng)的系統(tǒng)理論與體系,這些被稱為非經(jīng)典關(guān)系數(shù)據(jù)庫(kù)理論。
2計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的發(fā)展與現(xiàn)狀
2.1計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的發(fā)展。計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的發(fā)展可以被視為是計(jì)算機(jī)與信息技術(shù)的發(fā)展,從現(xiàn)代社會(huì)來(lái)看,信息時(shí)代代表著信息已經(jīng)與知識(shí)劃上相應(yīng)的等號(hào),因此,如何組織、管理與應(yīng)用這些數(shù)據(jù),成為衡量計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)發(fā)展與否的重要標(biāo)志。在計(jì)算機(jī)誕生的早期,信息管理或數(shù)據(jù)管理仍然是一個(gè)籠統(tǒng)、寬泛的概念,而數(shù)據(jù)庫(kù)的誕生與完善,更是給計(jì)算機(jī)數(shù)據(jù)管理帶來(lái)極大的改變,越來(lái)越多的軟件將數(shù)據(jù)庫(kù)管理系統(tǒng)或數(shù)據(jù)庫(kù)技術(shù)作為基礎(chǔ),如管理信息系統(tǒng)(MIS)、辦公自動(dòng)化系統(tǒng)(OA)、決策支持系統(tǒng)等。簡(jiǎn)單來(lái)說(shuō),數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理與運(yùn)用的有效工具,它為我國(guó)任何行業(yè)提供了極佳的信息服務(wù)體驗(yàn),同時(shí),由于數(shù)據(jù)庫(kù)技術(shù)的支撐,計(jì)算機(jī)應(yīng)用也被滲透到各個(gè)行業(yè),雖然我們不能簡(jiǎn)單地將數(shù)據(jù)庫(kù)技術(shù)等同于行業(yè)信息化建設(shè)的直接動(dòng)因,但數(shù)據(jù)庫(kù)技術(shù)仍然未計(jì)算機(jī)應(yīng)用與滲透起到了極大的促進(jìn)作用。2.2計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)狀。時(shí)至今日,計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)大部分仍然是基于關(guān)系數(shù)據(jù)庫(kù)理論所開(kāi)發(fā)出來(lái)的新技術(shù),如NoSQL數(shù)據(jù)庫(kù),NoSQL意為“NoSQL(沒(méi)有SQL)”。如圖2所示。如圖2所示,NoSQL數(shù)據(jù)庫(kù)可以被視為一種非關(guān)系型的、廣泛的,它由CarloStrozzi(1998年)率先提出,在CarloStrozzi給出的官方定義中,NoSQL數(shù)據(jù)庫(kù)是一種具有SQL功能的、輕量級(jí)且開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù),然而,隨著時(shí)代的發(fā)展與科技的進(jìn)步,NoSQL數(shù)據(jù)庫(kù)逐漸偏移了CarloStrozzi的初衷,CarloStrozzi進(jìn)而將NoSQL數(shù)據(jù)庫(kù)定義為“norelational”,不再是“NoSQL(沒(méi)有SQL)”,即非關(guān)系型數(shù)據(jù)庫(kù),但仍然有很多人將NoSQL數(shù)據(jù)庫(kù)視為“NotOnlySQL”。同時(shí),現(xiàn)代的NoSQL數(shù)據(jù)庫(kù)開(kāi)始被代指那種開(kāi)源分布式數(shù)據(jù)庫(kù)、非關(guān)系型數(shù)據(jù)庫(kù)。
3計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)在數(shù)據(jù)管理中的應(yīng)用、設(shè)計(jì)
3.1集群應(yīng)用的功能。在2001年,計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)開(kāi)始真正支持?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ù)庫(kù)的可用性。同時(shí),企業(yè)級(jí)網(wǎng)絡(luò)計(jì)算數(shù)據(jù)庫(kù)軟件產(chǎn)品Oracle10g的問(wèn)世,使得Oracle開(kāi)始向“信息公司”進(jìn)行變革,無(wú)論是Oracle數(shù)據(jù)庫(kù)軟件產(chǎn)品的安全評(píng)估,還是Oracle1lg版本中即插即用技術(shù),它們都可以被稱為是現(xiàn)代企業(yè)數(shù)據(jù)管理的雛形。而嵌入式數(shù)據(jù)庫(kù)軟件(EmbeddedDatabase)的問(wèn)世,更是讓計(jì)算機(jī)性能、內(nèi)存等“活動(dòng)”起來(lái),在高性能內(nèi)存數(shù)據(jù)庫(kù)的支持下,快速響應(yīng)能力和高吞吐量使得嵌入式數(shù)據(jù)庫(kù)軟件(EmbeddedDatabase)成為當(dāng)時(shí)電信等行業(yè)的主要服務(wù)應(yīng)用。3.2聯(lián)機(jī)事務(wù)處理的革新。計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的歷史起始于20世紀(jì)60年代的層次模型,當(dāng)時(shí)我國(guó)國(guó)內(nèi)仍然處于一片空白,但西方國(guó)家已經(jīng)將計(jì)算機(jī)廣泛地應(yīng)用于各類數(shù)據(jù)管理,因此,在行業(yè)需求的推動(dòng)下,數(shù)據(jù)管理與共享技術(shù)應(yīng)運(yùn)而生,傳統(tǒng)數(shù)據(jù)共享系統(tǒng)已經(jīng)不能完全滿足人們的日常生產(chǎn)需要。此時(shí),的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)開(kāi)始被投入到數(shù)據(jù)的管理與共享中,隨著涉及信息領(lǐng)域的不斷擴(kuò)大,小型單項(xiàng)事務(wù)處理系統(tǒng)已經(jīng)無(wú)法滿足人們的需求,聯(lián)機(jī)事務(wù)處理(OLTP)、傳統(tǒng)的企業(yè)管理的發(fā)展也受到了一定的限制,隨著大型信息系統(tǒng)的問(wèn)世,聯(lián)機(jī)分析處理OLAP)開(kāi)始促使傳榮企業(yè)數(shù)據(jù)管理進(jìn)行革新,這些都直接推動(dòng)了數(shù)據(jù)庫(kù)技術(shù)向第一代、第二代、到現(xiàn)今第三代關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展。3.3SQLServer數(shù)據(jù)庫(kù)產(chǎn)品設(shè)計(jì)。MicrosoftOffice在嚴(yán)格意義上是不屬于數(shù)據(jù)庫(kù)技術(shù)的范疇,但它作為一款成功的SQLServer數(shù)據(jù)庫(kù)產(chǎn)品設(shè)計(jì),就不得不提到MicrosoftOffice。MicrosoftOffice是典型的關(guān)系型數(shù)據(jù)庫(kù),即SQL,在Microsoft公司中,SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它從20世紀(jì)80年代后期開(kāi)始開(kāi)發(fā),但能夠追溯到更早的1987年SybaseSQLServer,其中更是涉及到三家公司的先后參與。在SQLServer4版本后,Sybase公司與Microsoft公司各自開(kāi)發(fā)相應(yīng)的SQLServer,這使得SQLServer分別在UNIX與WindowsNT兩個(gè)平臺(tái)中得到應(yīng)用。在接下來(lái)數(shù)據(jù)庫(kù)產(chǎn)品設(shè)計(jì)中,Microsoft公司在數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)庫(kù)引擎方面做出了變革,這促使MicrosoftOffice等軟件成為全球最主要的數(shù)據(jù)庫(kù)應(yīng)用方式之一。
4結(jié)束語(yǔ)
綜上所述,從籠統(tǒng)的廣泛定義來(lái)看,計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)信息系統(tǒng)的核心技術(shù),它強(qiáng)調(diào)信息數(shù)據(jù)的儲(chǔ)存與運(yùn)用,并能幫助組織者完成信息數(shù)據(jù)的高效獲取與處理。經(jīng)過(guò)四十年的演變,圍繞計(jì)算機(jī)數(shù)據(jù)處理核心,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)形成了豐富的內(nèi)容、龐大的軟件產(chǎn)業(yè),這使得計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)成為一個(gè)廣受關(guān)注、處于快速發(fā)展的重要領(lǐng)域。
參考文獻(xiàn)
[1]徐暉.關(guān)于信息管理中計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)分析[J].技術(shù)與市場(chǎng),2019,26(12):83-84.
[2]戴昀.計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)在信息管理中的應(yīng)用現(xiàn)狀與途徑[J].電子技術(shù)與軟件工程,2019(22):146-147.
[3]趙萍.計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)在信息管理中的應(yīng)用[J].南方農(nóng)機(jī),2019,50(21):258.
[4]趙雋.基于計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)在數(shù)據(jù)管理中的運(yùn)用[J].電子技術(shù)與軟件工程,2019(21):166-167.
[5]閆永澤.數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)控制中的應(yīng)用[J].信息與電腦(理論版),2019,31(20):117-118+121.
[6]張建通,孫峰.信息管理中計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用探析[J].信息與電腦(理論版),2019,31(20):124-125.
作者:徐鵬軍 單位:中國(guó)民用航空溫州空中交通管理站