時間:2023-01-30 17:21:28
序論:速發表網結合其深厚的文秘經驗,特別為您篩選了11篇計算機數據庫論文范文。如果您需要更多原創資料,歡迎隨時與我們的客服老師聯系,希望您能從中汲取靈感和知識!
計算機技術發展越來越快,相應的,也出現了包括網絡安全問題在內的很多問題。對于計算機管理系統的發展而言,安全系統也具有十分重要的作用。數據庫技術要想實現更好地發展,必須先解決可能會出現的數據安全問題。業內人士開展了大量關于計算機數據庫的探究,而且在信息管理中數據庫技術的應用性能也得到了極大提升。在信息管理中處理數據具有十分重要的作用,很多企業的數據資料都具有機密、敏感的特點,他們非常關注數據資料的安全性,因此其具有較高的信息管理技術要求。對信息的管理是數據庫管理技術的主要功能,而建立有效的數據模型是對信息進行管理的主要特點。以建立的數據模型為根據,可將數據庫體系劃分為層次型數據庫、關系型數據庫以及網狀型數據庫。計算機技術與數據庫技術之間的結合具有非常好的發展前景,其已經在包括農業、工業以及其他產業中得到十分廣泛的應用,兩種技術結合使很多行業信息管理的條理性、有效性和安全性得以極大提升。在信息管理中充分運用計算機數據庫技術,除了能使信息管理變得更加方便外,還可以有效保證信息的安全管理。與此同時,信息系統還具有備份和恢復信息的作用,這可以在數據遭到破壞的時候,實現對有用數據的無成本恢復,從而解決誤刪資料的問題。如今,數據庫的安全系數越來越高,企業機構不僅能更好地保護數據庫,還能有效避免信息系統被黑客侵入,防止機密信息流失。
3計算機數據庫技術在信息管理中應用的前景分析
3.1安全性越來越高
數據不會出現被非法盜取、篡改和使用等各種安全問題就是數據庫的安全性,數據庫的安全性是衡量系統質量好壞的一個非常重要的標準。作為數據庫的特色應用之一,數據的共享很容易導致數據出現安全問題,因此,一些機密文件不能實現共享。然而很多信息用戶并不具備較高的信息安全意識,也沒有充分重視網絡安全,嚴重影響數據的安全管理工作。未來計算機數據庫技術在信息管理中應用的一個重要的趨勢就是具有越來越高的計算機數據庫技術安全性。
2在信息管理中計算機數據庫的應用現狀分析
計算機技術發展越來越快,相應的,也出現了包括網絡安全問題在內的很多問題。對于計算機管理系統的發展而言,安全系統也具有十分重要的作用。數據庫技術要想實現更好地發展,必須先解決可能會出現的數據安全問題。業內人士開展了大量關于計算機數據庫的探究,而且在信息管理中數據庫技術的應用性能也得到了極大提升。在信息管理中處理數據具有十分重要的作用,很多企業的數據資料都具有機密、敏感的特點,他們非常關注數據資料的安全性,因此其具有較高的信息管理技術要求。對信息的管理是數據庫管理技術的主要功能,而建立有效的數據模型是對信息進行管理的主要特點。以建立的數據模型為根據,可將數據庫體系劃分為層次型數據庫、關系型數據庫以及網狀型數據庫。計算機技術與數據庫技術之間的結合具有非常好的發展前景,其已經在包括農業、工業以及其他產業中得到十分廣泛的應用,兩種技術結合使很多行業信息管理的條理性、有效性和安全性得以極大提升。在信息管理中充分運用計算機數據庫技術,除了能使信息管理變得更加方便外,還可以有效保證信息的安全管理。與此同時,信息系統還具有備份和恢復信息的作用,這可以在數據遭到破壞的時候,實現對有用數據的無成本恢復,從而解決誤刪資料的問題。如今,數據庫的安全系數越來越高,企業機構不僅能更好地保護數據庫,還能有效避免信息系統被黑客侵入,防止機密信息流失。
3計算機數據庫技術在信息管理中應用的前景分析
3.1安全性越來越高
對于計算機軟件系統而言,數據庫作為其中的核心內容,需要得到人們的重點關注。在數據庫設計的過程中,需要通過對軟件工程的定義分析,實現對不同軟件工程項目的認識及理解,滿足數據庫編程的基本需求,從而有效避免了數據資源浪費現象的發生。在軟件設計中,設計人員需要提高對軟件數據庫編程的重視,通過對數據庫資源的綜合性分析,避免數據庫出現使用性能不高的問題,解決數據故障限制因素。對于不良的數據庫而言,其后期系統的維護頻率會不斷增多,從而造成了計算機軟件維修中資源浪費的現象。
1.2提高計算機軟件系統運行速度
在計算機系統設計及分析中,需要通過對軟件系統的運用,實現對程序功能的穩定發揮,為數據資源的系統運行提供有效支持。而且,在高性能數據軟件系統運用中,可以通過對計算機系統的操作分析,進行準確、快速的信息傳輸,全面提高軟件系統的運行速度。同時,在計算機軟件系統使用的過程中,通過對數據庫資源的拓展分析,可以為用戶提供便利性的服務支持,減少數據資源浪費現象的發生。通過計算機軟件數據庫的構建,可以實現對數據庫資源的合理革新,從而為數據資源的儲存軟件系統的管理提供有效支持。
2計算機軟件工程中的數據庫建立
開展計算機軟件工程建設過程中,首先要針對數據庫系統進行完善,設計構建基礎的框架,計算機軟件通常是在網絡環境下運行使用的,因此在建設期間,也要考慮是否存在影響因素,通過各個系統之間的相互配合,來實現軟件功能,數據庫中的信息安全性也能夠得到保障。對于軟件工程中針對數據庫編程管理問題,在建立初期要有明確的使用方向,完成基礎框架設計后需要針對功能方面采取完善措施,不斷的補充其中的功能,并提升軟件自身防御能力,這樣即使是在網絡運行使用環境下,也能最大限度的避免受到病毒攻擊,確保數據信息安全,同時數據庫中信息的更新速率也能夠達到使用需求標準。數據庫建立是基于編程技術基礎上來開展的,對于一些技術性問題,通過功能之間的協調使用,可以更好的避免出現技術性問題,同時在軟件工程投入使用后最大限度的利用數據庫資源,在網絡環境中也能夠實現軟件的自動更新檢測。建立過程中要選擇適合的程序匯編語言,通過語言來完成功能框架編寫,選擇適合的匯編語言,針對不同的功能模塊也可以做出區分,這樣可以更好的幫助提升設計效果。
3對數據庫文件的應用
3.1面向對象的數據庫存儲模式選擇
數據庫存儲模式選擇,需要在分區后進行,存儲功能中可能會出現不同程度的功能隱患問題。這種數據庫存儲模式選擇也是對用戶訪問權限的定義,在軟件使用過程中,為確保內部重要信息的安全性,會對用戶的訪問權限進行定義,這樣不同級別的用戶所能夠登陸到的界面也存在差異,數據庫信息也都得到安全保障。基于文件類型選擇基礎上所進行的文件訪問,也更高效合理,實現上述功能在程序編寫期間要重點設計,根據所存儲的信息類型來對數據庫做出選擇,避免出現更深層次的問題,并幫助合理優化資源,利用過程中達到更理想的效果。不同資源在使用時需要根據所接收到的指令來調動數據庫內部信息,實現資源利用方面的優化。
3.2數據庫文件的加密保護
文件加密保護主要是針對基礎信息來進行的,這部分信息關系到使用者的個人隱私,一旦泄露會造成嚴重的影響,因此在所開展的數據庫文件加密保護中,要根據不同信息的重要程度來設置等級,采用登陸口令以及密碼加密的形式來進行保護,登陸到數據庫文件內部需要輸入相應的加密密匙,這樣工作人員可以根據常見問題來探討解決加密措施,以免文件應用過程中受到網絡病毒的影響,造成數據庫使用期間癱瘓問題。對于文件加密期間的數據信息選擇,通過各個系統之間的文件加密選擇,如果出現功能方面的沖突問題,可以通過系統的框架結構優化來達到更理想的優化使用模式。為各個系統之間的功能優化創造有利環境。
3.3數據存儲模式使用方法比較
存儲功能使用性能是否穩定,要從使用方法對比過程中來進行探討,觀察運行狀態下的軟件是否存在功能不穩定的現象,并從技術性角度來深入探討預防措施。設計期間的功能選擇直接關系到后續網絡訪問所選擇的形式,以及工作任務開展期間可能會遇到的相關問題,幫助提升系統投入使用后的功能穩定性,通過這種工作模式上的創新利用,可以幫助避免網絡環境中軟件使用受到計算機病毒的入侵,并最大程度的保護數據庫中信息的安全性,對于一些比較常見的技術性問題,對于這種配合方法的選擇也能夠達到更理想的運行效果。系統在運行過程中會對所接收到的信息快速篩選,將其中的有用信息進行歸類,這樣可以根據使用需求快速的調動數據庫內的信息,軟件投入使用后也可以根據操作需求對功能進行更新處理,這種方法的實現也需要各個系統之間的相互配合。對存儲模式進行對比,觀察其中所存在的問題,更有利于下一階段軟件功能設計的實現。
3.4開發設計中的編程技術選擇
關鍵詞:web,cgi,isapi,asp
1概述
web技術是一項很新的技術,它不僅為internet的廣泛普及起到關鍵性的作用,而且還在其他相關計算機網絡應用技術發展中起到關鍵作用,例如intranet、電子商務等,目前它已成為計算機網絡應用的一個主要技術,尤其重要的技術是web動態技術,與后臺數據庫的交互式動態查詢技術。本文針對常用的web動態技術,與數據庫交互技術作以介紹。
2實現web動態技術的幾種方法
2.1利用cgi實現web動態技術
在web應用中,與其他動態編程技術相比,cgi技術雖然是一項很早期的技術,有很多的不足,性能差、需要大量的http知識、不靈活等等,但筆者認為它還是具有很強的使用性,因為其使用普遍,很多web服務器均支持。就其協議而言,具有簡單、易掌握,見效快等特點。因此本文介紹的應用實例主要是基于它的。
cgi是commongatewayinterface的縮寫,目前大多數的web產品提供此項服務功能,它可以使用任何一種計算機語言編寫,使用尤其廣泛的有c、perl、c++語言,在internet上有很多相關的資料和程序及源代碼。
它的運行過程如圖1,web服務器接受客戶端瀏覽器的url請求,找到cgi程序后,啟動并產生一個cgi進程,將系統參數和用戶請求參數交給cgi進程,由cgi進程提取數據庫中數據處理后,產生結果,反饋給web服務器,由其反饋給用戶端瀏覽器。這樣完成了一個請求過程。
圖1cgi調用流程(略)
idc(internet數據庫連接器)
通過使用internet數據庫連接器可以你的數據庫,允許用戶訪問數據,只需開發者編寫最少量的代碼。你只需提供sql查詢(idc將在數據庫上執行它)和模板(描述數據顯示和收集的方式),而揮媒懈叢擁某絳蟶杓?,这种方法室暶釉傭单的不需要控制好摍─数臼~某絳頡k荌is的功能之一,iis通過調用一個名為httpodbc.dll的isapi應用程序處理.idc和.htx文件實現的,調用處理過程如圖2,它是一個不連續的循環。應用中要注意隱藏.idc和.htx文件。保證應用程序和數據庫的安全性。
圖2idc應用程序的處理過程(略)
基于isapi的解決方案
isapi(internetserverapplicationprogramminginterface)是microsoft的iis提供的一種新的接口標準,用于開發交互式web應用程序,它采用的語言多為面向對象的編程語言如visualc++、delphi等,它與cgi程序很相似,但在性能方面較cgi應用程序相比有較大提高,在執行時不需要重復裝入代碼,能夠降低系統開銷,提高運行速度;具有很強的靈活性,與服務器之間能夠很好的銜接,能夠實現一些很復雜的操作和控制。分為isapi擴展程序和isapi過濾器兩種方式,前者主要完成類似cgi程序的功能,后者能夠實現與iis的更完美的結合,可以監督所有的驗證請求或所有服務器發送到用戶的數據,過濾器跨越整個服務器,并能影響服務器的工作方式.但isapi編程需要開發者有熟練的經驗,特別對服務器操作、客戶端與服務器之間的通訊方式的較深的理解和嫻熟的編程技巧。
活動服務器頁面(activeserverpages)
它是由第三版iis提供的新特性,實質是通過一個名為sspifilt.dll的isapi過濾器實現的,主要提供的功能是開發人員可以通過使用服務器端腳本(vbscript或vcscript)動態生成網頁,可以同訪問數據庫的activex控件連接在一起使用來實現數據庫的動態交互查詢。是目前較新的一種技術。
第三方解決方案
許多第三方工具可以用來幫助你創建交互式web應用程序,它們主要改善了cgi程序的開發環境,降低開發人員掌握基于web的數據庫交互式應用程序的開發難度,幫助你使用所熟悉環境來開發應用程序,保存現有應用程序代碼的移植和復用性。值得一提的產品有以下幾種產品:
webaction是classtools公司的產品,網址:/
tornado網址:/tornado.htm
webhub是hreftools公司的產品,網址:/
foxweb是fox公司的產品,網址:/
幾種常用方法的對比見表1。
方法
名稱
對比項目
基于cgi技術數據庫連接器idc基于isapi活動服務器頁面asp第三方解決方案操作系統幾乎任何操作系統windowntwindowntwindownt與具體產品有關web服務器主流web服務器均支持iisiisiis與具體產品有關運行速度每次請求均需要調入一次程序,隨著請求數量增加而變慢基于isapi擴展解釋方式,速度由于其與操作系統和web服務器結合緊密其速度快中一般較慢對編程人員要求需要對http、html、tcp\ip和cgi協議,sql、至少一種計算機編程語言熟悉html、sql、idc嵌入腳本面向對象的編程語言delphi、visualc++,熟悉網絡環境和協議、數據庫接口需要熟悉html、jscript或vbscripts腳本語言、sql有初步的html和網絡知識和產品要求的編程語言培訓對于網絡環境用戶較為容易容易較難較易容易適于程序規模任何規模小特殊要求或規模性程序中小中小
表1幾種常用方法的對比
3實例
針對大慶采油四廠的具體情況,主要以dbasex數據庫和oracle數據為主,我們主要采取兩種方式,dbasex類型數據庫一般存放在windowntserver上,多數編程人員多適應xbase語言的編程,我們采用第三方產品,在服務器端安裝foxweb產品,這樣保證了現有軟件開發人員能夠利用foxpro進行cgi程序編制達到交互目的,有助于使現有程序員較為容易的掌握,從而盡快產生良好的效果。
安裝foxweb產品后,其中一個名字為foxweb.exe的文件相當于一個普通的cgi程序,安裝在web服務器的cgi目錄下,用vfoxpro編寫的程序需要有它來解釋后執行。
在foxweb中提供全局變量“cgi.參數名字”和下面3個函數主要是傳遞客戶端和服務器端的一些信息和解釋、提取超文本表單的用戶請求數據和合并混有普通visualfoxpro程序數據變量的超文代碼,是其成為用戶能夠瀏覽的信息。foxpro程序員只需對這些有一個透徹的理解并掌握一定超文本知識就能夠進行基于web的編程。
?formfield():返回表單中變量的值
?totfields():對于多選值變量,判定變量值個數
?mergetxt():替換merge編碼中的<<和>>之間的變量
oracle數據庫主要采用的是,服務器端直接安裝oracle公司提供的web服務功能,在此基礎上進行二次開發,或利用oracle產品的pro*c和sql查詢語言直接編寫cgi程序來達到交互使用,或使用odbc或jdbc數據庫接口產品與數據庫進行交互式操作。
客戶端的動態方式,一種利用html的表單和url的附加查詢串向服務器的cgi程序傳遞請求,cgi程序將數據以超文本形式返回給客戶,這種方式可以通過一些嵌入的腳本語言來進行表單的預處理,來減少cgi程序的負荷,提高cgi的執行效率。另一種方式是采用javaapplet進行交互,這樣可以使程序具有更好的交互性,圖形化,而且這樣由于javaapplet是下載到客戶端運行的,而且javaapplet有很強的圖形處理和應用程序接口能力,這樣cgi程序只需將基本數據提取后,返回到客戶端即可,這樣可以大大降低服務器端的負荷,將運算量分散到客戶端,使得負荷得到均衡。
在實現這些內容時,數據庫的接口也是一個很重要的方面,下面列出cgi程序、odbc、jdbc、javaapplet之間的數據交換簡圖和基本步驟,無論如何在使用這些之前,都需要在數據庫服務器上建立相應驅動程序和數據源,詳細內容請查閱本文后面列出的書籍。
圖3使用odbc訪問數據庫(略)
使用odbc的基本步驟是:見圖3所示。
為odbc分配環境句柄
分配一個連接句柄
連接到數據庫
用sql命令分配一個語句句柄
傳送該語句
關閉連接
解除連接和環境句柄
圖4使用jdbc訪問數據庫(略)
使用jdbc的基本步驟是:見圖4所示。
建立連接
創建statement對象,用于執行sql語句
執行sql語句
關閉statement對象
關閉連接
結論
本文介紹的基于web交互式數據庫查詢技術中,基于foxwebcgi和基于java,odbc針對oracle的cgi編程技術已廣泛應用于大慶采油四廠生產開發信息查詢系統中,具有很強的實用性。隨著新技術的不斷出現和編程人員對web和網絡知識的了解和深入,我們可以采用更新、更好的技術的解決方案,特別是nt服務器iis的isapi技術。
參考文獻
(1)吳迪文,www數據庫系統信息集成技術,微機發展,no.1,1999.
(2)劉軍等,基于web的交互式數據庫查詢技術,微機發展,no.4,1999.
(3)王克宏編譯,java語言與sql接口,清華大學出版社,1997.4
2、目標和功能
網絡教育網站的基本功能就是滿足教學雙方的根本需求,在能夠為教師提供備課和課堂教學參考的同時,還能偶為學生的課程學習服務;應該能夠為教師和學生提供非常便利的網上學習和討論交流的學習環境;比外,還應該能夠為教師和學生提供方便使用的資料查詢和檢索功能,便于教師和學生的日常使用。
所以,為了能夠滿足這些要求,就應該使教學網站具有如下幾個主要的功能部分,即:
(1)、學習功能。教學網站的學習功能主要是針對學生設計的。學生通過該功能模塊,可以對各種課程的電子教案進行在線學習,了解相關的學習方法、課時分配和教學計劃等等跟課程相關的內容;還可以開設各種跟學習相關的論壇;具有即時和錯時的交互式學習界面;能夠通過對共同關心問題的深入討論,引導學生參加在線的交流、評價和調查等,將網絡構建成課程學習的另一個戰場。
(2)、教學功能。網站的教學功能主要是針對廣大的教師隊伍而設置的,能夠為教師提供結構化的系統平臺,便于教師將各種跟課程教學相關的電子和聲像資料上傳到網站中,還應該便于教師進行動態的網上交流、和答疑,促進教師和學生之間的交流,對學校的教學和科研動態進行及時地了解和掌握。
(3)、資源整合跟查詢功能。作為網站建設中的主要工作和功能模塊,網絡資源的整合和查詢可以通過建設一個對本地站點進行搜索的引擎,對互聯網上的運行環境進行模擬,提高上網查詢資料和訪問的效率,從而構建出比較完備的信息資料收集和查詢系統,對網上的資源進行整合和查詢,構建出簡單實用的專題數據資料庫。
3、教育網站建設
3.1 系統結構及平臺
本文系統實現中,主要采用基于B/S的網絡構建模型,也就是常用的瀏覽器/服務器模式。該網絡構建模式可以將應用邏輯跟用戶界面和數據的訪問分割開來,便于提高系統的可維護性,此外,利用各種組件技術,可以有效降低數據庫的訪問壓力,提高系統的運行性能。訪問者可以通過本地瀏覽器對網絡服務器進行登錄訪問,由于網絡服務器和應用服務器都屬于應用邏輯層,這樣,網絡服務器在接收表示層所提交的訪問申請之后,就可以通過調用服務器中的相關模塊,對具體的邏輯操作和運行進行執行,并數據庫服務器提出及時的數據請求,得到結果之后,就可以將結果返回到網絡服務器,最后,網絡服務器就可以將結果數據提供給訪問者。
3.2 技術方案
現在,可以用于網站開發的技術和手段主要有:基于HTML文件的開發技術、基于CGI的動態頁面生成技術以及基于ASP的開發技術。下面對這幾種技術體系進行簡介和說明。
首先,就是基于HTML文件的網站開發。作為第一種通用的頁面描述型的開發語言,HTML簡單易學,且具有非常強大的超媒體支持能力,便于在超媒體的信息網中進行使用。通過HTML語言就行網站的開發,其特點為速度比較快,且不需要高水平的技術力量。不過,有優點肯定就有缺點,缺點是在使用過程中的網站維護工作量比較大,及時進行小范圍的修改,也需要對整個網頁進行操作。
其次,基于CGI的網站開發技術。傳統的靜態網站構建技術已經難以滿足人們對網站的訪問需求,所以,基于CGI技術的動態交互式網站就開始逐漸興起和發展。這主要是由于采用CGI技術構建網站,可以大大提高網站的交互性能,便于用戶和網站管理人員以及用戶和用戶之間的信息交流。不過,這種網站構建技術也存在明顯的缺陷,就是這種開發技術跟操作系統的關系緊密,所以,使得利用該技術所構建的網站的可移植性能比較差。
第三,就是基于ASP技術的網站開發技術。作為一種新開發的網頁開發技術,ASP技術是一種動態服務器網頁,能夠很方便的對數據庫進行訪問?,F在的網頁設計中,采用ASP進行功能實現的越來越多,可以利用ASP技術來創建動態的網絡頁面,或者功能強大的網絡應用程序。此外,ASP技術可以通過ADO控件對象來實現對數據庫的訪問,ADO的特點為高效、簡單和內存開銷較小,更加適用于基于B/S的客戶端模式或者其他基于網絡應用的開發。
基于ASP技術的網站工作方式可以描述為:瀏覽器通過向網絡服務器發送訪問請求,激活ASP的腳本運行程序,之后,網絡服務器就可以通過調用ASP來對請求的文件進行讀取,并同時執行腳本的命令,最后將網絡的頁面傳動給瀏覽器。此種模式下,網頁的腳本運行主要通過服務器來完成,所以,從瀏覽器上所看到的網頁是在網絡服務器上生成后傳送過來的,瀏覽器不用負責對腳本的處理。網絡服務器能夠實現所有的腳本處理,且能夠將標準的HTML頁面傳送到瀏覽器。瀏覽器所接受的只是腳本運行的結果,并不對服務器端的腳本進行復制,所以難以得到支持其頁面內容的腳本命令,這樣,系統的訪問和運行安全性就可以得到保障。在該方式中,用戶可以通過目錄來進行邊界的定義,以以此作為應用程序的作用域,使得在每個網站站點都可以運行多個應用程序,且在服務器端并沒有實際的頁面存在和出現,任何網頁都是根據用戶的需求來動態的實時生成和運行的,在用戶訪問結束后就自動消除。
3.3 服務器與數據庫的連接
現在,能夠實現網絡服務器和數據庫服務器之間通信和數據交換的技術主要有:動態數據交換技術、SQL技術和ODBC技術等。
1數據庫入侵檢測技術
計算機數據庫能夠安全有效的使用。入侵技術的檢測具有如下功能:(1)能有效的對用戶的行為進行監控與分析;(2)對計算機系統運行的變化弱點進行審計分析;(3)在檢測到入侵并識別之后進行預警;(4)對計算機系統的異常信息進行分析,并對關鍵的信息進行評估分析;(5)對檢測到操作系統的異常情況進行跟蹤處理。一般的計算機入侵系統主要包括如圖1所示。
1.1數據庫入侵檢測技術
計算機入侵檢測技術是在互聯網技術快速發展的時代背景下,為了保證計算機數據庫的安全而產生的??梢栽谟嬎銠C運行的過程中,對一些有可能危害計算機運行安全的網站或者病毒進行阻攔,防止出現病毒入侵計算機數據庫的情況,保證計算機數據庫的安全。利用入侵檢測技術,但計算機出現病毒即將入侵的情況時,檢測系統就會自動響起報警系統,這些計算機管理人員就會通過報警聲得知計算機出現安全問題,可以立即采取促使,阻止并且的入侵行為,保護計算機數據庫的安全。入侵檢測技術還可以對計算機內部自帶的一些系統出現的入侵行為進行防范,入侵檢測技術對一些可以收集一些沒有授權的信息,可以提前這些信息進行入侵的防范工作,當在計算機運行時出現入侵行為以后能夠及時的做出反應。將入侵檢測系統應用在計算機數據庫的安全管理之中,可以起到對計算機安全的監控作用,通過對計算機運行的實時監控和監測,保證能夠第一時間發展其中的問題。利用計算機監測系統,還可以減輕計算機檢測人員的工作量,能夠使他們有更多的時間去制定解決入侵病毒,提高計算機數據安全管理的效率。
1.2入侵檢測常用的兩種方法
1.2.1誤用檢測方法誤用檢測是入侵檢測技術中最常用的的一種檢測方法,利用誤用檢測的方法,可以總結過去入侵的經驗教訓,分析過去對計算機數據庫出現入侵的具體情況的解決措施,總結出入侵的主要規律。通過對這些入侵規律的不斷了解,并且對計算機的運行情況進行監測,就可以發展計算機是否存在病毒入侵的情況。如果發現計算機數據庫存在著病毒入侵的情況,通過誤用檢測的方法,可以快速的分析出入侵的原因和情況,以至于能夠快速準的制定解決方案。但是誤用檢測對系統內部的入侵情況不能及時的做出反應,因為誤用方法不可能獨立的應用,職能依靠于一種具體的系統來進行,這就會影響系統的移植性,造成不能對一些從未出現過的病毒進行檢測,降低了檢測的準確性。1.2.2異常檢測方法異常檢測方法是在計算機運行的基礎上,通過對計算機運行是否存在入侵情況的假設來進行的。在利用異常檢測的方法進行系統的監測時,通過將一些正常使用的模式和非正常使用的模式進行對比分析,從對比出的不同結果來發現系統中存在的入侵行為。這種異常檢測的方法和誤用檢測方法不同,不用依賴系統進行操作,降低了對系統入侵行為的局限性,可以檢測出新型入侵行為。但是異常檢測方法也存在著一些問題,例如異常檢測方法雖然能夠檢測出入侵行為,但是不能對入侵行為進行具體的描述,就會導致系統在檢測的過程中容易發生失誤問題。
2數據挖掘技術在數據庫入侵檢測中的應用
為了防止數據庫數據的額損失,防止出現數據庫入侵問題,計算機數據管理專家不斷的根據先進的互聯網數據庫的特點進行研究和分析。將入侵檢測技術應用到計算機數據庫的數據安全管理中,可以有效的對計算機運行時出現的一些病毒或者是一些非正常的訪問進行阻擋,防止出現惡意軟件入侵數據庫的情況,保護了數據庫數據的安全。2.1數據挖掘技術概述在對數據庫的入侵情況進行檢測時,可以利用數據挖掘技術??梢詫祿熘械囊恍┎煌暾臄祿驼M暾臄祿M行區分,并且可以將不完整的數據信息進行徹底的清除。
2.2數據庫入侵檢測中常用的數據挖掘方法
2.2.1關聯規則的挖掘使用關聯規則的挖掘首先要在數據庫中找出記錄集合,通過對記錄集合分析和檢測,發現其中數據之間存在的相似之處,借助頻繁項集生成的規則,對數據進行挖掘。2.2.2序列模式的挖掘使用序列模式的挖掘也是為了發展數據庫之中的數據存在的相似點。利用序列模式的挖掘的優勢,主要就是體現在可以對數據庫記錄之間時間窗口的挖掘,可以在對數據庫中的數據進行審計時找出其中存在的規律。
3結語
近幾年,隨著社會經濟的快速發展,已經進去到了互聯網時代。網絡技術被廣泛到生產生活中。為企業的發展了巨大的作用,但是在網絡技術快速發展的背景下,也為企業的發展帶來了巨大的安全隱患。網絡操作存在著病毒入侵的風險,隨時可能對數據庫中的企業的信息安全造成威脅,病毒入侵可能導致企業的商業機密泄露,影響企業在市場中的競爭力。為了提高對計算機數據庫的安全管理,本論文對數據庫入侵檢測技術進行了分析,希望能夠對入侵檢測技術的推廣起到借鑒作用,保障網絡信息的基本安全。
參考文獻
(一)鑒別身份
在應用數據庫時,有一個驗證程序,針對全部用戶,即鑒別使用用戶的身份。在端口計算機和訪問計算機的身份鑒別中要使用身份鑒別。當我們想要使用計算機時,用戶需要連接相應的HTTP和SSH,輸入用戶名和密碼,來鑒別用戶的身份。使用的人需要嚴格保守密碼,同時存留在對應的服務器上。將編程技術運用到計算機數據的使用和建立中,能夠實現企業關聯數據和內部文件的安全管理,以免由于企業信息泄露,給企業造成經濟損失。
(二)可用性
將編程技術運用到數據庫系統中,其可用性十分強。成功解決不均衡的負載和一些數據庫中的故障等問題是對可用性的要求。當計算機的主接口出現了問題,留作備用的接口將會自動替代問題接口進行工作,這樣可以使其他故障不對其產生作用,保證網絡在工作過程中的持續穩定性。另外,接收大量的網絡數據時,主接口就可以在備用接口的幫助下,完成數據的接收和傳輸工作,確保計算機能夠正常運作。
(三)隱藏信息的特性
在進行通訊連接時,由于計算機中NAT技術的作用,內部網絡中的網址會被隱藏,此時顯示在數據中的結果是通過公共網絡網址進行訪問的,這就是編程技術的隱藏性。換句話說,企業的平常管理工作中,用戶可以使用計算機直接訪問外部網絡,然而對企業內部網絡的搜索和查看,這些是外部網絡無法實現的,成功實現了安全管理及保密企業信息。
二、計算機軟件工程的數據庫編程技術
(一)設計、開發編程技術
數據庫正式投入使用后,需要隨時關注系統的運作情況,在系統運行的過程中,盡早發現沒有處理的問題并進行分析。所以,就要折返到編程階段,盡早處理在編程階段沒有處理的問題,完善優化數據存儲系統。與此同時,運用不同的編程技術來應對不同的軟件應用,根據各種軟件應用的不同特性,采取不一樣的編程技術,對軟件運用中有待處理的問題進行分析,保證軟件可以平穩的運作,而且還能夠合理化的運用系統資源,假若一部分數據出現傳輸問題,也能夠運用編程技術將出現問題的部分進行調整。
(二)加密數據庫文件
當今社會,信息化高速發展,在聊天記錄、網絡搜索中都存在大量的個人隱私,人們對個人隱私的重視度也逐漸提高,而計算機數據庫作為專門存儲網絡信息的工具,其保密性能的高低,直接關系到人們生活、工作中的信息安全問題。一方面,要分析數據庫中存儲的基本信息,并加上基本的保護在其中的隱私類消息上,一旦有信息外漏的情況產生,編程師就要及時通過編程的方式處理這個問題,經過編程,加密保護數據庫中的文件。在實行加密保護的同時,還要與計算機軟件工程的現實情況進行結合,從而充分發揮加密保護的作用;另一方面,加密保護的功能還可以進一步更深層次的設計,將加密保護分成幾個層級,以滿足不同用戶的要求,同時每個用戶都可以設置自己的專用登錄密碼,然后系統編程會確認登錄密碼的正確與否,并根據對應的密鑰,實現深層次加密信息;最后,在數據庫編程時,由于信息不同的選擇造成各系統間的沖突,能夠運用系統間的優化體系,優化處理產生的問題。
(三)設計存儲模式
如今的生活中,由于計算機的使用越來越普遍,數據庫技術就要保護更多的網絡信息數據。一方面,軟件系統的設計要以軟件功能系統的選取為重點,也可以將其他工程項目設計過程中的理念運用其中,優化設計方案,從而使設計出的數據庫能夠更加穩定的運行;另一方面,在數據庫進行實際存儲時,可以將各類信息進行分類存儲,方便人們二次使用數據。最后,將優化的數據系統運用到數據庫存儲模式中,在數據庫開始使用后,可以將產生的問題盡早優化,同時還能夠將沒有解決的問題盡早發現,以使數據庫的存儲更加方便用戶使用。
三、結語
由此可見,將數據庫編程技術分析工作做好,意義十分重大。這對于計算機數據庫實際應用的提高十分有利,可以擴大編程技術的運用優勢,在國家信息化發展方面,提供更多的技術方面支持。所以,基于計算機軟件工程的數據庫編程技術在今后的計算機研究工作中應予以更多的重視,并科學的評測此類技術的實際運用效果,用以增加適用范圍,使其在國家經濟社會的發展中發揮作用。
軟件工程碩士論文參考文獻:
[1]張學立,田林琳.基于計算機軟件工程的數據庫編程技術淺談[J].時代農機,2018,45(11):163.
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2013)05-0959-02
計算機的發展給人們的生活、工作和學習提供了極大的便利,然而計算機網絡系統中存在的安全問題卻給人們帶來了一定的困擾,因此改善計算機數據庫的安全機制、加強對信息基本設備的安全保護相當重要?,F在很普遍的“防火墻”雖然具備一定的防護能力,然而還是扛不住各種各樣的干擾因素。因此,想要強化計算機數據庫的安全性,還需從檢測技術和安全機制等方面入手。使用戶能夠一邊使用計算機一邊抵抗安全入侵,這不僅能確保系統的安全,還能使數據的完整性不受損害。
1 計算機數據庫安全的重要性
計算機數據庫的安全分為兩種,一種是設備安全,另一種是信息安全,其中信息安全主要是保護用戶的隱私,以及保證其網絡信息的可用性,因此無論那種安全遭到破壞都將會對計算機數據庫造成巨大的威脅。當計算機遭到安全入侵時,首當其沖就是數據庫,病毒和黑客是保證數據庫安全的兩大主要威脅,就近年來的數據顯示,全球每天會有兩萬多網頁遭到病毒和黑客的入侵,這不僅給社會的經濟帶來了巨大的損失,同時還給人們的生活、工作與學習帶來了很多損害,因此,保證計算機數據庫的安全性至關重要。
2 計算機數據庫入侵檢測技術的界定
所謂的計算機數據庫入侵檢測技術就是通過對計算機訪問者進行身份、信息、資料等多方面的驗證來判斷訪問者是否合法,一旦有非法分子強行進入或者出現異常狀況,入侵檢測技術就會做出相關回應,以保護計算機數據庫的安全。我們所知的網絡陷阱其實就是計算機數據庫入侵檢測技術所設置的一種關卡,其工作原理就是通過網絡運行環境來檢測遭受非法入侵時所收集到的有關數據,進行深入分析后判定其行為是否合法,最后做出相關防御措施。
3 常用的計算機數據庫入侵檢測技術
3.1誤用檢測技術
感知節點功能單一化,利用電池提供能量,攜帶能量不足使這些感知節點的自我安保能力大大降低。感知網絡多種多樣,從道路導航到自動控制,從溫度測量到水文監控,不同類型的感知網絡傳輸的數據類型也不盡相同,標準也無法統一,因此,要建立統一的安全保護體系并不容易。傳統的認證是區分不同層次的,網絡層與業務層都只負責各自的身份鑒別,兩者是相對獨立的。物聯網中的很多設備都是區分用途和工作順序的,需要業務層與網絡層捆綁在一起,因此,可以根據業務的提供方和業務的安全敏感程度來設計業務層與網絡層的安全聯系。誤用檢測技術的主要檢測對象是已知病毒、入侵活動和攻擊模式等等,工作原理是把一切網絡入侵活動或者異常行為假設成一種特征模式,在已經把已知入侵活動建立好特征模式的基礎上,將今后所發生的異常自行進行相應的匹配,即二者會自動找出相似的特點,如果二者的特征相匹配,系統則會將之視為異常入侵行為,并采取相應的措施。這種技術的檢測準確性相當高(主要在已知入侵特征方面),然而對未知入侵活動的檢測卻起不了作用,尤其是對新的病毒以及攻擊體,因此,系統中的數據需要時時更新。
3.2異常檢測技術
一般情況下,核心網絡的自我保護能力是相對可靠的,但是由于物聯網中很多節點是以集群的方式存在,在信息輸送時常常會因數據發送量巨大而出現網絡擁堵現象,導致拒絕服務攻擊。此外,現有通信網絡的安全架構大多是按照人的通信角度設計的,并不能很好地適用于機械通信,那么這種網絡通信的安全機制可能會割裂物聯網中各設備之間的邏輯關系。異常檢測技術比誤用檢測技術的檢測準確性高,而且檢測范圍更廣,異常檢測技術是以用戶平常的習慣行為為模型,并建立到數據庫中,然后再將此與計算機用戶的操作行為進行對比,在詳細分析用戶的操作活動后,計算出用戶活動的異常狀態的數目,若偏差較大則說明計算機遭到了非法入侵。異常檢測技術不需要經驗,只要有大量的信息并且掌握它們之間的規律就能進行檢測。除此之外,異常檢測技術還能檢測到未知類型的對象,不管是已識別的還是未識別的非法操作,都能將其實行監控。相比于誤用檢測技術,它不僅檢測效率高,操作起來也更加簡便。
4 計算機數據庫入侵檢測技術所存在的問題
4.1 計算機入侵檢測結果的準確率低,誤報漏報率高
數據庫信息分為企業信息和個人信息,信息的安全是否有保證是信息所有者最為關心的,因此計算機入侵檢測技術的研發人員在研發過程中對某些關鍵點設置是非??量痰模略斐梢唤z錯誤。然而這樣的情況下往往會吸引大量外部病毒,使得檢測結果的準確率大大降低,同時,為了提高準確率而采取的某些措施又會對數據庫產生一定的負面作用。
4.2 計算機入侵檢測的效率不高
不管是數據入侵還是反入侵,想要有效運行就一定要進行大量的二進制數據運算,龐大的計算量不僅浪費時間,還會加大檢測的成本,再加上異常檢測技術也會增加計算代價,因此造成入侵檢測的效率一直偏低,這顯然已經不適應當今網絡高速發展的社會環境。
4.3 計算機入侵檢測技術沒有足夠的自我預防能力
計算機入侵檢測技術自身存在一些缺陷,再加上設計人員的專業知識有限,造成計算機入侵檢測技術的自我防御能力低下。當入侵檢測技術受到某些病毒或者非法行為攻擊時,它無法將它們進行有效的檢測。時間久了,數據庫的安全就會遭到威脅。
4.4 計算機入侵檢測技術的可擴展性差
這是入侵檢測技術中是該重視的問題,因為檢測技術沒有自動更新的特點,無法判別新的病毒與異常行為,導致病毒蔓延,數據庫的安全防線被破壞。
5 加強計算機入侵檢測技術
加強計算機入侵檢測技術的方法有很多,如減少入侵檢測的計算量、建立數據庫知識標準、創建新型的系統模型等等。這里簡單講述一下可以減少入侵檢測計算量的優化Apriori算法,優化Apriori算法是一種在Apriori算法進行進一步改進的一種算法,這種算法中的剪枝候選集功能是減少計算量主要工具,并且以基于兩階段頻集思想的遞推算法為核心,它在各個領域都有較廣泛的使用。
總而言之,該文主要提出了關于計算機數據庫入侵檢測技術的幾點思考,首先簡單介紹了保護數據庫安全的重要性以及什么是計算機數據庫入侵檢測技術,然后提出了兩種常用的檢測技術,并重點探討了現如今入侵檢測技術存在的幾點問題,最后介紹了幾種加強計算機入侵檢測技術的方法。計算機數據庫入侵檢測技術在保護計算機信息安全方面有著舉足輕重的作用,因此提高該技術是創建一個安全可靠的網絡環境的關鍵。
參考文獻:
[1] 蘭世龍,譚艷,羅緋,童玲,孟剛.“軍衛一號”數據庫的網絡安全監控研究[J].醫療衛生裝備,2009(2).
中圖分類號:TP391文獻標識碼:A文章編號文章編號:16727800(2013)011012702
0引言
計算機數據庫是計算機應用中的重要領域之一,其包括圖書館數據庫、文獻數據庫、企業管理數據庫以及數字類的數據庫等,數據庫的種類繁多復雜,它們的構建方式、組織形式等方面也各不相同。隨著信息化的快速發展,以及計算機數據庫的快速更新,數據庫得到了更加廣泛的應用。
1數據庫設計
1.1數據存儲結構
在對數據的存儲結構進行確定時,要考慮多方面因素,例如存儲時間、空間的利用率及維護等。這三方面的因素相互之間是矛盾的,消除一切復雜多余數據雖然可以節省很多空間,但往往會增加檢驗的負擔,所以,必須權衡利弊之后再進行決斷,選擇一套正確的方案。
1.2數據存儲路徑
在關系數據庫中,存儲路徑選擇主要指怎樣建立索引,比如,在建立索引時,應該把什么標準的區域作為次碼,并建立此索引,單碼索引的建立應以什么為標準,建立的量怎么控制,聚集索引在什么情況下建立,等等。
1.3數據存儲位置
為了加強系統的性能,數據應該根據其具體的應用情況進行存儲,存儲的位置應分清主次,注意其易變部分以及穩定部分,常用的存儲位置應與存儲頻率相對較低的位置分開,注意存數的重要性。
2數據庫網絡構建
數據庫的種類相對較多,并且是一項投入相對較大、技術含量較強的的工程,在建設過程中應對節省內存空間的問題進行充分考慮,同時也要提高運行的速度,使用規范化的方法,使數據庫的構建相對簡便化,對數據的來源以及數據之間的關系進行分析,最終對該系統所涉及到的各個實體進行確定。
2.1服務端
2.1.1操作人員管理功能
操作人員屬于數據庫的監督人員,對數據庫的管理至關重要。操作人員所具有的功能包括:對用戶的管理、對操作人員的登陸管理、對密碼的修改與重置、對系統的簡單更改等。其中,很大部分都是對數據庫維護的功能,例如簡單的修改、新增、刪除及查詢等??傊?,進一步加強操作人員對數據庫網絡的監督與管理尤為必要。
2.1.2用戶信息管理功能
對用戶信息的管理相對簡單,一般只是增加新客戶資料、刪除無效客戶資料以及對客戶信息進行及時更改與管理等,主要是對客戶信息的維護,并及時更新,保證客戶信息的準確有效。
2.1.3計算機管理功能
計算機的管理模式與上述所述大同小異,即對計算機信息的維護,并加強對計算機的管理。不過,客戶是個體,而對計算機的管理是整體,因此,需要對計算機的實時信息以及軟件及時更新,以保障計算機的正常運行。此外,數據庫所具有的優點有效促進了數據庫資源的有效利用,降低了人力資源的消耗,促進了資源的合理配置。
2.2客戶端
在計算機的使用中,提供服務的一方叫做伺服端,而接受服務的一方叫做客戶端。日常生活中常見的例子就是打印,打印機與計算機相連,可以將其稱之為打印服務器,而打印服務器提供服務工作的一方稱之為客戶端,但這兩個概念并不是絕對的,其雙方之間可以相互轉換??蛻舳说臉嫿J讲⒉粡碗s,將客戶端的主要系統功能鎖定,只在桌面上留下客戶登陸程序的界面,按要求進行登陸,而客戶端的程序正常情況下是??吭谙到y的托盤之中,在用戶下機的時候使用此圖標進行下機,用戶下機以后,由客戶端將下機的信息發至服務端。
2.3圖書館數據庫建立
圖書館數據庫可以對各個專業的書籍和論文進行搜索,以準確了解文章與書籍的具體信息,及時解決學習與工作中的問題,既節約了時間,也提高了學習與工作的質量。圖書館數據庫主要是多種索引的編制效果,在此基礎上建立起強大的科學檢測系統。索引是指讀者通過數據庫查找所需要的信息入口。對系統的檢測有利于開展學術交流,以及對文化的探索。在構建數據庫時,要求不同,所構建的模式也不同,特別需要要注意的是學校數據庫建設,例如在學校方面,首先應進行科學合理的編制索引,在整理搜集資料時,對其進行分類,包括書名、作者、學科分類、參考文獻、專業機構以及刊物的年、卷、頁碼等,為讀者提供全方位的信息資源,同時,也提高了讀者找書的效率,有利于學者的快速閱讀,并提高學習效率。將圖書進行分類后再錄入數據庫,便于使用者在搜索時可以按分類進行查找,方便數據庫資源的使用,并加強數據庫的快捷服務。此外,在日常的使用過程中,要對數據庫進行及時維護,對不足之處及時加以修改與補充,以更好地滿足讀者的信息要求。
2.4企業管理數據庫構建
由于企業數據庫的數據信息是按工業管理以及商業管理要求來編制的,其中主要是員工的詳細信息,包括員工的個人資料、薪酬狀況、產品的指標以及對銷售的策劃等。應該及時對員工的工作狀況和工作效率進行統計,這不僅可以提高員工的工作效率,更能加強企業的日常運營效率。在構建企業數據庫時,應對企業各個方面的信息進行全方面考慮,使得檢索相對便捷,只需輸入關鍵字便可對其進行搜索。
3計算機數據庫管理
該系統給操作人員帶來了極大方便,更是對安全產生了重大影響。在各個下屬系統中,對用戶的管理只限于允許管理員操作,下屬系統中權限一般較少,只有一些簡單的系統,這不僅保護了數據庫的安全,也加強了對危險的防范。
3.1良好的交互性要求
為了使各部門的操作人員熟練使用該系統的各項功能,應該讓界面設計更加合理化。設計應采用模塊的設計原理,這可以使程序的結構清晰明了,相對也較為容易閱讀與搜索。此外,模塊化的模式也有利于軟件的開發,將一個整體的程序分為不同的模塊進行編寫,既節省了時間,也提高了效率。
3.2危險服務的避免
由于操作人員對系統不熟悉,容易導致錯誤操作,還可能未對文件進行備份,造成文件損壞及丟失。失為了保證數據庫安全,定期對文件進行備份十分重要。
3.3開展數據庫健康檢查
為及時發現數據庫系統存在的問題,在日常管理與維護中,數據管理員要對數據庫開展健康檢查。當前,煙草行業內大部分企業使用的數據庫是IBM DB2,對該數據庫進行檢查時,檢查內容主要包括以下幾個方面:①系統環境:操作系統版本、文件系統容量、內存交換區使用率、系統性能;②數據庫環境:數據庫和補丁版本、是否有僵尸數據庫進程、數據庫節點數、是否有其它數據庫產品及版本;③日志記錄:db2diag.log報錯、db2inst1.nfy報錯、是否有需要處理的DUMP文件;④數據庫健康狀況:表空間利用率和狀態、表空間容器利用率和狀態、排序溢出、是否需要收集統計信息、是否需要數據重組、活動日志和日志所在文件系統利用率、死鎖發生率、鎖升級發生率、鎖等待的百分比、編目Cache命中率、包Cache命中率、監視堆利用率、數據庫堆利用率、數據庫緩沖池命中率。
4數據庫維護
數據庫嚴格按照流程進行構建,盡管如此,但還是存在一定的不足之處,如果想要數據庫有效運行,就必須對數據庫進行有效的管理并及時進行維護。
4.1提升數據庫管理人員技能
《電腦知識與技術雜志》創刊于1994年,本刊為旬刊,總編:楊輝軍 。編委委員均來自國內各著名高校的教授和博士生導師,他們是我國計算機科學領域方面的專家、學者和權威人士。
讀者對象
本刊的作者有教授、博士生導師、研究員、博士研究生、和碩士研究生以及從事該研究領域的工作人員、專家和學者。主要面向廣大的科技工作者、高等院校、各公共圖書館、情報所(室)、研究所,它對科技工作者、科學研究人員、廣大教師、研究生、博士生都具有重要的參考價值。
欄目設置
數據庫與信息管理:數據庫理論與系統、各種專用數據庫、數據挖掘的實用技術、各類信息系統及其管理等;
網絡通訊及安全:計算機網絡理論及應用、計算機網絡安全、計算機數據和設備安全、移動通信技術等;
開發研究與設計技術:軟件工程、程序設計、基于計算機、電子、自動化某個領域的理論與應用研究等;
計算機教學與教育信息化:計算機化教學、計算機教學應用研究、計算機人才的培養等。
人工智能及識別技術:人工智能技術、圖像識別技術等。
多媒體技術及其應用: 多媒體技術設計、開發、應用技術等。
計算機工程應用技術:計算機輔助工程與設計、計算機體系結構、過程控制、虛擬現實技術、計算機測量與控制等。
信息技術與課程整合:教育信息化、信息技術在教學中的應用、網絡遠程教育、數字化教學資源建設等。
電子商務與電子政務:網絡營銷、企業管理、電子化貿易活動、電子信息技術、辦公自動化等。
收稿聲明:來稿文責自負,嚴禁抄襲。
《電腦知識與技術》學術影響:
中國學術期刊綜合評價數據庫統計源期刊
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)02-0260-02
在21世紀科技日益更新的年代,隨著網絡計算機的迅速普及、網絡技術的發展以及數據庫的日益成熟,人們在日常生活中收集數據的能力大幅度提高。隨著行業的不同,大量的數據庫被用于商業管理、政府辦公、科學研究和工程開發等各個行業。在促進我國社會發展的同時,也在一定程度上給人們的日常生活帶來了困擾。在這些困擾中,其核心在于數據豐富而知識貧乏。由此人們在分析數據的過程中,很難取得有價值的知識。隨著數據挖掘技術的研究應用,在解決這一問題的同時,還在很大程度上推動了社會的發展,直接提高檔案信息的管理效率。在此,本文從數據挖掘的概念與技術、數據挖掘的形式分析以及數據挖掘技術在檔案信息數據處理中的應用等三個方面出發,針對檔案信息管理系統中,計算機數據挖掘技術的應用,做以下分析。
1數據挖掘的概念與技術
隨著社會的迅速發展,傳統的數據收集模式已經無法適應現有的社會發展需求,而數據挖掘技術的應用,在提高數據收集質量的同時,還在一定程度上促進了社會的發展。而在數據挖掘的相關應用中,具體分析如下:
1.1數據挖掘的概念
隨著計算機的迅速發展,數據挖掘(DataMining,DM),是一種決策支持過程,它主要基于人工智能、機器學習、統計學技術,高度自動化地分析企業原有的數據,做出歸納性的推理,從中挖掘出潛在的模式,幫助決策者做出正確的決策。一般認為數據挖掘是數據庫中知識發現KDD的一個環節,是KDD中采用具體的數據挖掘算法從數據中自動高效地提取有用模式的最重要的步驟。然而,在產業界、媒體和數據庫研究界,“數據挖掘"比“數據庫中知識發現”更流行,由于DM的廣泛使用,我們也對DM和KDD不作嚴格區分,而認為是等價的概念,在這種意義下它們的定義是一致的。KDD(DM)是從數據集中識別出有效的、新穎的、潛在有用的并最終易于被人們理解的模式的非平凡處理過程。
1.2數據挖掘的技術
在數據挖掘技術運用的過程中,一般所采用的是數學方法,然而在情況特殊的狀況下,也可以采用非數學的運用方法。除此之外,在整個數據挖掘技術運用的過程中,除了以上兩種方法之外,還在一定程度上可以運用演繹與歸納的方法進行數據收集。數據挖掘技術在運用的過程中,通過對相關數據的挖掘、收集以及分析等得出一定的結果,而這一挖掘結果在某些狀況下可以直接運用于信息管理、查詢優化、決策支持、過程控制以及數據維護等多個方面。與此同時,數據挖掘技術在應用的過程中,鑒于數據挖掘技術特性,不僅涉及到多門學科,同時還涉及到數據庫、人工智能、數理統計、機器學習、可視化、并行計算等領域。且在很大程度上,數據挖掘技術在使用的過程中,經常使用的技術主要包括人工神經網絡、決策數、遺傳算法、規則歸納以及可視化等相應的技術。
2數據挖掘的形式分析
數據挖掘在其使用的過程中,基于不同的數據收集,因而在使用的過程中需要使用與之相符的數據收集方法。在確保數據收集資質量的同時,還能確保計算機整個系統的順利運行。而在數據挖掘形式分析的過程中,主要包括以下幾種,具體分析如下:
2.1分類
在計算機數據挖掘技術運用的過程中,分類作為計算機挖掘技術中的核心形式,不僅關系著數據收集的質量,同時還關系著數據的收集屬性分析,因而在整個挖掘技術運用的過程中有著極其重要的作用。而分類作為整個數據挖掘技術中的核心部分,在其運用的過程中,主要是通過分析相關程序的數據庫,將元組分為與之相對的幾個小組。而在其劃分的過程中,針對部分數據,則尤其根據相關人員的操作,對其進行集中處理劃分,在系統程序對其分析之后,由相關程序對剩余的數據進行最終檢測,在達到檢測要求之后,按照相應的規則進行分類。在其具體分類的過程中,典型的分類過程包括了確定分類范圍、選取目標屬性、形成訓練集、屬性分析、選擇算法、分類運算、顯示結果、抽取測試集、驗證分類規則、分類規則輸出等l0個步驟。
2.2相關規則
在計算機數據挖掘技術運用的過程中,相關規則作為整個技術中既簡單又實用的關聯分析規則,不僅能將程序中產生的相關數據準確的描述出來,同時還能針對相關數據資料進行仔細的分析。而在其具體運用的過程中,主要是通過一個具體的事物描寫, 將同類事物中相同屬性的事物結合在一起,然后通過歸納總結,得出他們共有的屬性與模式。在關聯規則使用的過程中,一般將其直接用在事物的數據庫中,不同的事物在產生數據的過程中,都由同一個記錄將其記錄集合。而這種事物數據庫通常被概括為龐大的數據。由此就需要關聯規則在其使用的過程中,應恰當的進行數據記錄,在減少數據占有空間的同時,還能在很大程度上完善整個系統的數據運行。
2.3粗糙集
在整個計算機數據挖掘技術使用的過程中,粗糙集作為一種研究不精確、不確定性知識的數學工具,在整個系統使用的過程中有著極大的優勢。主要包括以下幾個方面:首先,在整個粗糙集運行的過程中,無需知道相應的信息,且在整個運算的過程中,算法簡單且易于操作,因而在很大程度上受到計算機用戶的青睞。其次,在整個數據挖掘研究的過程中,所面對的數據庫多為一系列的型號數據庫,而這種數據庫在數據收集的過程中,粗糙集收集方法的使用,能夠在最短的時間內發現所有數據庫的規律,并通過相應的表格歸納,將其列為決策表,方便了計算機用戶的查閱。最后,即使在現實世界,一些規則在使用的過程中也會發出不確定性,更何況虛擬的網絡世界。而在數據庫使用的過程中,也會發現一些不確定性的知識,而這些都需要粗糙集方法對其進行解決。
3數據挖掘技術在檔案信息數據處理中的應用
檔案信息在日常管理的過程中,不僅關系著相關人員的歷史記錄,同時還是相關人員智慧成果的最終反映。隨著計算機網絡技術的應用,在檔案信息數據處理的過程中,數據挖掘技術的應用,不僅能從根本上提高檔案信息數據的管理效果,同時還能在很大程度上創新檔案管理模式。針對數據挖掘技術在檔案信息數據處理中的應用,具體分析如下:
3.1計算機數據挖掘技術在檔案信息管理系統中應用的重要性
3.1.1增強了檔案實體與內容的安全保護
檔案信息關系著當事人過去的勞動成果,同時還關系著相關人員的隱私信息,一旦泄露,不僅侵犯了相關人員的隱私權,同時還對其今后的生活造成極大的消極影響。而檔案管理人員在工作的過程中,針對檔案信息,除了保密性嚴之外,還應注重檔案的長期保存質量。針對一些利用率較高的檔案,壽命必然會在原有的基礎上縮短,而針對檔案資料中的相關信息,若缺乏完善的監控設備,將直接造成檔案內容的泄密。將數據挖掘技術應用于檔案信息效據管理,通過對異常借閱行為的分析統計,可以防范非正當的利用行為發生。從而更好地保護檔案實體及檔案信息內容。
3.1.2提高檔案的利用服務水平
檔案工作人員在檔案管理的過程中,針對檔案的保密性,在其使用的過程中,其涉及的范圍往往比較小。如果將數據挖掘技術應用于檔案信息數據管理中,通過檔案利用情況分析,就可以加強與利用者溝通,發現潛在的用戶和利用方向。并通過針對性地提供檔案、加強相關檔案的收集、數字化和編研等形式,從而實現真正意義上的主動提供檔案利用服務。
3.1.3加強檔案鑒定工作的水平,降低檔案的收集、保管成本
在檔案業務的整體工作環節中,檔案鑒定不僅關系著檔案的真實程度,同時還關系著檔案管理工作的整體性。然而在我國檔案鑒定中,所憑借的都是檔案管理人員的相關業務經驗來實現的,因而在很大程度上存在著主觀因素。數據挖掘技術應用檔案數據處理中后,通過對利用情況和檔案情況的分析,了解各單位檔案形成特點、規律和檔案利用范圍,從中發現檔案收集工作的薰點。為檔案鑒定工作提供了一種的定量化方法,使檔案鑒定工作真正實現有據可依。
3.2計算機數據挖掘技術在檔案信息管理中的應用
數據挖掘(data mining)是從大量的、不完全的、有噪聲的、模糊的、隨機的數據中提取隱含在其中的、潛在有用信息和知識的過程。在檔案信息管理中,數據挖掘技術可以通過自身特有的信息分析能力,對檔案信息的調閱以及操作等各個流程產生的數據進行仔細的分析,在充分掌握各單位檔案形成的特點、規律以及檔案利用范圍之后,針對檔案信息活動產生的數據進行收集,并將其中的重點進行集中歸納。而這些重點,都是檔案鑒定的基本依據。
另一方面,數據挖掘技術能夠在檔案信息管理的過程中,針對大量的有聲信息、不完整信息、模糊信息以及隨機信息中提取人們不知道的或者潛在有用的信息,并將這些信息及時的反饋到檔案信息的整體管理系統中,使其在處理的過程中及時的采取措施,避免檔案信息的流失而造成嚴重的影響。除此之外,計算機數據挖掘技術在運行的過程中,能夠針對檔案信息管理中出現的大量數據進行相應的管理以及維護,在確保檔案信息數據順利進行的同時,還能針對檔案信息自身存在的管理系統進行整理,以便能及時的發現檔案信息管理中存在的問題,從而能及時的采取相關措施,避免相關檔案信息的流失。
4總結
綜上所述,隨著社會的發展以及科技的進步,計算機數據挖掘技術在使用的過程中,不僅促進了計算機行業的發展,同時還在很大程度上推動了社會的進步。檔案信息管理中計算機數據挖掘技術的運用,在提高檔案信息管理水平的同時,還在很大程度上完善了檔案信息管理,方便了檔案信息的保存。由此就需要相關人員在檔案信息管理的過程中,能夠準確的使用計算機數據挖掘技術,在確保檔案信息管理質量的同時,還能創新檔案信息的管理模式。
參考文獻:
[1]羅艷,黃明初,陸旭安,潘雄偉.簡述數據挖掘在數字檔案館中的應用實現[J].廣西計算機學會2010年學術年會論文集[C],2010 .
[2]黃華.數據挖掘分析在檔案管理方面的應用[J].網絡安全技術與應用,2009,( 4).
[3]藍天,劉劍,王蘭成.數據挖掘技術在信息管理領域中的應用[J].情報探索,2009,(2).
[4]房紅菊.數據挖掘技術在檔案個性化服務中的運用[J].科技情報開發與經濟,2009,(10).
[5]王銳,馬德濤,陳晨.數據挖掘技術及其應用現狀探析[J].電腦應用技術, 2007,(2).