陸蕓
隨著科學技術的發(fā)展,人類進入信息大爆炸的階段,各類信息極度豐富,數(shù)字信息技術和網(wǎng)絡技術高度發(fā)達。作為計算機科學中的一門應用技術,計算機數(shù)據(jù)庫技術在時代的發(fā)展下應運而生。管理信息系統(tǒng)、辦公自動化和決策支持系統(tǒng)等系統(tǒng)的核心都離不開數(shù)據(jù)庫的支持。
1.計算機數(shù)據(jù)庫技術特點
計算機數(shù)據(jù)庫(Database)是存儲在計算機內(nèi),為達到一定的目的而組織起來的有結(jié)構(gòu)的數(shù)據(jù)(記錄、文件等)的集合。數(shù)據(jù)庫系統(tǒng)的特點主要有以下幾個方面:
(1)數(shù)據(jù)結(jié)構(gòu)化;在文件系統(tǒng)中,盡管其記錄內(nèi)部已有了某些結(jié)構(gòu),但記錄之間沒有聯(lián)系。而數(shù)據(jù)庫系統(tǒng)則實現(xiàn)了整體數(shù)據(jù)的結(jié)構(gòu)化,這是數(shù)據(jù)庫的主要特征之一,也是數(shù)據(jù)庫與文件系統(tǒng)的本質(zhì)區(qū)別。
(2)數(shù)據(jù)的共享性高、冗余度低、易于擴充;數(shù)據(jù)庫系統(tǒng)從整體角度看待和描述數(shù)據(jù),數(shù)據(jù)不再面向某個特定的應用程序,而是面向整個系統(tǒng);因此,數(shù)據(jù)可以被多個用戶、多個應用程序共享使用。數(shù)據(jù)共享可以大大減少數(shù)據(jù)冗余,節(jié)約存儲空間。數(shù)據(jù)共享還能夠避免數(shù)據(jù)之間的不相容性與不一致性。
(3)數(shù)據(jù)獨立性高;數(shù)據(jù)獨立性包括數(shù)據(jù)的物理獨立性和邏輯獨立性。物理獨立性是指用戶的應用程序與存儲在磁盤上的數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的。也就是說,數(shù)據(jù)在磁盤上的數(shù)據(jù)庫中如何存儲是由DBMS管理的,用戶程序不需要了解,應用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣一來當數(shù)據(jù)的物理存儲結(jié)構(gòu)改變時,用戶的程序不用改變。邏輯獨立性是指用戶的應用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨立的,也就是說,數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,用戶程序也可以不改變。
2.計算機數(shù)據(jù)庫技術應用現(xiàn)狀分析
隨著計算機網(wǎng)絡技術的不斷發(fā)展與應用,計算機數(shù)據(jù)庫的應用形式主要包括如下幾個方面:一是同面向?qū)ο笙嗳诤系臄?shù)據(jù)庫技術,二是同多媒體技術相融合的數(shù)據(jù)庫技術,三是同人工智能相融合的數(shù)據(jù)庫技術。
2.1同面向?qū)ο笙嗳诤系臄?shù)據(jù)庫技術
將面向?qū)ο蠓椒捌浼夹g同數(shù)據(jù)庫技術逐步進行融入的主要目的是為了滿足相關用戶應用過程中的特定需求,確保用戶在數(shù)據(jù)傳輸以及應用過程中的安全性。隨著現(xiàn)代計算機數(shù)據(jù)庫技術的不斷發(fā)展與創(chuàng)新,基礎設施設計過程中的數(shù)據(jù)庫技術正在逐步朝著面向?qū)ο蟮臄?shù)據(jù)庫技術進行過度,與此同時,面向?qū)ο蠓椒凹夹g也在逐步同復雜程度較高的數(shù)據(jù)應用系統(tǒng)及其相關軟件結(jié)合。在計算機數(shù)據(jù)庫技術的應用過程中,必須對存在類型關系的識別相關功能的存儲方法及技術進行充分的利用。同時,對于相關數(shù)據(jù)的備份也可實現(xiàn)對其的自動調(diào)整,以便用戶的使用。
2.2同多媒體技術相融合的數(shù)據(jù)庫技術
在多媒體技術中融入計算機數(shù)據(jù)庫技術,對于此類數(shù)據(jù)庫技術的應用而言,不僅具有多媒體技術的特點,還綜合了計算機數(shù)據(jù)庫技術的優(yōu)勢。同多媒體技術相融合的數(shù)據(jù)庫技術不僅極大豐富了多媒體的數(shù)據(jù)界面,還充分發(fā)揮多媒體數(shù)據(jù)及其相關信息自身所具有的特性,因而滿足了在多媒體數(shù)據(jù)中可能遇到的數(shù)據(jù)庫等相關技術方面的需求。對于數(shù)據(jù)庫技術而言,多媒體技術的融入也實現(xiàn)了數(shù)據(jù)庫安全性的全面提升。多媒體數(shù)據(jù)庫技術的應用的過程中要解決以下幾個問題:(1)解決多媒體技術所需信息多樣化方面的問題,必須融入更龐大的數(shù)值與字符數(shù)據(jù),同時,還要實現(xiàn)數(shù)據(jù)庫技術在多媒體數(shù)據(jù)使用、管理、組織以及存儲方面的應用:(2)解決多媒體數(shù)據(jù)在集成以及表現(xiàn)集成等方面存在的問題(3)解決多媒體數(shù)據(jù)同用戶間所存在的交互性問題。由于多媒體數(shù)據(jù)不僅結(jié)合計算機技術的特點,還結(jié)合了通信與影像等技術多種特征,因而類型相對復雜,且具有信息量大、實時性、交互性以及分布性等多種貼點。所以,對于多媒體數(shù)據(jù)庫而言,其不僅要支持非結(jié)構(gòu)化與結(jié)構(gòu)化數(shù)據(jù),還要能夠?qū)Ω髅襟w間的時態(tài)、語義和空間關系進行準確的表示。
2.3同人工智能技術相融合的數(shù)據(jù)庫技術
作為計算機中最重要的兩個分支,數(shù)據(jù)庫技術同人工智能技術的結(jié)合使得兩者都面臨了許多難題。在計算機數(shù)據(jù)庫技術同人工智能技術的應用過程中,前者傾向于數(shù)據(jù)的處理,在數(shù)據(jù)檢索、存儲以及管理等方面具有顯著的優(yōu)勢。但是,并不具備邏輯推理的功能。而后者利用計算機模擬人類大腦思維活動,具有邏輯推理和只能判斷的優(yōu)勢,但是在信息和數(shù)據(jù)處理等方面的效率較低。因此,在計算機數(shù)據(jù)庫技術的應用過程中,應當充分認識到人工智能的優(yōu)勢,在實現(xiàn)數(shù)據(jù)存放量不斷提高的同時,數(shù)據(jù)庫推理功能也不斷加強。此項技術已經(jīng)在現(xiàn)代科學技術研發(fā)、產(chǎn)品設計以及數(shù)據(jù)分析等相關領域得到了廣泛推廣和應用。
3.數(shù)據(jù)庫技術未來發(fā)展與應用分析
數(shù)據(jù)庫的應用是實現(xiàn)資源共享的一種重要手段,計算機數(shù)據(jù)庫技術研發(fā)人員必須不斷推進計算機數(shù)據(jù)庫技術的研發(fā)和創(chuàng)新,這樣才能實現(xiàn)數(shù)據(jù)庫的發(fā)展和應用。無論技術如何發(fā)展,最終得到應用才是關鍵。因此,不僅要在其技術發(fā)展及創(chuàng)新上加大投入,更要將其應用到合適領域中,充分發(fā)揮數(shù)據(jù)庫技術的強大功能,為相關領域提供更好的服務。