浦中原
摘 要 隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)在社會(huì)中的應(yīng)用極大地方便了人們的生產(chǎn)、生活,在提高生活質(zhì)量和生產(chǎn)效率方面意義重大。但基于計(jì)算機(jī)網(wǎng)絡(luò)具有開放性及多元性特點(diǎn),使得計(jì)算機(jī)網(wǎng)絡(luò)信息安全難以得到可靠的安全保證。為此,科技人員開發(fā)研究并建立了計(jì)算機(jī)數(shù)據(jù)庫(kù)。充分地利用計(jì)算機(jī)技術(shù)、信息處理技術(shù)和網(wǎng)絡(luò)技術(shù)構(gòu)建了科學(xué)完善的計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)。本文就計(jì)算機(jī)數(shù)據(jù)庫(kù)安全特征、幾種比較常用的計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)、技術(shù)應(yīng)用及應(yīng)用優(yōu)勢(shì)進(jìn)行了深入性的探討分析。以期通過(guò)本文對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理技術(shù)及應(yīng)用的探討能夠起到拋磚引玉之作用,促使更多的計(jì)算機(jī)數(shù)據(jù)庫(kù)方面的專業(yè)人士對(duì)數(shù)據(jù)庫(kù)管理技術(shù)的研究,進(jìn)而提升計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)水平和該項(xiàng)技術(shù)的應(yīng)用質(zhì)量。
關(guān)鍵詞 計(jì)算機(jī)數(shù)據(jù)庫(kù);管理技術(shù);技術(shù)應(yīng)用;應(yīng)用優(yōu)勢(shì)
中圖分類號(hào)TP3 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 1674-6708(2015)138-0086-02
目前,社會(huì)各領(lǐng)域在應(yīng)用計(jì)算機(jī)從事各種業(yè)務(wù)及生產(chǎn)經(jīng)營(yíng)活動(dòng)過(guò)程中都比較重視計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理工作,積極引進(jìn)當(dāng)前比較先進(jìn)的數(shù)據(jù)庫(kù)管理技術(shù)和方法來(lái)達(dá)到計(jì)算機(jī)系統(tǒng)的安全、穩(wěn)定、可靠運(yùn)行。平穩(wěn)推進(jìn)各種業(yè)務(wù)及生產(chǎn)經(jīng)營(yíng)活動(dòng)的有序、高效開展。但實(shí)際情況是,在計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理過(guò)程中由于受到種種因素影響,造成計(jì)算機(jī)數(shù)據(jù)庫(kù)管理體系不健全,管理制度不完善,管理過(guò)程中出現(xiàn)諸多問題,比如用戶計(jì)算機(jī)內(nèi)的信息的泄漏、數(shù)據(jù)的刪改以及賬號(hào)被盜用等威脅計(jì)算機(jī)用戶使用安全的問題。針對(duì)此情況,如果想實(shí)現(xiàn)計(jì)算機(jī)數(shù)據(jù)庫(kù)功能性充分發(fā)揮,提高計(jì)算機(jī)系統(tǒng)運(yùn)行安全性和可靠性,必須要通過(guò)加強(qiáng)對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)的研究和探討,熟練掌握計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù),才能保證計(jì)算機(jī)系統(tǒng)的安全、高效運(yùn)行,更好地服務(wù)于用戶,服務(wù)于社會(huì)經(jīng)濟(jì)發(fā)展。
1 計(jì)算機(jī)數(shù)據(jù)庫(kù)安全特點(diǎn)
1)具有獨(dú)立性特點(diǎn)。計(jì)算機(jī)數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有獨(dú)立性,數(shù)據(jù)既有物理獨(dú)立性特點(diǎn)也有邏輯獨(dú)立特點(diǎn)。其中物理獨(dú)立性指的是計(jì)算機(jī)用戶在使用應(yīng)用程序和數(shù)據(jù)庫(kù)數(shù)據(jù)時(shí)二者變現(xiàn)為相互獨(dú)立狀態(tài),相互不影響;邏輯獨(dú)立性指的是計(jì)算機(jī)用戶在使用的計(jì)算機(jī)程序和計(jì)算機(jī)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)互為獨(dú)立狀態(tài)。
2)具有完整性特點(diǎn)。計(jì)算機(jī)數(shù)據(jù)庫(kù)的一致性、有效性以及正確性等使數(shù)據(jù)庫(kù)具有完整性的特點(diǎn)。一致性指的是計(jì)算機(jī)不同用戶所使用的是同一個(gè)數(shù)據(jù)庫(kù);有效性指的是計(jì)算機(jī)數(shù)據(jù)庫(kù)中數(shù)據(jù)的理論數(shù)值和應(yīng)用過(guò)程中的數(shù)值約束相一致;正確性指的是計(jì)算機(jī)數(shù)據(jù)輸入值同數(shù)據(jù)表中數(shù)據(jù)類型相同。
3)具有安全性特點(diǎn)。通常,為了能夠保證計(jì)算機(jī)數(shù)據(jù)庫(kù)數(shù)據(jù)的安全性會(huì)采用多種防護(hù)手段:比如,講數(shù)據(jù)庫(kù)中重要數(shù)據(jù)同其他數(shù)據(jù)分離開將其作為主要防護(hù)對(duì)象;嚴(yán)格按照數(shù)據(jù)庫(kù)授權(quán)的相關(guān)規(guī)則,對(duì)用戶賬戶、權(quán)限及口令進(jìn)行控制;對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)實(shí)施加密處理后存儲(chǔ)到數(shù)據(jù)庫(kù)。
4)具有并發(fā)控制特點(diǎn)。計(jì)算機(jī)數(shù)據(jù)庫(kù)中假如若干個(gè)用戶共同使用同一組數(shù)據(jù),將可能會(huì)出現(xiàn)某特定時(shí)間內(nèi)的多個(gè)用戶同時(shí)對(duì)數(shù)據(jù)進(jìn)行選擇性調(diào)取或存儲(chǔ),也就是我們經(jīng)常所說(shuō)的并發(fā)事件;假如某個(gè)客戶對(duì)數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)讀取和修改,并將修改之后的數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù),該用戶再讀取數(shù)據(jù)將無(wú)法有效保證數(shù)據(jù)的正確性。所以對(duì)于該種情況需要采用并發(fā)控制措施,避免數(shù)據(jù)出現(xiàn)錯(cuò)誤來(lái)保證數(shù)據(jù)庫(kù)數(shù)據(jù)正確性。
2 計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理技術(shù)介紹
1)數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)管理技術(shù)。計(jì)算機(jī)數(shù)據(jù)庫(kù)管理人員通過(guò)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的備份可以有效地避免計(jì)算機(jī)系統(tǒng)出現(xiàn)故障導(dǎo)致數(shù)據(jù)丟失,一旦數(shù)據(jù)庫(kù)數(shù)據(jù)出現(xiàn)丟失問題,管理員利用備份好的數(shù)據(jù)對(duì)數(shù)據(jù)庫(kù)恢復(fù),使數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)同原先保持一直。當(dāng)計(jì)算機(jī)數(shù)據(jù)庫(kù)內(nèi)的存儲(chǔ)設(shè)備出現(xiàn)故障功能性無(wú)法正常發(fā)揮時(shí),無(wú)法有效存儲(chǔ)數(shù)據(jù)或者遭到更為嚴(yán)重的破壞時(shí),數(shù)據(jù)庫(kù)管理人員可將備份資料同日志事務(wù)備份資料安裝到數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)。如果用來(lái)存儲(chǔ)日志事務(wù)的數(shù)據(jù)庫(kù)設(shè)備沒有出現(xiàn)故障時(shí)可通過(guò)使用WITH NOTRUNCATE中名為DUMPTRAN saction命令將日志卸載出來(lái)[4]。
2)數(shù)據(jù)庫(kù)密碼保護(hù)技術(shù)。一般而言,計(jì)算機(jī)數(shù)據(jù)庫(kù)遭受破壞的源頭往往是來(lái)自于網(wǎng)路內(nèi)部。一些用戶為了滿足私利通常會(huì)采用非法手段來(lái)盜取其他用戶的計(jì)算機(jī)網(wǎng)絡(luò)ID或者計(jì)算機(jī)密碼,或者是利用其他技術(shù)使用其他用戶的數(shù)據(jù)庫(kù)。這種行為一旦形成,將會(huì)給合法計(jì)算機(jī)用戶安全使用計(jì)算機(jī)帶來(lái)嚴(yán)重威脅。所以,為了保護(hù)計(jì)算機(jī)用戶的合法權(quán)益,保證用戶安全使用計(jì)算機(jī),對(duì)采用數(shù)據(jù)庫(kù)密碼保護(hù)技術(shù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行保護(hù)。這樣可有效地避免非法人員對(duì)合法計(jì)算機(jī)用戶的重要數(shù)據(jù)信息進(jìn)行篡改、破壞或者是利用。保全了計(jì)算機(jī)用戶的合法權(quán)益,使其財(cái)產(chǎn)不受損失。
3)存取管理技術(shù)。計(jì)算機(jī)存儲(chǔ)管理技術(shù)可細(xì)分為對(duì)用戶進(jìn)行認(rèn)證技術(shù)和對(duì)訪問進(jìn)行控制技術(shù)。而對(duì)用戶進(jìn)行認(rèn)證技術(shù)又可細(xì)分為對(duì)用戶身份驗(yàn)證和對(duì)用戶身份識(shí)別。訪問控制技術(shù)又可細(xì)分為對(duì)瀏覽器數(shù)據(jù)的控制和修改數(shù)據(jù)庫(kù)情況控制。(1)用戶認(rèn)證技術(shù)。對(duì)計(jì)算機(jī)用戶身份驗(yàn)證,可發(fā)現(xiàn)使用計(jì)算機(jī)的用戶群體中哪些用戶是沒有通過(guò)授權(quán)非法使用計(jì)算機(jī),可阻止其訪問。對(duì)計(jì)算機(jī)用戶身份識(shí)別,可發(fā)現(xiàn)哪些用戶所訪問的數(shù)據(jù)不在他們?cè)L問范圍內(nèi),可阻止其訪問[6]。計(jì)算機(jī)用戶在訪問數(shù)據(jù)庫(kù)前,計(jì)算機(jī)系統(tǒng)會(huì)對(duì)用戶身份合法性進(jìn)行驗(yàn)證。用戶在登陸計(jì)算機(jī)數(shù)據(jù)庫(kù)時(shí),需將驗(yàn)證信息提供給計(jì)算機(jī)系統(tǒng),系統(tǒng)內(nèi)的安全程序會(huì)對(duì)用戶身份信息進(jìn)行識(shí)別和驗(yàn)證。對(duì)用戶身份識(shí)別的前提是數(shù)據(jù)庫(kù)要對(duì)用戶授權(quán),如果數(shù)據(jù)庫(kù)沒有授權(quán)給用戶,那么該用戶就是不合法用戶,不能對(duì)數(shù)據(jù)庫(kù)訪問。(2)用戶訪問情況控制技術(shù)。計(jì)算機(jī)用戶進(jìn)入數(shù)據(jù)庫(kù)后,繼續(xù)對(duì)用戶的訪問情況控制,保證數(shù)據(jù)庫(kù)安全性,不受到非法用戶的入侵和破壞。一般,可通過(guò)在對(duì)用戶授權(quán)時(shí)使用功能模塊,之所以采用功能模塊是因?yàn)椴煌墓δ苣K對(duì)不同用戶所設(shè)置的權(quán)限是不相同的,如果用戶在某個(gè)模塊內(nèi)沒有授權(quán),那么用戶只能進(jìn)行簡(jiǎn)單的查詢操作。
4)構(gòu)建計(jì)算機(jī)數(shù)據(jù)庫(kù)安全模型。計(jì)算機(jī)數(shù)據(jù)庫(kù)安全模型總的來(lái)講可將其劃分為兩個(gè)層面:即多級(jí)安全模型和多邊安全模型。其中,多級(jí)安全模型一般應(yīng)用于數(shù)據(jù)庫(kù)安全保護(hù)和軍用計(jì)算機(jī)數(shù)據(jù)庫(kù)中,按照安全模型保護(hù)級(jí)別分為秘密級(jí)、機(jī)密級(jí)以及絕密級(jí);無(wú)論是保護(hù)任何級(jí)別的信息都能保證高于該級(jí)別的用戶使用數(shù)據(jù)庫(kù);構(gòu)建多級(jí)別計(jì)算機(jī)數(shù)據(jù)庫(kù)安全模型可避免出現(xiàn)信息由高層次流向低層次現(xiàn)象的發(fā)生,保證信息能夠在特定范圍內(nèi)安全傳輸;多邊形計(jì)算機(jī)數(shù)據(jù)庫(kù)安全模型可有效地避免信息泄漏,通過(guò)橫向保護(hù)方式確保數(shù)據(jù)庫(kù)信息完整性和安全性。
5)運(yùn)行監(jiān)控系統(tǒng)。運(yùn)行監(jiān)控系統(tǒng)是對(duì)用戶使用數(shù)據(jù)庫(kù)的具體情況監(jiān)控。采用該系統(tǒng)是對(duì)用戶使用數(shù)據(jù)庫(kù)的具體情況進(jìn)行監(jiān)控。使用spwho命令將系統(tǒng)中用戶信息及用戶對(duì)數(shù)據(jù)庫(kù)使用具體情況得以顯示。對(duì)用戶使用數(shù)據(jù)庫(kù)監(jiān)控時(shí),如果進(jìn)程總數(shù)接近或者超過(guò)最大連接數(shù),運(yùn)行監(jiān)控系統(tǒng)會(huì)立即中斷同系統(tǒng)不想干的其他進(jìn)程,保證系統(tǒng)安全運(yùn)行。
3 計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)的應(yīng)用優(yōu)勢(shì)
1)結(jié)構(gòu)化。存儲(chǔ)在數(shù)據(jù)庫(kù)內(nèi)的各種文件是相互聯(lián)系的,每個(gè)文件都不是獨(dú)立存在的。存儲(chǔ)文件在組織形式方面具有結(jié)構(gòu)化特點(diǎn)。在應(yīng)用計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)時(shí)應(yīng)按照整體服從結(jié)構(gòu)原則,這是數(shù)據(jù)庫(kù)技術(shù)區(qū)別于計(jì)算機(jī)其他技術(shù)的顯著特征。
2)獨(dú)立性。數(shù)據(jù)庫(kù)中數(shù)據(jù)在物理方面的獨(dú)立性是指數(shù)據(jù)存儲(chǔ)的空間所具有的物理特征是獨(dú)立性的。換句話說(shuō),對(duì)數(shù)據(jù)庫(kù)文件物理存儲(chǔ)位置、存儲(chǔ)設(shè)備以及存儲(chǔ)方法進(jìn)行更改時(shí),并不會(huì)對(duì)數(shù)據(jù)庫(kù)邏輯整體結(jié)構(gòu)造成影響。仍舊使用原來(lái)的應(yīng)用程序。數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)在邏輯上所具有的獨(dú)立性是指數(shù)據(jù)庫(kù)存儲(chǔ)功能與結(jié)構(gòu)邏輯間是相互獨(dú)立的,比如對(duì)數(shù)據(jù)定義修改或添加數(shù)據(jù)項(xiàng),不需要對(duì)原有程序修改。
3)靈活性。數(shù)據(jù)庫(kù)技術(shù)同計(jì)算機(jī)其他技術(shù)相比具有較強(qiáng)的靈活性。通常,管理數(shù)據(jù)庫(kù)系統(tǒng)中所使用數(shù)據(jù)處理程序是可以通用的,這主要是因?yàn)閿?shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)處理程序具有強(qiáng)大的功能性,比如管理功能,可將所有的數(shù)據(jù)連接在一起進(jìn)行選擇。
4 計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理技術(shù)的應(yīng)用分析
我們知道,在網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)技術(shù)高速發(fā)展的今天,如果想充分地利用計(jì)算機(jī)和網(wǎng)絡(luò)來(lái)提高社會(huì)生產(chǎn)效率和生活質(zhì)量,必須要采用科學(xué)合理的方法對(duì)計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)進(jìn)行管理。當(dāng)然,計(jì)算機(jī)數(shù)據(jù)庫(kù)管理也不例外,需要技術(shù)人員加強(qiáng)對(duì)數(shù)據(jù)庫(kù)管理技術(shù)的進(jìn)一步研究,創(chuàng)新數(shù)據(jù)庫(kù)的管理技術(shù)應(yīng)用方法及手段,確保數(shù)據(jù)庫(kù)應(yīng)用的安全性、可靠性、保密性以及經(jīng)濟(jì)性,更好地服務(wù)社會(huì)生產(chǎn)、生活活動(dòng)。
1)在計(jì)算機(jī)數(shù)據(jù)庫(kù)內(nèi)所存儲(chǔ)的信息數(shù)據(jù)量龐大,一些信息數(shù)據(jù)還具有很強(qiáng)的機(jī)密性,為了保證這些機(jī)密信息的安全性。數(shù)據(jù)庫(kù)管理人員一般會(huì)通常數(shù)據(jù)庫(kù)的加密管理技術(shù)。比如對(duì)機(jī)密信息數(shù)據(jù)設(shè)置加密程序、加密軟件等,避免數(shù)據(jù)庫(kù)遭受非法入侵后機(jī)密信息數(shù)據(jù)被竊取,對(duì)計(jì)算機(jī)用戶造成極大的損失。此外,為了能夠有效提高計(jì)算機(jī)數(shù)據(jù)庫(kù)的應(yīng)用性,可根據(jù)數(shù)據(jù)庫(kù)功能模塊的不同采用不同的權(quán)限控制措施,可有效保證數(shù)據(jù)庫(kù)信息數(shù)據(jù)的安全性。
2)在計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理技術(shù)中,用戶認(rèn)證技術(shù)是一種最為常用的計(jì)算機(jī)數(shù)據(jù)庫(kù)外圍管理技術(shù)。該項(xiàng)技術(shù)在數(shù)據(jù)庫(kù)中的應(yīng)用主要采用設(shè)置用戶登陸密碼的方式來(lái)避免非法計(jì)算機(jī)用戶侵入合法計(jì)算機(jī)(授權(quán))用戶數(shù)據(jù)庫(kù)中。用戶認(rèn)證技術(shù)上文我們已經(jīng)介紹它主要分為兩個(gè)方面:即對(duì)用戶身份進(jìn)行驗(yàn)證和對(duì)用戶身份進(jìn)行識(shí)別。用戶登陸計(jì)算機(jī)數(shù)據(jù)庫(kù),系統(tǒng)會(huì)自動(dòng)對(duì)用戶身份提問,待用戶向計(jì)算機(jī)系統(tǒng)輸入身份信息或者口令時(shí),如果用戶的身份信息或口令同系統(tǒng)內(nèi)所存儲(chǔ)用戶的信息和口令一致,那么就允許用戶訪問數(shù)據(jù)庫(kù)。對(duì)用戶身份識(shí)別是系統(tǒng)得到用戶提交的身份信息或口令后,會(huì)和計(jì)算機(jī)數(shù)據(jù)庫(kù)授權(quán)設(shè)定的用戶身份信息和口令對(duì)比,對(duì)比一致,確定該用戶為合法用戶。
3)網(wǎng)絡(luò)系統(tǒng)具有開放性及運(yùn)行環(huán)境不穩(wěn)定性等特點(diǎn),這些因素的存在都將會(huì)對(duì)數(shù)據(jù)庫(kù)運(yùn)行效率造成不同程度影響。一旦網(wǎng)絡(luò)運(yùn)行環(huán)境發(fā)生改變或計(jì)算機(jī)硬件出現(xiàn)故障,將會(huì)直接導(dǎo)致計(jì)算機(jī)數(shù)據(jù)庫(kù)內(nèi)的信息數(shù)據(jù)丟失、破損。所以,計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理技術(shù)人員應(yīng)加強(qiáng)對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理技術(shù)應(yīng)用研究,除了采用數(shù)據(jù)庫(kù)保密管理技術(shù)、數(shù)據(jù)庫(kù)密碼保護(hù)技術(shù)、數(shù)據(jù)庫(kù)的存儲(chǔ)管理技術(shù)等外,還應(yīng)加強(qiáng)對(duì)數(shù)據(jù)庫(kù)備份及恢復(fù)管理技術(shù)的進(jìn)一步研究,避免計(jì)算機(jī)出現(xiàn)異常情況時(shí)數(shù)據(jù)庫(kù)內(nèi)的休息數(shù)據(jù)丟失無(wú)法恢復(fù)。
5 結(jié)論
本文深入地分析了計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理技術(shù)安全特點(diǎn)、管理技術(shù)應(yīng)用優(yōu)勢(shì)和具體的應(yīng)用,以期能夠通過(guò)本文引起相關(guān)人員的關(guān)注,共同探討計(jì)算機(jī)數(shù)據(jù)的管理技術(shù),提高數(shù)據(jù)庫(kù)的運(yùn)用效率,更好地服務(wù)于社會(huì)經(jīng)濟(jì)
建設(shè)。
參考文獻(xiàn)
[1]丁繼民.師秀峰.牛生國(guó),等.淺析計(jì)算機(jī)數(shù)據(jù)庫(kù)的管理技術(shù)及應(yīng)用[J].信息系統(tǒng)工程,2011(11):57-59,95.
[2]朱志國(guó).計(jì)算機(jī)數(shù)據(jù)庫(kù)軟件教學(xué)中任務(wù)教學(xué)法的有效應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2011(2):191-194.