王亞娟
摘 要 本文簡要分析了軟件開發(fā)與數據管理存在的問題:操作不當、數據管理不善、系統(tǒng)維護不及時;提出了應對措施:操作應以數據安全為基礎、科學開展數據管理工作、加強系統(tǒng)維護,以此全面提升計算機軟件開發(fā)的安全性,保障計算機數據庫管理的有效性,維護數據安全,發(fā)揮計算機軟件的應用價值。
關鍵詞 數據管理;系統(tǒng)維護;軟件開發(fā)
引言
計算機開展的軟件開發(fā)程序,簡單理解即是由計算機軟件開發(fā)程序人員,借助計算機內部開展屏蔽類工作,將圖形界面以直觀形式展現在操作人員面前。軟件開發(fā)程序能夠為計算機使用人員提供便利的操作程序,促進操作人員有效利用計算機系統(tǒng)中的各項功能。然而,軟件對應數據庫結構具有差異性,有效開展數據庫管理工作具有重要意義。
1軟件開發(fā)與數據管理存在的問題
(1)操作不當。在數據庫管理程序中,管理人員作為第一實施者,如若管理人員在數據管理期間,尚未遵循相關管理規(guī)定完成操作,存在操作不規(guī)范問題,引起數據庫遭受病毒侵擾,產生商業(yè)數據丟失現象,甚至遭到木馬攻擊、黑客盜取數據等問題,危及數據庫運行安全,造成較為不利的問題。
(2)數據管理不善。在管理數據庫期間,應落實必要性環(huán)節(jié),及時完成數據庫容量的有效擴充、開發(fā)數據庫功能。為此,在數據庫管理期間,眾多數據庫管理人員較為常用的管理方法為:將系統(tǒng)的自動化管理程序,結合于人為管理工作,繼而由此產生各類人員管理具有差異性的板塊,充分保障數據庫內部數據完整性與安全性。針對多個管理人員,實際劃分的管理權限存在差異。為此,此種環(huán)境下,極易造成網絡傳輸不順暢、管理交界板塊數量異常增加、系統(tǒng)兼容性能力存在故障等問題,造成系統(tǒng)與人員處于同步的數據管理狀態(tài),極易發(fā)生管理沖突,引起數據發(fā)生破損。
(3)系統(tǒng)維護不及時。數據庫管理程序中,包括數據輸入、數據完整性存儲、數據導出、數據類型兼容、數據精準分析等。為此,數據管理工作,對數據庫所運行的計算機系統(tǒng)硬件條件提出了較高要求。實際上,眾多數據庫在管理期間,管理人員尚未關注計算機系統(tǒng)相適應的維護工作,造成系統(tǒng)版本更新能力不足,無法完成數據完整性輸入,造成數據類型發(fā)生兼容沖突,甚至引起各類數據不兼容問題,間接造成數據庫系統(tǒng)發(fā)生癱瘓,形成數據丟失的局面,嚴重時計算機系統(tǒng)發(fā)生運行崩潰[1]。
2應對措施
2.1 操作應以數據安全為基礎
針對實際存在的數據庫管理問題,以安全視角開展數據庫管理工作,嚴格設置數據庫的訪問權限,加強對外來人員數據訪問的限制,采取重要數據加密保護措施,或者設置復雜密碼,以此防范多重渠道的數據攻擊問題。與此同時,采取安全口令設計方式,增強數據庫的安全防護能力,結合數學密碼方式,有效保障數據庫系統(tǒng)中的數據安全。在訪問層開展數據保護措施的基礎上,采取數據流動監(jiān)控措施,精準記錄數據的動態(tài)變化情況,針對數據存儲的實際過程,繼而有效捕捉數據動態(tài)變化,針對數據變化規(guī)律分析其中存在的異常問題,繼而開展有效解決,增強數據庫管理的安全性[2]。
(1)安全防護。數據庫系統(tǒng)內部,應科學設計安全防護措施,安全框架具體分布在三個位置,即網絡應用層、人為操作層、數據管理層,其中數據管理層較為關鍵。數據庫的安全防護工作,應采取的有效措施為:①安裝補?。貉a丁可從增加認證程序、病毒干擾等方面予以安裝,提升數據庫整體的安全防范效果。②賬戶密碼:解除用戶鎖定功能,更改默認密碼設置。③密碼設置策略:采取公式+字母+數字的復雜設置方式,結合失敗允許次數的設定、定期更換密碼。④網絡連接設置:數據庫系統(tǒng)連接的網絡,允許連接網絡的客戶端應進行系統(tǒng)設置,允許系統(tǒng)內設備連接,限制應用型用戶連接。⑤認證加密:在認證中限制允許登錄的用戶名,并采取三級密碼防護,即三個人同時在場,即可打開數據庫。⑥文件安全:科學設計文件訪問權限,保障數據庫安全性。⑦監(jiān)聽器全面管理:黑客常用的數據攻擊方式,第一種是在數據庫監(jiān)聽系統(tǒng)中添加基數較大的文本內容,造成監(jiān)聽程序運行崩潰,第二種是將監(jiān)聽程序予以關閉處理;應采取的防護措施為,設定執(zhí)行文件權限,刪除其他外連接用戶的任意權限,改變數據庫系統(tǒng)密碼,排查監(jiān)聽日志信息,確定危險因素。
(2)備份與修復。數據庫系統(tǒng)開展數據備份時,應綜合考量多方因素,保障數據備份的完整性與有效性。具體應考量的因素有:①查看數據庫系統(tǒng)的運行狀態(tài),系統(tǒng)實際產生的持續(xù)運行時長。②當數據庫發(fā)生故障時,數據庫實際產生的損失設為m,修復數據庫所消耗的時長設為t,分析m與t之間存在的關系。③在數據庫系統(tǒng)無法正常運行時,能夠允許停運的時間。④分析數據庫系統(tǒng)內部的數據重要程度,如若發(fā)生數據丟失,用戶能夠承受的數據損失范圍。⑤數據庫系統(tǒng)修復工作的難度級別。⑥用戶實際應用的數據庫,運維工作設立情況,維護人員專業(yè)能力的達標狀態(tài)。⑦數據庫庫容大小、數據庫更新周期。
在確定各類信息的基礎上,開展數據庫的數據備份工作,數據庫分備份種類有多種,具體表現為:冷備份、物理備份、RMAN備份、部分數據備份、完全備份等。數據庫系統(tǒng)的常見故障有:電路連續(xù)性不佳、介質運行能力不足、操作失誤。數據庫系統(tǒng)的修復方式:歸檔日志,此種修復操作表現較為優(yōu)異,能夠實現數據零丟失。
2.2 科學開展數據管理工作
在數據庫管理期間,數據作為管理的核心主體,數據在輸入、導出各類操作中應保障數據完整性,并秉持嚴謹的數據操作心態(tài),增加數據存儲次數,減少數據丟失的可能性,關注數據安全問題,防止數據被竊取。與此同時,定期開展數據備份工作,緩解系統(tǒng)運行壓力,有效防控黑客侵襲。制定管理制度,加強動態(tài)管理,設定共同管理區(qū)域,融合人工智能管理途徑,提升數據庫管理的綜合效果,減少人為數據失誤的可能性,維護數據庫整體運行安全[3]。
科學開展數據管理的有效措施為:
(1)增設數據庫容量警示功能:容量警示功能,能夠有效減少數據庫系統(tǒng)應用中發(fā)生容量不足問題。當數據庫容量不足時,發(fā)起警示功能,提升用戶開展數據庫容量擴充方式,減少容量不足引起的數據庫運行障礙問題。在擴充數據庫容量同時,應增加數據庫對數據類型的兼容性,提升數據庫系統(tǒng)的應用效果。
(2)提升數據檢索效率:計算機軟件在開發(fā)過程中,時常發(fā)生忽視數據檢索效率問題,造成數據庫系統(tǒng)在實際應用期間,難以應對較大數據量的處理工作,引起檢索遲緩現象。為此,在開展計算機軟件開發(fā)期間,應加強數據庫管理效果的設計,引入高效率索引技術,提升數據庫的應用與管理效能。
(3)定期更新數據:數據庫開發(fā)與設計期間,應增加數據更新功能,對原有數據進行備份的基礎上,更新現有數據類型與數量,減少人為修改失誤造成的數據損失。原有數據可設定保存時間,達到保存時效時予以徹底清除。
2.3 加強系統(tǒng)維護
在計算機開發(fā)軟件的程序中,存在質量威脅的主要原因為:數據庫維護工作不到位。為此,在開展數據庫管理活動中,應針對數據庫開展系統(tǒng)性維護工作,借助防護措施,加強系統(tǒng)維護與優(yōu)化,適時引進開源數據庫,完善數據庫應用的整合與優(yōu)化,增強數據庫系統(tǒng)整體安全性,減少數據問題發(fā)生。數據庫系統(tǒng)的運維工作較為關鍵,能夠有效保障數據庫系統(tǒng)中的數據安全,減少數據損失。
(1)有效采集用戶需求:在開展計算機軟件開發(fā)時,為用戶設計數據庫,較為關鍵的設計元素為用戶需求,以此保障數據庫的應用效果。開發(fā)人員應全面掌握計算機系統(tǒng)的運行狀態(tài),繼而建立全新的操作系統(tǒng),加強多組視圖處理。
(2)開展邏輯設計:數據庫系統(tǒng)內在的邏輯性,關乎著數據庫整體的應用能力,具有優(yōu)化功能。如若數據庫系統(tǒng)內在邏輯設計處于混亂狀態(tài),則調優(yōu)操作針對數據庫系統(tǒng)調整效果則會受到限制。為此,計算機開發(fā)人員應遵守數據庫的相關設計要求。規(guī)范性的設計理論能夠提升數據庫邏輯設計效果,減少數據庫中存在較多的冗余數據,加強數據存儲空間的管理效果,提升數據處理效率,比如增加數據、刪減數據、修改數據等操作。
(3)規(guī)范關系模式:規(guī)范設計關系模式,有助于減少數據庫系統(tǒng)中多余數據的保存,科學排查數據惡意刪除與篡改行為,為后期數據庫系統(tǒng)維護提供便利條件。在關系模式中,3NF模式應用較為廣泛,其能夠在數據庫應用性能、數據庫性能延展、數據庫保存數據完整性等方面發(fā)揮作用。3MF關系模式的定義為:關系R中,不含有x碼,數據屬性組y、非主屬性z兩者之間的關系為:y包含z,為此,x能夠決定y,而y取值并不取決于x,y能夠決定z,由此說明R關系屬于規(guī)范的3NF關系模式。
3結束語
綜上所述,計算機系統(tǒng)中開展的軟件開發(fā)工作,其主要宗旨在于:加強軟件的使用性能,便于用戶更為便捷、更為穩(wěn)定地參與在計算機軟件的使用活動中。為此,在軟件開發(fā)期間,應加強數據庫管理力度,借助安全管理系統(tǒng),強化數據庫的安全性能,減少數據丟失、破損的可能性,保障計算機軟件開發(fā)程序處于穩(wěn)定狀態(tài)。
參考文獻
[1] 姜亮,王曉龍,金鑫.計算機軟件開發(fā)與數據庫管理中的問題與應對策略[J].計算機產品與流通,2020(3):19.
[2] 程龍,劉強.淺談計算機軟件開發(fā)與數據庫管理[J].計算機產品與流通,2019(5):28.
[3] 董文.計算機軟件開發(fā)與數據庫管理探析[J].信息與電腦(理論版),2018(21):127-128,131.