數據庫技術論文
數據庫技術已成為計算機信息系統(tǒng)和計算機應用系統(tǒng)的重要技術基礎。下面是小編為大家精心推薦的數據庫技術論文,希望能夠對您有所幫助。
數據庫技術論文篇一
數據庫加密技術分析
摘 要:從信息產業(yè)的形成、壯大到信息社會的到來,特別是以微電子革命為代表的個人計算機的迅猛發(fā)展和以網絡為特征的新一輪信息交流方式的革命,社會的信息化已成為一種社會發(fā)展的新趨勢。
關鍵詞:數據庫;加密;研究
中圖分類號:TP31 文獻標識碼:A
數據庫技術的最初應用領域主要是信息管理領域,如政府部門、工商企業(yè)、圖書情報、交通運輸、銀行金融、科研教育等各行各業(yè)的信息管理和信息處理。事實上,只要有數據需要管理,就可以使用數據庫。
1數據庫的特點
數據結構化是數據庫和文件系統(tǒng)的本質區(qū)別。數據結構化是按照一定的數據棋型來組織和存放數據.也就是采用復雜的數據模型表示數據結構。數據模型不僅描述數據本身以特點,還描述數據之間的聯(lián)系。這種結構化的數據反映了數據之間的自然聯(lián)系,是實現(xiàn)對另據的集中控制和減少數據冗余的前提和保證。
由于數據庫是從一個企事業(yè)單位的總體應用來全盤考慮井集成教據結構的.所以數拒庫中的數據不再是面向個別應用而是面向系統(tǒng)的。各個不同的應用系統(tǒng)所需的數據只是翅體模型的一個子集。數據庫設計的基礎是數據模型。在進行教據庫設計時,要站在全局需耍的角度抽象和組織數據,要完整地、準確地描述數據自身和數據之間聯(lián)系的情況,建立話合總體需耍的數據棋型。數據庫系統(tǒng)是以數據庫為荃礎的,各種應用程序應建立在數據陣之上。數據庫系統(tǒng)的這種特點決定了它的設計方法,即系統(tǒng)設計時應先設計數據庫,再設計功能程序.而不能像文件系統(tǒng)那樣,先設計程序,再考慮程序需要的數據。
1.1有較高的數據獨立性
數據庫中的數據不是孤立的,數據與數據之間是相互關聯(lián)的。也就是說,在數據庫個不僅要能夠表水數據本身,還要能夠表水數據與數據之間的聯(lián)系。例如布銀行的儲蓄數據庫中,有儲戶信息和賬戶情息,儲戶信息和賬戶信息聯(lián)的。 數據庫能夠根據石同的需要按不同的方法組織數據,比如順序組織方法、索引組織方法、倒排索引組織力法等。這樣做的目的就是要最大限度地提高用戶或應用程序訪問數據烽的效率。閉于有數據庫技術之前。數據文件都是獨立的,所以任何數據文件都必須含有滿足某一應用的全部數據。而在數據庫中數據是被所有應用共享的。在設計數據庫時,從全局應劇小發(fā),可以使數據庫中包含為整個應用服務的全部數據,然后通過模式定義可以靈活組合數據滿足每一個應用。數據形具有較高的數據獨僅件數據獨立性是指數據的組織和存儲方法與應蝴程序互不依賴、彼此獨立的特性。在數據庫技術之前,數據文件的織糾方式和應用程序是密切相關的。當改企數據結構時相應的應用程序也必須隕之修改,這樣就大大增加了應用程斤的開發(fā)代價和維護代價。而數據庫技術以使數據的組織和存儲方法與應用程序巨不依賴,從而人大降低應用程序的開發(fā)代價和維護代價。
1.2數據冗余度小、數據共享度高
數據冗余度小是指存儲在數據庫中的皿復數據少。在非數據庫系統(tǒng)中,每個應用程序有它自己的數據文件,從而造成存儲數據的大盆宜復。由于在數據庫系統(tǒng)方式下.教據不再是面向某個應用,而是面向整個系統(tǒng),這就使得數據庫中的數據冗余度小.從而避免了由于數據大扭冗余帶來的數據沖突問題。
據庫系統(tǒng)通過數據模型和數據控制機制提高數據的共享性。數據共享度高會提高數據的利用率,使得數據更有價值,能夠更容易、更方使地使用。
2數據庫加密方法
從所面臨的安全與保密威脅方面來看,數據庫系統(tǒng)應該重點對付以下威脅: 非授權訪問、假冒合法用廣、數據完整性受破壞系統(tǒng)的正常運行、病毒、通信線路被竊聽等。而威脅網絡安全的因素:計算機系統(tǒng)的脆弱性、協(xié)議安全的脆弱性、數據庫管理系統(tǒng)安全的脆弱性、人為的因素、各種外部威脅,主要包括以下方面。
數據欺騙:非法篡改數據或輸人假數據;特洛伊木馬術:非法裝人秘密指令或程序,由計算機執(zhí)行犯罪活動;意大利香腸術:利用計算機從金融銀行信息系統(tǒng)上一點點竊取存款,如竊取賬戶的利息尾數,積少成多;邏輯炸彈:輸人犯罪指令,以便在指定的時間或條件下刪除數據文卷,或者破壞系統(tǒng)功能;線路截收:從系統(tǒng)通信線路上截取信息;陷阱術:利用程序中用于調試或修改、增加程序功能而特設的斷點,插人犯罪指令或在硬件中相應的地方增設某種供犯罪用的裝置,總之是利用軟件和硬件的某些斷點或接口插入犯罪指令或裝置;寄生術:用某種方式緊跟有特權的用戶進人系統(tǒng),或者在系統(tǒng)中裝人“寄生蟲”;超級沖殺:用共享程序突破系統(tǒng)防護,進行非法存取或破壞數據及系統(tǒng)功能;異步攻擊:將犯罪指令混雜在正常作業(yè)程序中,以獲取數據文件.電腦病毒:將具有破壞系統(tǒng)功能和系統(tǒng)服務與破壞或刪除數據文卷的犯罪程序裝人系統(tǒng)某個功能程序中,讓系統(tǒng)在運行期間將犯罪程序自動拷貝給其他系統(tǒng),這就好像傳染性病毒一樣四處蔓延。
2.1數據庫加密技術探索
密碼學是一門古老而深奧的學科,對一般人來說是陌生的,因為長期以來它只在很小的范圍內(如軍事、外交、悄報等部門)使用。計算機密碼學是研究計算機信息加密、解密及其變換的科學.是數學和計算機的交叉學科,也是一門新興的學科,隨著計算機網絡和計算機通信技術的發(fā)展,計算機密碼學得到前所未有的重視并迅速普及和發(fā)展起來。數據加密技術主要分為傳輸加密和存儲加密,而數據傳輸加密技術是對傳輸中的數據流進行加密,常用的有鏈路加密、節(jié)點加密和端到端加密三種方式。
(1)鏈路加密,是傳輸數據僅在物理層前的數據鏈路層進行加密,不考慮信源和信宿。它用于保護通信節(jié)點間的數據,接收方是傳送路徑上的各臺節(jié)點機,信息在每臺節(jié)點機內都要被解密和再加密,依次進行,直至到達目的地。
(2)節(jié)點加密,是在節(jié)點處采用一個與節(jié)點機相連的密碼裝置。密文在該裝置中被解密并被重新加密,明文不通過節(jié)點機,避免了鏈路加密節(jié)點處易受攻擊鉑缺點。
結語
數據加密技術是最基本的安全技術,被譽為信息安全的核心,最初主要用于保證數據在存儲和傳輸過程中的保密性。它通過變換和置換等各種方法將被保護信息置換成密文,然后再進行信息的存儲或傳輸,即使加密信息在存儲或者傳輸過程為非授權人員所獲得,也可以保證這些信息不為其認知.從而達到保護信息的目的。該方法的保密性直接取決于所采用的密碼算法和密鑰長度。
參考文獻
[1]錢雪忠.數據庫原理及技術[M].北京:清華大學出版社,2011.
[2]劉升.數據庫系統(tǒng)原理與應用[M].北京:清華大學出版社,2012.
點擊下頁還有更多>>>數據庫技術論文