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