楊 帆
?
芻議計算機數(shù)據(jù)庫管理技術(shù)應(yīng)用
楊 帆
天津市規(guī)劃信息中心,天津 300000
簡單介紹了計算機數(shù)據(jù)的概述、特點、存在的問題及實踐方向。
信息技術(shù);計算機;數(shù)據(jù)庫;管理
計算機數(shù)據(jù)庫(Database)是存儲在計算機內(nèi),為達到一定的目的而組織起來的有結(jié)構(gòu)的數(shù)據(jù)(記錄、文件等)的集合。數(shù)據(jù)庫系統(tǒng)的特點主要有以下幾個方面:
1.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ū)別。
1.2 數(shù)據(jù)的共享性高、冗余度低、易于擴充
數(shù)據(jù)庫系統(tǒng)從整體角度看待和描述數(shù)據(jù),數(shù)據(jù)不再面向某個特定的應(yīng)用程序,而是面向整個系統(tǒng);因此,數(shù)據(jù)可以被多個用戶、多個應(yīng)用程序共享使用。數(shù)據(jù)共享可以大大減少數(shù)據(jù)冗余,節(jié)約存儲空間。數(shù)據(jù)共享還能夠避免數(shù)據(jù)之間的不相容性與不一致性。
1.3 數(shù)據(jù)獨立性高
數(shù)據(jù)獨立性包括數(shù)據(jù)的物理獨立性和邏輯獨立性。物理獨立性是指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的。也就是說,數(shù)據(jù)在磁盤上的數(shù)據(jù)庫中如何存儲是由DBMS管理的,用戶程序不需要了解,應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣一來當數(shù)據(jù)的物理存儲結(jié)構(gòu)改變時,用戶的程序不用改變。
邏輯獨立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨立的,也就是說,數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,用戶程序也可以不改變。
數(shù)據(jù)庫的管理是數(shù)據(jù)庫系統(tǒng)正常運行的重要保障,它主要包含數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù),數(shù)據(jù)庫性能的監(jiān)督、分析和改進以及數(shù)據(jù)庫的完整性、安全性控制等方面。
2.1 轉(zhuǎn)儲和恢復(fù)
數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)通俗來講就是對數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)進行備份和恢復(fù)。當數(shù)據(jù)庫系統(tǒng)建立運行之后,數(shù)據(jù)庫管理員要按照各應(yīng)用的不同要求制訂合理轉(zhuǎn)儲計劃,定期對數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進行備份。故障發(fā)生后,才可利用備份的數(shù)據(jù)快速進行數(shù)據(jù)庫的恢復(fù),將故障對數(shù)據(jù)庫系統(tǒng)的損害降到最低。
2.2 監(jiān)督、分析和改進
數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運行后即可投入正式運行。在數(shù)據(jù)庫系統(tǒng)運行過程中必須不斷地對其進行評價、調(diào)整與修改。
管理員在數(shù)據(jù)庫運行的整個過程中需要時刻監(jiān)督數(shù)據(jù)庫的運行狀態(tài),采集并分析數(shù)據(jù),并設(shè)法改進數(shù)據(jù)庫系統(tǒng)的性能。若數(shù)據(jù)庫系統(tǒng)出現(xiàn)問題,管理員需及時采取相應(yīng)措施使數(shù)據(jù)庫系統(tǒng)恢復(fù)正常。
2.3 安全性、完整性控制
數(shù)據(jù)庫是重要的寶貴的共享信息資源,應(yīng)當加以有效的保護,提高數(shù)據(jù)的可靠性,使得數(shù)據(jù)庫中的數(shù)據(jù)始終保持其正確性、準確性和有效性。管理員必須采取相應(yīng)的措施保護數(shù)據(jù)庫系統(tǒng)的安全,維護數(shù)據(jù)的完整?,F(xiàn)代數(shù)據(jù)庫技術(shù)采用對數(shù)據(jù)完整性的語義約束和檢查來保護數(shù)據(jù)庫的完整性,其實現(xiàn)方式有兩種:一種是通過定義和使用完整性約束規(guī)則;另一種是通過觸發(fā)器和存儲過程等過程來實現(xiàn)。當進行數(shù)據(jù)操作時,DBMS就由某個完整性語義約束的觸發(fā)條件激發(fā)相應(yīng)的檢查程序進行完整性語義約束檢查,若發(fā)現(xiàn)錯誤的更新操作,立即采取措施處理,或者拒絕執(zhí)行該更新操作,或者發(fā)出警告信息,或者糾正已產(chǎn)生的錯誤。
以下從三方面闡述計算機數(shù)據(jù)庫系統(tǒng)的安全問題。
3.1 操作系統(tǒng)的問題
數(shù)據(jù)庫操作系統(tǒng)的主要風(fēng)險來源之一就是計算機操作系統(tǒng),計算機病毒和木馬程序、服務(wù)器操作系統(tǒng)后門以及操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的關(guān)聯(lián)方面都是操作系統(tǒng)中存在風(fēng)險的地方[1]。
(1)病毒是最常見的風(fēng)險,由于操作不當可能會導(dǎo)致木馬程序的產(chǎn)生,這種病毒會對數(shù)據(jù)庫的安全性構(gòu)成極大的威脅。木馬程序可能會修改計算機程序的密碼,這樣系統(tǒng)的新密碼可以隨時被入侵者盜走,進而篡改數(shù)據(jù)庫信息,大大地破壞了數(shù)據(jù)庫的信息內(nèi)容。
(2)我們在設(shè)置操作系統(tǒng)時,不可避免地會在服務(wù)器操作系統(tǒng)中留有一個后門,這是伴隨著數(shù)據(jù)庫系統(tǒng)的特征參數(shù)設(shè)置的,它使得數(shù)據(jù)庫的信息通過這個途徑可以被電腦黑客們盜取,極大程度地破壞了數(shù)據(jù)庫的安全性。
(3)數(shù)據(jù)庫系統(tǒng)和操作系統(tǒng)有著很大的關(guān)聯(lián)性,因為硬件設(shè)備和操作系統(tǒng)所提供的環(huán)境在一定程度上決定了數(shù)據(jù)庫系統(tǒng)的安全性,所以一旦問題出現(xiàn)在操作系統(tǒng)環(huán)節(jié)上,例如操作系統(tǒng)允許直接存取數(shù)據(jù)庫文件,這樣無論數(shù)據(jù)庫管理系統(tǒng)采用怎樣的措施都無法保證數(shù)據(jù)庫的安全[2]。
3.2 管理方面的問題
一般網(wǎng)絡(luò)用戶只注意獲得網(wǎng)絡(luò)資源的時候網(wǎng)絡(luò)是否方便、高效,這樣的情況下當使用數(shù)據(jù)庫管理系統(tǒng)的用戶缺少網(wǎng)絡(luò)信息安全意識時,也就是保密意識薄弱,且對實際存在的風(fēng)險與后果不能夠正確認識,從而忽視了網(wǎng)絡(luò)安全問題。
這樣一旦安全管理方面出現(xiàn)問題,又或者安全防范措施落實的不夠充分,就會發(fā)生安全事件,這些都是管理工作失職的表現(xiàn)。
3.3 數(shù)據(jù)庫系統(tǒng)自身的問題
隨著時代的進步和發(fā)展,關(guān)系數(shù)據(jù)庫的特征已經(jīng)取得了一定的發(fā)展與應(yīng)用,近十幾年已廣泛被人們所使用,各方面技術(shù)已趨于成熟。但是在如今的計算機時代,存在的網(wǎng)絡(luò)信息安全問題與十幾年前已經(jīng)不可同日而語,如今的網(wǎng)絡(luò)操作環(huán)境和應(yīng)用系統(tǒng)對于數(shù)據(jù)庫安全提出了更高的要求。顯然,關(guān)系數(shù)據(jù)庫系統(tǒng)所具備的安全特征不夠充分,系統(tǒng)的安全特征還不能得到有效發(fā)揮與實現(xiàn),這也是數(shù)據(jù)庫系統(tǒng)中不成熟的一部分[3]。
計算機管理的方向也漸漸開始拓展,有很多的不同理論指出,數(shù)據(jù)庫的發(fā)展一定要根據(jù)時代的意義來進行拓展,實現(xiàn)相關(guān)的文字整合,完善對于教育教學(xué)內(nèi)容的提升,進一步改善應(yīng)用的比例,實現(xiàn)實踐活動的管理和支持,完善數(shù)據(jù)實踐的力度,加強管理的職責(zé)。
對于實踐來說,要進一步改善相關(guān)的基礎(chǔ),實現(xiàn)教學(xué)的時代化要求,加強計算機的處理,進一步完善相關(guān)的內(nèi)涵,實現(xiàn)重點的支持,使得網(wǎng)絡(luò)的發(fā)展有著更加充分的土壤和依托的環(huán)境,需要改善網(wǎng)絡(luò)的教學(xué)模式,使得教學(xué)的實踐力度加強,進一步改善其中的優(yōu)越措施,完善數(shù)據(jù)傳輸?shù)乃俣?。對于管理來說,更加重要,這就需要進一步完善操作人員的素質(zhì)問題,改善人員的管理政策并提高用人的門檻[4]。很多的計算機問題,需要加強其中的數(shù)據(jù)庫實踐和內(nèi)容的管理。
這些年,隨著科學(xué)技術(shù)的不斷發(fā)展,再加上信息技術(shù)的日益臻熟,數(shù)據(jù)庫管理技術(shù)已經(jīng)被越來越多地應(yīng)用到人們的日常生活以及管理過程中。因此,這就要求我們要做好數(shù)據(jù)庫管理技術(shù)的研究與應(yīng)用工作。
[1]謝斌斌,周穎.關(guān)于計算機數(shù)據(jù)庫的管理技術(shù)的研究[J].數(shù)字技術(shù)與應(yīng)用,2012(2):159-161.
[2]趙威,王淑梅.淺談計算機軟件開發(fā)與數(shù)據(jù)庫管理[J].中國科技博覽,2013(34):210.
[3]溫春玲.計算機數(shù)據(jù)庫構(gòu)建與管理維護思路[J].信息與電腦:理論版,2015(17):54-55.
[4]丁懷紅,王仲祥.計算機標準化管理系統(tǒng)探討[J].信息技術(shù)與標準化,2002(3):21-24.
Discussion on the Application of Computer Database Management Technology
Yang Fan
Tianjin Planning Information Center,Tianjin 300000
This paper simply introduces the overview,characteristics,existing problems and practical direction of computer data.
information technology; computer; database; management
TP311.13
A
1009-6434(2016)08-0077-02