席悅
【摘 要】計算機軟件工程是國家重點工程,數(shù)據(jù)庫編程技術(shù)也逐步趨于完善。本文對數(shù)據(jù)庫編程技術(shù)在計算機軟件工程中的構(gòu)建數(shù)據(jù)庫、數(shù)據(jù)存儲、編程技術(shù)選擇以及加密文件的應(yīng)用進行探討和分析,以提高數(shù)據(jù)庫應(yīng)用水準,為我國信息行業(yè)的發(fā)展前景提供技術(shù)保障。
【關(guān)鍵詞】計算機;數(shù)據(jù)庫;編程技術(shù)
當今時代,互聯(lián)網(wǎng)發(fā)展越來越快,數(shù)據(jù)庫編程技術(shù)的應(yīng)用對計算機軟件工程起到關(guān)鍵性作用。當前需要利用編程技術(shù)的主要特征,結(jié)合技術(shù)人員高水平的技術(shù)建設(shè),保障現(xiàn)代辦公自動化的便捷與安全。
數(shù)據(jù)庫編程技術(shù)在發(fā)展和應(yīng)用的過程中,有其自身較為獨特的主要特征。第一,具備可用性。數(shù)據(jù)庫編程技術(shù)的可用性主要體現(xiàn)在,當計算機出現(xiàn)故障時,能夠做到及時修復(fù)。在計算機主接口因某些問題無法繼續(xù)工作時,備用接口會代替原有的主接口,順利完成當前工作。第二,具備隱藏性。企業(yè)存儲的信息需要高度機密保護,避免因網(wǎng)絡(luò)通訊連接而外泄。而計算機的NAT技術(shù)系統(tǒng)可以將內(nèi)網(wǎng)網(wǎng)址隱藏,數(shù)據(jù)訪問通過公網(wǎng)進行,不能訪問企業(yè)內(nèi)網(wǎng)查看數(shù)據(jù)信息,進而保障了企業(yè)數(shù)據(jù)信息的安全性。第三,具備身份鑒別功能。計算機身份鑒別分為訪問和端口的身份鑒別,通過SSH或者HTTP的連接,輸入用戶名和密碼,用戶名與密碼是一一對應(yīng)的,能準確鑒別用戶身份。密碼具有一定的安全性,其保存形式是在TACACS認證的服務(wù)器上,更能防止密碼信息外泄。
(一)構(gòu)建數(shù)據(jù)庫的實現(xiàn)
構(gòu)建數(shù)據(jù)庫的前提是檢查計算機中的信息是否能夠正常讀取,只有文件信息正常讀取才能繼續(xù)構(gòu)建。讀取過程中如果出現(xiàn)問題,要根據(jù)問題形式,通過對比和分析,根據(jù)不同種類,選擇合適的文件類型。在確定文件類型后,創(chuàng)建數(shù)據(jù)庫。數(shù)據(jù)庫是富有變化性的,并不是一個數(shù)據(jù)庫建立后始終保持同一狀態(tài)。在計算機運行過程中,會產(chǎn)生某些問題,或者數(shù)據(jù)庫自身系統(tǒng)功能不夠完善,這都需要進行數(shù)據(jù)庫改善。此外,要針對不同模塊的不同特點分別創(chuàng)建數(shù)據(jù)庫,充分考慮各個功能模塊的使用性能,防止數(shù)據(jù)庫內(nèi)部矛盾問題,有序安排各個功能模塊協(xié)同合作,使數(shù)據(jù)庫運算更加具有條理性。最后,為了實現(xiàn)計算機軟件工程中功能與技術(shù)的相互協(xié)調(diào),在創(chuàng)建數(shù)據(jù)時,對該軟件的使用方向及使用性能都要有完整的計劃和定位。例如:如果在數(shù)據(jù)庫構(gòu)建過程中,軟件功能發(fā)生變化,數(shù)據(jù)信息出現(xiàn)丟失,這時可以發(fā)揮數(shù)據(jù)庫自動BAK功能,及時恢復(fù)原有數(shù)據(jù),使軟件功能正常運行。
(二)設(shè)計數(shù)據(jù)存儲模式
數(shù)據(jù)存儲是編程技術(shù)的一項重要內(nèi)容,技術(shù)人員在編程過程中要根據(jù)企業(yè)的實際情況進行設(shè)計,保證存儲性能符合要求。數(shù)據(jù)庫采用分模塊創(chuàng)建后,存儲模式要根據(jù)不同模塊的不同特點與性能進行設(shè)計。在計算機軟件工程中,每個模塊的運行模式不同,其存在的安全問題也大不相同,因此所采用的存儲模式也要做到適應(yīng)當前模塊的安全性能運行,這樣可以有效避免計算機安全性能威脅。計算機存儲可以隱藏信息,在設(shè)計數(shù)據(jù)儲存模式時可以實現(xiàn)對應(yīng)的隱藏功能。對于現(xiàn)在的數(shù)據(jù)庫來說,必須使用編程技術(shù)來進行對信息的隱藏,編程人員可以使用一些特殊的技術(shù),讓網(wǎng)址和信息隱藏起來[1]。例如:現(xiàn)代數(shù)據(jù)存儲模式大多為DAS和FAS,F(xiàn)AS其實也是限制訪問權(quán)限的一種隱藏手段,只有對應(yīng)的訪問權(quán)限才能進入適用的存儲模式,在不同客戶的計算機中,軟件顯示內(nèi)容也不相同,這就起到了保護內(nèi)部信息的安全作用。
(三)編程技術(shù)的選擇
計算機軟件工程需要根據(jù)軟件的特性,選擇最符合當前軟件的編程技術(shù),分析軟件中需要加以處理的具體問題,不僅能夠讓軟件持續(xù)運行,同時還能對信息資源加以整合和利用。在檢測系統(tǒng)運行是否穩(wěn)定時,考慮編程技術(shù)階段存在的限制性問題,對數(shù)據(jù)傳輸功能進行再次應(yīng)用,維護系統(tǒng)運行穩(wěn)定性和保持數(shù)據(jù)處理高效性。在每一次的檢測過程中,需要考慮軟件開發(fā)的應(yīng)用中的現(xiàn)實問題,為之后的軟件應(yīng)用奠定基礎(chǔ),進而將編程技術(shù)的應(yīng)用價值加以提升。例如:Visual C++是一個可視化軟件開發(fā)工具,可以編寫更為復(fù)雜的軟件。只有將編程方法不斷優(yōu)化,使編程技術(shù)更具有針對性,才能對數(shù)據(jù)庫乃至網(wǎng)絡(luò)環(huán)境都提供了更為切實的技術(shù)保障。
(四)加密數(shù)據(jù)庫文件
網(wǎng)絡(luò)數(shù)據(jù)安全不容忽視,企業(yè)及個人隱私文件或信息數(shù)據(jù)都需要運用編程技術(shù)加以防護。數(shù)據(jù)庫的存儲是動態(tài)發(fā)展的,其中包含眾多信息與數(shù)據(jù),當信息出現(xiàn)泄漏情況,可以及時應(yīng)用編程技術(shù)對信息文件進行加密,確保信息能夠安全化,對相關(guān)信息加以防護。如果企業(yè)或個人的數(shù)據(jù)庫涉及到重要機密文件,可以設(shè)置加密保護等級,不同部門文件加密等級不同,最高等級的加密設(shè)置防護性更強,完全滿足文件保護需求。但是,在設(shè)計多個層次的加密保護時,編程人員一定要注意加密層之間的秩序性,避免加密層之間相互產(chǎn)生沖突,不斷地對加密層進行優(yōu)化處理[2]。
綜上所述,新時代的計算機軟件工程數(shù)據(jù)庫編程技術(shù)要考慮行業(yè)應(yīng)用特點,建立適用于企業(yè)特點的數(shù)據(jù)庫軟件,同時不斷提高軟件的安全保護性能,進而安全、有效地提高辦公質(zhì)量。
參考文獻:
[1]居玖兵.淺談基于計算機軟件工程的數(shù)據(jù)庫編程技術(shù)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用.2021(05):64-65.
[2]馮明武.新時期基于計算機軟件工程的數(shù)據(jù)庫編程技術(shù)分析[J].湖北農(nóng)機化.2019(21):157-158.