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