張澤琳
(湖北經濟學院 湖北省武漢市 430205)
數據庫是目前企業開展日常業務的關鍵基礎設備,其中存儲著大量的數據和文件,必須針對數據庫加強軟件開發,保證數據庫的性能,并確保數據得到安全儲存。為此,需要對數據庫編程技術進行研究,解決當前存在的不足,提升軟件的完善性,為數據庫的管理和使用提供更全面的支持。
該技術是以編程技術為基數,主要面向系統的信息處理,保證數據庫正常運行,確保各項工作任務、數據、信息都能得到有效處理的編程工作。通過數據庫編程技術的發展,帶動了計算機數據庫產業的發展,也有效優化了數據庫的性能和使用方式,對提升數據庫的使用水平產生了決定性的作用[1]。在軟件研發技術快速發展的背景下,計算機數據庫建立起的平臺給企業的工作人員提供了操作簡單、高自動化、容易使用的內部信息處理系統,讓辦公人員可以更快速地完成工作任務,降低了企業的管理成本。
計算機軟件出現故障時,運維人員需要使用數據庫編程技術分析故障出現的原因和解決故障,平衡數據庫和計算機系統的運行負載,保證系統安全。使用該技術可以設置備份接口,并在計算機主接口運行出現故障時自動運行,接替主接口原有的功能,讓網絡和數據傳輸具備流暢性,并且能承受主接口超出原有設計下的負荷,確保系統的負載均衡,以及保證程序有序運行[2]。使用數據庫編程技術鑒別訪問計算機人員的身份,以及通過端口計算機進行身份鑒別,為不同人員提供對應的計算機數據庫方法問權限,避免企業的內部信息泄露,充分保護數據庫中信息的安全性。
為了滿足數據庫使用方面的要求,建設計算機軟件工程時就該根據情況考慮軟件系統的基礎框架結構,充分研究數據庫在網絡環境下的運行條件,保證軟件系統工程和數據庫建設的科學性和合理性。建設數據庫的過程中,應該充分評估不同組成方式、結構在數據庫運行中的效果,以及各種不同模塊之間配合可能出現的影響因素,保證計算機軟件能充分利用數據庫中的儲存和分析資源,保證數據庫的運行能夠符合預期目標[3]。進行計算機軟件工程數據庫的設計之前,必須根據實踐需求確定軟件設計的方向,結合實際情況明確軟件的基礎框架,并逐漸玩完善軟件的功能,確保數據庫的功能特始終保持在良好的狀態下。通過合理的設計,還能提升系統對病毒的應對能力,提升數據庫的更新速度。
數據庫中很多關鍵的信息必須保密,但是數據庫運行過程中會受到外部因素的影響,尤其在很多數據庫聯網的情況等下,互聯網的威脅和風險因素,將會直接影響數據庫的信息安全[4]。一般情況下,企業會將收集和處理都比較困難的信息和數據儲存在數據庫中,很多資料對企業未來的決策產生作用,如果泄露將會影響企業安全。所以數據庫管理中,安全保障是數據庫管理的第一要求,通過編寫程序,避免數據庫重要資料出現泄露,而且要能夠識別信息錯誤,保證數據庫儲存數據的完整性。
不同的計算機使用數據庫軟件時,由于計算機性能、安裝軟件的不同,所以會哦有比較大的區別,并且不同類型數據儲存在數據庫中的資料也會有所不同。實際工作中,不能保證所有信息都儲存在同一個數據庫中,但是整個數據庫系統的聯合儲存可以保證數據庫的完整性,保證對所有相關信息的準確記錄。
數據庫使用過程中,會遇到各種故障,以及受到病毒影響、黑客干擾等等。由于故障不能避免,因此需要保證軟件能具備故障的處理功能,在故障出現后及時調整計算機系統,防止錯過故障處理的最佳時間[5]。
數據的儲存計算機系統應用中十分關鍵的功能,對數據庫的安全、使用效率等方面都有決定性的影響。為了能滿足使用者日常交換信息和儲存信息的需要,數據庫會同時受理大量的信息,因此需要在設計數據庫時保證數據庫的安全性,以及確保數據庫的整體性能。所以,目前數據庫的安全性和性能兩方面問題數據庫在應用過程中的主要問題。
4.1.1 物理安全問題
物理硬件是數據庫得以運行的基礎,任何軟件、數據信息都要有物理硬件作為基礎才能運轉,所以數據庫的硬件性能決定了數據庫的各方面性能。但是在數據庫的日常管理中,一些是儲存關鍵信息的數據庫可能會由于硬件損壞、硬件更新不及時導致數據庫內的信息出現丟失或者損壞的情況,導致產生數據庫的物理安全問題[6]。
4.1.2 網絡安全問題
很多數據庫都和互聯網關聯,在保證數據庫能從更多渠道獲得信息的同時,也增加了各類風險對數據庫的影響,導致數據庫可能要面臨病毒、黑客等網絡安全問題的影響,導致不良網絡安全因素不斷出現。很多本身具有較高安全性的數據庫,可能在聯網狀態下容易遭受攻擊,導致數據庫中的信息泄露,或者因為病毒導致數據庫負載過高從而損壞,使得正常的數據庫受到嚴重傷害。
4.1.3 計算機系統安全隱患
數據庫會和專門的計算機系統相連,所以計算機系統的安全隱患問題也是數據庫的重要安全隱患問題。很多企業的計算機都是用Windows 系統,為了能節約計算機的使用成本,一些用戶會受用盜版的系統,卻也增加了系統漏洞,會導致數據庫的使用風險[7]。例如使用盜版系統時,計算機系統中存在的安全漏洞會難以修復,使得外部人員可以比較輕松地入侵計算機系統,一些病毒也能對計算機系統發動直接攻擊。還有一些數據庫需要解決第三方入侵的問題,在一些企業沒有及時更新計算機軟件系統的情況下,不法分子能利用舊版本系統的漏洞入侵計算機系統,會給計算機系統的正常運轉造成嚴重威脅,進而影響計算機所關聯的數據庫。為了解決這些隱患,在日常做好排查工作的同時,也應該加強計算機系統管理工作,將問題解決在萌芽中,避免外部對計算機系統產生威脅。
4.2.1 成本支出較高
企業會根據自身的需要定制系統,并在軟件系統的使用過程中開展運維工作,保證系統的正常運行。但是計算機軟件技術實在不斷迭代和發展的,軟件在使用過程中也會暴露一些問題,如果不能及時解決軟件問題,將會增加人力、物力的消耗,導致企業增加軟件系統的成本支出。一些計算機軟件編寫設計過程中,可能存在邏輯錯誤、功能設計不合理、耦合性過強的問題,導致軟件的運維十分困難,不僅人員很難解決軟件的問題,企業也需要為軟件投入過多的運維成本。一些企業會單純從國外對軟件的使用情況中得出結論并選擇軟件,并沒有考慮自身的真實需求,一方面導致了軟件的性能浪費,在數據庫管理的過程中大材小用,企業本身也會付出過多的資金,導致企業的資金浪費[8]。同時,一些大型軟件對計算機系統的資源要求也比較高,企業在選擇高性能軟件的同時也要及時升級硬件系統,如果企業并沒有進行軟硬件系統的同步升級,將會影響計算機系統的安全性、可靠性,導致企業的成本支出過高。
4.2.2 系統運轉負荷大
如果軟件系統設計不合理,就會導致軟件運行過程中需要占用較多的資源,導致系統運轉的負荷非常大,影響系統的正常運行。很多負荷較大的軟件往往運行速度也比較慢,使得企業對硬件的升級并不能達到提升系統性能的作用。因此在計算機產業發展的而過程中,軟件系統的開發應該以計算機系統的本身性能作為基礎,從而滿足工程項目的應用需要。
數據庫中有很多重要的數據,為了避免數據泄露,就可以使用文件加密技術,使文件即便被竊取,竊取者也不能解析文件的信息,達到保護數據的目的。開展數據庫文件的加密工作中,應該加強對數據庫的文件類型的分析工作,并且對不同類型的文件使用針對性的加密技術,確保對數據庫資源保護的最佳效果。企業也要定期研究全新的加密技術,分析目前加密技術中存在的不足,以及結合計算機軟件工程的使用情況提升加密保護系統的有效性。所以在對數據庫系統使用加密技術時,應該遵循一下原則:
根據不同用戶的對數據信息保護的需求,不同數據、文件對的保密要求,設計加密等級,并使用專門的登錄口令處理加密文件,充分利用加密技術保護高價值的文件,避免對低價值數據加密的浪費,發揮數據庫的整體價值,保證數據庫的有效運轉。
登錄系統的設計中,應該通過數據庫文件進行分析,以及結合登錄口令確定用戶的等級,并根據等級確定用戶可訪問的數據保密等級。在向數據庫輸入文件時,也要根據相關密鑰加密文件。
文件加密處理過程中,需要根據數據信息的選擇情況選擇加密方法,將文件儲存到對應的位置。如果儲存的過程中出現了功能上的沖突,運維人員應該及時優化系統框架體系和數據使用方案。
設計儲存功能時,應該結合系統的欸性能、數據的使用情況、使用方法展開研究,相關人員在使用軟件時,需要觀察軟件運行是否穩定,并充分利用數據庫技術針對可能存在的風險構建預防措施,發揮數據庫模型的價值。
軟件系統設計過程中,應該將軟件系統的功能作為軟件選擇的重點,根據項目工程的設計理念,優化軟件系統的設計方案,保證軟件具備更高的實用價值,以及為工程項目的設計形式、工作任務形式設計提供良好參考。對系統進行資源優化的過程中,應該通過創新來提升系統運行的穩定性,提升軟件對外部影響的抵抗能力,優化軟件在網絡環境中的性能,保障數據庫價值的發揮。
系統運行過程中,也要通過構建儲存模式,實現對信息的快速篩選,充分利用分類方法優化對數據的處理,通過構建合理的數據處理流程,提升軟件系統的有效性。
在軟件投入使用后,軟件的使用者也要合理操作軟件,發揮軟件的功能和作用,并且觀察運行過程中數據庫是否存在問題,根據存儲模式之間存在的差異,觀察系統存在的問題,達到優化工程項目設計流程的目的。
軟件系統的穩定性和性能都和軟件的程序編寫有關,因此程序編寫時應該充分研究系統的運行情況,優化對系統資源的使用,分析系統和處理系統中可能在運行時出現的問題。比如結合限制性是問題,觀察系統運行的穩定性,根據數據發送的問題,分析數據的傳輸和使用情況,有效優化計算機系統的數據控制流程,提升軟件的價值,保障數據的有效性,同時也能降低軟件的運維難度[9]。程序檢測過程中,由于存在技術選擇性問題,所以應該結合軟件的開發問題進行性能的檢測工作,通過優化編程技術提升使用的價值性,為系統的運行狀況、系統的穩定性創造良好的保障。軟件工程穩定性分析的過程中,應該通過綜合分析軟件的穩定性和編程技術,優化程序的算法和運行方法,保證數據使用的有效性,充分利用數據庫、計算機系統的數據處理資源,以及利用網絡資源獲取數據。
在現階段軟件開發的過程中,數據庫編程技術的應用應該綜合考慮數據庫的各類問題,結合數據庫的性能、數據的特點、應用人群習慣進行軟件設計,使軟件能夠優化整合系統資源。通過合理的優化設計,加強編程技術的研發,實現對系統資源的優化,全面提升計算機的運行速度。