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