數據存儲論文
❶ 資料庫系統原理論文
庫存管理資料庫系統原理與應用
【摘 要】庫存管理系統是典型的信息管理系統(MIS),其開發主要包括後台資料庫的建立和維護以及前端應用程序的開發兩個方面。對於前者要求建立起數據一致性和完整性強.數據安全性好的庫。而對於後者則要求應用程序功能完備,易使用等特點。
經過分析如此情況,我們使用微軟公司的VisualBasic開發工具,利用其提供的各種面向對象的開發工具,尤其是ADO,是能方便而簡潔操縱資料庫的智能化對象,短期內就可以開發出用戶滿意的可行系統。
關鍵字: 庫存管理 ADO 面相對象 庫存ABC分析
第一章 概述
1.1 庫存管理的必要性
大多數庫存管理理論認為,庫存是物理上和邏輯上庫房庫位的所有有形和無形物料極其價值的總和,具體包括成品、原材料、在製品、在途品、生產前物料、備品備件等。雖然持有一些庫存是必要的,過量的庫存卻非但沒有用處而且佔用了資金。佔用的資金對於公司發展、新產品開發等都是非常需要的;減少資金佔用還可以大大減少來自銀行貸款的利息和風險。對那些采購量特別大、采購件市場價格有波動的物料庫存,加強庫存管理效果更為明顯。因此,平衡公司庫存投資與其它資金需求至關重要。
1.2 庫存分類
企業怎樣管理庫存,是庫存管理的最大難點和挑戰。因此,通過MRPII物料主計劃模塊和采購模塊建立計劃與控制系統以有效地實施庫存管理和采購補償成為題中應有之義。通過調查,我們得知任何庫存均可分為如下三類:
A類物品:高值──價值占庫存總值70-80%的相對少數物品。通常為物品的15-20%。
B類物品:中值──總值占庫存總值的15-20%。物品數居中,通常占物品的30-40%。
C類物品:低值──庫存總值幾乎可以忽略不計,只佔5-10%。是物品的大多數,通常佔60-70%。
顯然,A類物品是關鍵;如果我們把精力集中於A類物品,使其庫存壓縮10-50%,就是總庫存的相當可觀的一筆壓縮。
關於ABC分類方法有幾條基本法則:
a. 控制的程度:
對A類物品嚴加控制,包括做完備、准確的記錄,高層監督和經常評審,從供應商按大合同訂單頻繁交貨,對車間緊密跟蹤以壓縮提前期。
對B類物品做正常控制,包括良好的記錄與常規的關注。
對C類物品盡可能使用簡便的控制,諸如定期目視檢查庫存實物、簡要記錄或以簡便標志法表明補充存貨已經訂貨,採用大庫存量與訂貨量以避免缺貨,安排車間日程計劃時給以低優先順序。
b.優先順序
在一切活動中給A類物品以高優先順序以壓縮其提前期與庫存。
對B類物品予以正常處理,僅在關鍵時給以高優先順序。
予C類物品以最低優先順序。
c.訂貨過程
對A類物品提供及時、准確的采購信息和狀態查詢。計算機數據需要人工加以核對,進行階段性盤點,以及頻繁的評審以壓縮庫存。
對B類物品,按一定周期或當發生重大變化時評審一次庫存數據和訂貨點,MRPII操作按例行公事處理。
對C類物品可以盤點處理或訂貨點計算。訂貨往往不用MRPII作計劃。可以憑業務人員的經驗加以控制。
由上可以看出庫存管理的重要性。因此,庫存管理是企業管理的重要組成部分。市場需要庫存商品提供給用戶,企業的經營需要庫存保證各種葯品的供應以進行葯品的銷售,庫存對生產效率的提高有著極其重要的影響。因此,庫存管理系統是計算機管理系統的中心。因為,所有企業的經營活動都離不開物流的活動。
1.3 庫存管理的目標
庫存管理的主要目標就是通過對倉庫所有入出庫活動的管理和控制及對庫存數據有效的統計和分析,以保證企業生產中暢通的物流,使決策人員及早發現問題,採取相應措施,調整庫存結構,縮短儲備周期,加速資金周轉,最大限度地降低庫存佔用,同時,通過周期性的倉庫盤點,及時補救管理中的漏洞,使庫存管理系統實時地反映企業中各個倉庫的現時情況,為各類管理人員從不同側面提供所需信息,以便協調企業經營收到更大效益,庫存管理系統是協調企業生產經營的基礎,其數據的准確性、方便的查詢、有效的分析是整個計算機管理系統順利運行的關鍵。
第二章 開發背景
企業的庫存物資管理往往是很復雜、很繁瑣的。由於所掌握的物資種類眾多,訂貨、管理、發放的渠道各有差異,各個企業之間的管理體制不盡相同,各類統計報表繁多,因此倉庫的庫存管理必須編制一套庫存管理信息系統,實現計算機化操作,而且必須根據企業的具體情況制定相應的方案。
根據當前的企業管理體制,一般的庫存管理系統,總是根據所掌握的物資類別,相應分成幾個科室來進行物資的計劃,訂貨,核銷托收,驗收入庫,根據企業各個部門的需求來發送物資設備,並隨時按期進行庫存檔點,作台帳,根據企業領導和自身管理的需要按月、季度、年度進行統計分析,產生相應報表。為了加強關鍵物資、設備的管理,要定期掌握其儲備,消耗情況,根據計劃定額和實際纖毫定額的比較,進行定額管理,使得資金使用合理,物資設備的儲備最佳。
一個完整的企業物資供應管理系統應包括采購計劃管理,合同收託管理、倉庫庫存管理、定額管理、統計管理、財務管理等模塊。其中倉庫的庫存管理是整個物資供應管理系統的核心。因此有必要開發一套獨立的庫存管理系統來提高企業工作效率, 而所使用的這套庫存管理系統是企業生產經營管理活動中的核心,此系統必須可以用來控制合理的庫存費用、適時適量的庫存數量,使企業生產活動效率最大化。通過對這些情況的仔細調查,我開發了下面的倉庫庫存管理系統。
第三章 系統分析
本系統採用了結構化生命周期法,結構化生命周期法是最常用的管理信息系統開發方法,分為四個步驟,即系統調研分析、資料庫設計實現、界面設計實現和系統功能設計實現。其中系統調研分析階段是最基礎、也是最容易被開發人員忽視的環節。
3.1進行資料收集
在整個系統分析階段,我在圖書館認真查看了很多關於倉庫庫存管理方面的書籍,收集到了相應的入庫單、領料單、台賬、物料卡、報表等資料。
入庫單是入庫單位在把相應的零部件送人倉庫時必須填寫的單據;領料單是領料人員從倉庫中領取零部件時必須填寫的單據(即出庫);零部件台賬(相當於本系統中的操作日誌)實際是一個流水賬,用於記錄每天發生的入庫、出庫信息;物料卡(在本系統中用現有庫存信息來表示)的作用是記錄某一種零部件的數量變化,以便庫管員盤查;報表是倉庫向有關領導和部門定期提交的零部件庫存匯總信息。收集到的入庫單、領料單、零部件庫存台賬、零部件物料卡等單據和報表的實物樣式在此略去,有興趣者請參考有關類似企業的樣本即可。
3.2繪制業務流程圖
3.3用戶需求分析
用戶需求分析就是在用戶需求調研的基礎上,確定系統的總體結構方案,完成相應的需求分析報告。在確定系統的總體結構方案過程中,包括確定應用程序的結構、系統開發環境和系統的功能模塊。用戶需求調研結束之後,應該立即進行用戶需求分析。
3.3.1應用程序結構確定
從用戶應用角度來看,可把應用程序系統的組成部分分成數據存儲層、業務處理層和界面表示層等3個層次,而應用程序結構可歸納為:集中式應用程序結構、單用戶應用程序結構、多層伺服器應用程序結構、瀏覽器/伺服器應用程序結構、客戶機/伺服器應用程序結構等5種類型。
本庫存管理系統就採用了當前最流行的客戶機/伺服器應用程序結構(即C/S結構),此時,客戶機提出請求,伺服器對客戶機的請求作出回應。通過對服務功能的分布實現了分工服務。數據存儲層放在伺服器上,業務處理層和界面表示層放在客戶機上,因此又被稱為「靈敏的客戶機」結構。許多操作可以在本地的客戶機上執行,只是當需要數據時,才向伺服器發出請求。並使應用程序的處理更接近用戶,使整個系統具有較好的性能,可以並行地處理應用程序的請求、減少了數據傳輸量、降低了伺服器的負荷。由於條件所限,將此系統所有程序都置於一台計算機上,以便調試運行。
3.3.2確定系統開發環境
由於大多數公司內部使用的計算機平台都是基於Windows環境的。為了降低系統成本,應最大程度地利用現有的資源、兼容現有的環境,可確定使用下面的開發環境:
★網路操作系統:Windows2000;★資料庫伺服器:MicrosoftAccessr2000;
★伺服器平台:Windows2000;★客戶機平台:Windows95/98/NT/2000;
★前端開發工具:visualBasic6.0(企業版);★數據訪問對象:ADO(本系統使用ADO控制項,簡化編程)。
3.3.3確定系統的功能模塊
通過分析確定庫存系統將包含6個主要功能模塊,即系統模塊、入庫業務管理模塊、出庫業務管理模塊、退料業務管理模塊(還庫業務管理模塊)、盤點業務管理模塊(報表輸出)、需求管理模塊。對於每一個功能模塊,都包含了數據錄入、編輯、查詢、統計、列印、應急、幫助等功能。
第四章 系統設計
4. 1總體設計
4.1.1系統目標設計
系統開發的總體任務是實現企業物資設備管理的系統化、規范化和自動化,從而達到企業倉庫庫存管理效率的目的。
4.1.2開發設計思想
庫存管理的物資主要是企業生產中所需要的各種設備、原材料及零部件。進貨時經檢查合同確認為有效托收後,進行驗收入庫,填寫入庫單,進行入庫登記。企業各個部門根據所需要的物資設備總額和部門生產活動需要提出物資需求申請。計劃員根據整個企業的需求開出物資設備出庫單,倉庫管理員根據出庫單核對發放設備、原材料及零部件。有些設備使用完畢需要及時歸還入庫,填寫還庫單。根據需要按照月、季、年進行統計分析,產生相應報表。
倉庫庫存管理的特點是信息處理量比較大。所管理的物資設備、原材料及零部件種類繁多,而且由於入庫單、出庫單、需求單等單據發生量特別大,關聯信息多,查詢和統計的方式各不相同,因此在管理上實現起來有一定的困難。在管理的過程中經常會出現信息的重復傳遞;單據、報表種類繁多,各個部門規格不統等問題。
在本系統的設計過程中,為了克服這些困難,滿足計算機管理的需要,我們採取了下面的一些原則:
統一各種原始單據的格式,統一帳目和報表的格式。
刪除不必要的管理冗餘,實現管理規范化、科學化。
程序代碼標准化,軟體統一化,確保軟體的可維護性和實用性。
界面盡量簡單化,做到實用、方便,盡量滿足企業中不同層次員工的需要。
建立操作日誌,系統自動記錄所進行的各種操作。
4.1.3系統功能分析
本系統需要完成的功能主要有以下幾點。
庫存管理的各種信息的輸入,包括入庫、出庫、還庫、需求信息的輸入等。
庫存管理的各種信息的查詢、修改和維護。
設備采購報表的生成。
在材料庫存中加入所允許的最大庫存合最小庫存欄位,對所有庫存物資實現監控和報警。
企業各個部門的物資需求管理。
操作日誌的管理
庫存管理系統的使用幫助。
4.2詳細設計
4.2.1 系統功能模塊設計
系統模塊
a. 包括報表的列印及設置,操作日誌的管理。
b. 管理員可以通過管理界面添加或刪除用戶,添加新管理員或刪除原有管理員,驗證用戶的合法性,阻止非法用戶登錄。
c. 管理員或其他用戶可以修改自己的密碼。
(2) 入庫模塊
包括填寫入庫單,更新,刪除入庫記錄,查看現有庫存信息,入庫記錄的查詢及列印
(3) 出庫模塊
包括填寫出庫單,更新,刪除出庫記錄,查看現有庫存信息,出庫記錄的查詢及列印
(4) 還庫模塊
包括填寫還庫單,更新,刪除還庫記錄,還庫記錄的查詢及列印
(5) 需求模塊
包括填寫需求計劃表,更新,刪除采購計劃信息,查看現有采購信息,采購信息的查詢及列印,以及預測短期內的需求計劃。
4.2.2資料庫設計
資料庫需求分析
通過對企業倉庫管理內容和數據流程分析,設計的數據項合數據結構如下:
設備代碼信息。包括的數據項有設備號、設備名稱。
現有庫存信息。包括的數據項有現有設備、現有數目、最大庫存、最小庫存等。
設備使用信息。包括的數據項有使用的設備、使用部門。數目。使用時間、出庫時狀態等。
設備采購信息。包括的數據項有采購的設備、采購員、供應商、采購數目、采購時間等。
設備歸還信息。包括的數據項有歸還設備、歸還部門、歸還數目、歸還時間、經手人等。
設備需求信息。包括的數據項有需求的部門、需求設備、需求數目、需求時間等。
有了上面的數據結構、數據項和數據流程,就可以進行下面的資料庫設計。
資料庫概念結構設計
這一設計階段是在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為後面的邏輯結構設計打下基礎。根據上面的設計規劃出的實體有庫存實體、出庫實體、入庫實體、采購實體、還庫實體、需求實體。 資料庫邏輯結構設計
在上面的實體以及實體之間關系的基礎上,形成各個表格之間的關系。
4.3 代碼設計
任何庫存均可分為如下三類:
A類物品:高值──價值占庫存總值70-80%的相對少數物品。通常為物品的15-20%。
B類物品:中值──總值占庫存總值的15-20%。物品數居中,通常占物品的30-40%。
C類物品:低值──庫存總值幾乎可以忽略不計,只佔5-10%。是物品的大多數,通常佔60-70%。
4.4 輸入輸出設計
本系統界面標准Windows形式,鍵盤輸入(也可以用條形碼讀取),人機交互,容易使用。輸入輸出的設計考慮美觀實用和通俗易懂,圖文並茂。
4.5系統安全性設計
系統資料庫中包含多個二維表,所以在系統與資料庫的連接上,並沒有把資料庫和系統的連接直接寫入代碼,而是通過對伺服器端進行系統設置,使資料庫名及路徑不可見,並通過ACCESS的資料庫安全設置,保證了資料庫的安全性。系統根據用戶身份不同賦予不同許可權,用戶用密碼登陸,同樣也保證了系統數據的安全性。
第五章 系統實施
5.1、開發工具簡介
本系統的前端開發工具,我選擇了Visual Basic6.0,後台資料庫採用Access2000。
5.1.1 VB簡介
Visual意為「可視化的」,指的是一種開發圖形用戶界面的方法,所以Visual Basic是基於Basic的可視化的程序設計語言。在Visual Basic中,一方面繼承了Basic所具有的程序設計語言簡單易用的特點,另一方面在其編程系統中採用了面向對象、事件驅動的編程機制,用一種巧妙的方法把Windows的編程復雜性封裝起來,提供了一種所見即所得的可視化程序設計方法。
5.1.2 VB功能特點
具有面向對象的可視化設計工具
在VB中,應用面向對象的程序設計方法(OOP),把程序和數據封裝起來視為一 個對象,每個對象都是可視的。程序員在設計時只需用現有工具根據界面設計要求,直接在屏幕上「畫」出窗口、菜單、按鈕、滾動條等不同類型的對象,並為每個對象設置屬性。程序員的編程工作僅限於編寫相關對象要完成的功能程序,因而程序設計的效率可大大提高。
事件驅動的編程機制
事件驅動是非常適合圖形用戶界面的編程方式。在圖形用戶界面的應用程序中,是由用戶的動作即事件掌握著程序運行的流向,每個事件都能驅動一段程序的運行。程序員只要編寫響應用戶動作的代碼,而各個動作之間不一定有聯系。
提供了易學易用的應用程序集成開發環境
在VB集成開發環境中,用戶可設計界面、編寫代碼、調試程序,直至把應用程序編譯成可執行文件在Windows中運行,使用戶在友好的開發環境中工作。
結構化的程序設計語言
VB具有豐富的數據類型和結構化程序結構,作為一種程序設計語言,它還有如下一些特點:
強大的數值和字元串處理功能
豐富的圖形指令,可方便地繪制各種圖形
提供靜態和動態數組,有利於簡化內存的管理
過程可遞歸調用,使程序更為簡練
支持隨機文件和順序文件的訪問
提供了一個可供應用程序調用的包含多種類型的圖標庫
具有完善的運行出錯處理
支持多種資料庫系統的訪問
利用數據控制項可訪問的資料庫系統有:Microsoft Access、Btrieve、DBASE、Microsfot FoxPro和Paradox等,也可以訪問Microsoft Excel、Lotus1-2-3等多種電子表格。
支持動態數據交換(DDE)、動態鏈接庫(DLL)和對象的鏈接與嵌入(OLE)技術
完備的HELP聯機幫助功能
與Windows環境下的軟體一樣,在VB中,利用幫助菜單和F1功能鍵,用戶可以隨時方便地得到所需要的幫助信息。VB幫助窗口中顯示了有關的示例代碼,通過復制、粘貼操作可獲取大量的示例代碼,為用戶的學習和使用提供了極大的方便。
VB程序設計的概念就是面向對象的概念,對象就是數據(DATA)和代碼(CODE)互相結合的綜合體。Windows上面的每一個圖標,包括窗口本身都是對象,如果沒有任何事情發生,對象處於停頓狀態。當存在外來事件時,程序段執行,它的執 行是由外來事件決定的。因此是「事件」驅動的。
編寫VB程序較為簡單,首先將各個對象放在空白窗體上,然後將程序代碼分別添加給對象或圖標,將它們組合起來就可以隨意運行了。
在VB中,窗體實際上是一個對象,VB的窗體含有許多內嵌特性,這使得用戶界面部分的建立像是從一個目錄中挑選一個個合適的控制項,而不是從零開始一步一步地建立控制項。這種開發者能親眼看到的程序設計過程就是「可視化程序設計」(Visual Programming)
5.1.3 VB中的基本概念
對象:面向對象編程(OOP)的提法大家一定也很耳熟,雖然Visual Basic並不是完全的面向對象編程,但也利用了對象編程技術。對象簡單地說就是大家經常看到的各種窗口、按鈕、文本框甚至列印機等。
屬性:如同電視有黑白、彩色之分一樣,作為對象的Windows中的窗口也是有大有小,文本框的位置不可能完全一樣,菜單要顯示出不同的功能,這些都是由對象的屬性決定的。不同對象的屬性可能不同。屬性一般決定了對象的位置、大小、顯示等情況。
方法:就是對象能夠做的事,如列印機對象就有列印(Print)方法、窗口對象支持隱藏(Hide)方法、很多對象支持移動(Move)方法等。
事件:就是對象對用戶各種操作的反映情況。如用戶用滑鼠按一下按鈕,就會觸發按鈕的「按」(Click)事件。
控制項:控制項就是Visual Basic提供的編程用的模塊,與對象有直接的聯系,如同積木的木塊,使用這樣的控制項,就可以像拼圖或堆積木一樣「搭」、「拼」你的程序界面。Visual Basic中使用控制項,簡化了Windows中的窗口、按鈕等對象的編程設計。每個控制項都有各自的屬性、事件及方法。只需修改這些特徵你就可以隨心所欲地編程了。最重要的是,你可以利用成千上萬的各種擴充的控制項來快速構造幾乎能滿足你任何要求的程序。例如,如果你不滿意Windows簡陋的媒體播放器,你就可以使用VB的多媒體控制項在1小時以內設計一個完全自己風格的能夠播放CD、VCD的多媒體播放器,而功能完全與之相當。
5.1.4 Access2000資料庫簡介
作為Microsoft的office套件產品之一,access已經成為世界上最流行的桌面資料庫系統。Access與許多優秀的關系資料庫一樣,可以讓你很容易地連接相關的信息而且還對其他的資料庫系統有所補充。它能操作其它來源的資料,包括許多流行的PC資料庫程序(如dBASE,Paradox,Microsoft FoxPro)和伺服器、小型機及大型機上的許多SQL資料庫。Access還完全支持Microsoft的OLE技術。
Access還提供windows操作系統的高級應用程序開發系統。Access與其它資料庫開發系統之間相當顯著的區別就是:您不用寫一行代碼,就可以在很短的時間里開發出一個功能強大而且相當專業的資料庫應用程序,並且這一愉快的過程是完全可視的!如果您能給它加上簡短的VBA代碼,那麼您的程序決不比專業程序員潛心開發的程序差。
Access的總體結構
Access將所有有名字的東西都成為對象(object),在Access 2000中,最重要的對象有表,查詢,窗體,報表,宏和模塊。
表 用戶定義的存儲資料的對象。每一個表都包含有關某個主體的信息。表包括存儲不同種類資料的欄位(列),而記錄(行)則收集特定主體實例的所有信息。
查詢 為來自一個或多個表的資料提供定製視圖的對象。在Access中,可以利用圖形化的實例查詢機制(QBE)或通過SQL語句來建立查詢。你可以在查詢中選擇、更新、插入或刪除資料,也可以用查詢來建立新表。
窗體 窗體是主要的人機介面。大量的操作(幾乎所有)都要通過窗體完成。窗體通過運行宏(macro)或Visual Basic for Applicatinns(VBA)過程,來響應大量的事件。Access 2000為我們提供了強大的(同時也是相當方便的向導)來建立標準的Windows窗體。
報表 為格式化、計算、列印選定資料而設計的對象。它是衡量一個優秀的資料庫的重要標准(有時甚至是唯一的標准)。
宏 為了響應已定義的事件,需要讓Access去執行一個或多個操作,而宏就是對這些操作的結構化的定義對象。它可以讓你像堆積木一樣建立一個功能強大的程序,而無須寫大量的代碼。
模塊 包括用VBA編碼的定製過程的一個對象。模塊提供了獨立的動作流以捕獲錯誤,而宏做不到。模塊能直接響應窗體或報表事件,也可以從應用程序的任何地方被調用。
5.2 系統實現
5.2.1.系統管理模塊實現
5..2.3入庫模塊的實現
5..2.4 出庫模塊實現
5.2.5設備采購模塊實現,程序略
5.2.7設備代碼模塊實現
5.2.9 操作日誌模塊實現
第六章 系統使用說明
參考文獻:
1. 資料庫系統原理教程 王珊 陳紅 清華大學出版社
2. 管理信息系統 王虎 張俊 武漢理工大學出版社
3. Visual Basic 資料庫開發 E.Winemiller,J.Roff B.Heyman,R.Groom 著 清華大學出版社
4. PowerBuilder 8.0資料庫系統開發實例導航 何旭洪 余建英 人民郵電出版社
5. VB6從入門道精通 『美』Gary cornell 著 北京希望電子出版社
6. managing Information Systems David L.Anderson著 清華大學出版社
7. Management Information Systems Raymond Mcleod,Jc George Schell 著 北京大學出版社
❷ 資料庫論文,急!!!!!!
這個也可以作為論文?
這都是基礎知識呀,教材里都有的。
在計算機硬體、軟體發展的基礎上,在應用需求的推動下,數據管理技術的發展經歷了三個階段。
一、人工管理階段
1、背景
應用背景:科學計算
硬體背景:無直接存取存儲設備
軟體背景:沒有操作系統
處理方式:批處理
2、特點
數據的管理者:人
數據面向的對象:某一應用程序
數據的共享程度:無共享,冗餘度極大
數據的獨立性:不獨立,完全依賴於程序
數據的結構化:無結構
數據控制能力:應用程序自己控制
二、文件系統階段
1、背景
應用背景:科學計算、管理
硬體背景:磁碟、磁鼓
軟體背景:有文件系統
處理方式:聯機實時處理 批處理
2、特點
數據的管理者:文件系統
數據面向的對象:某一應用程序
數據的共享程度:共享性差,冗餘度大
數據的獨立性:獨立性差
數據的結構化:記錄內有結構,整體無結構
數據控制能力:應用程序自己控制
三、資料庫系統階段
1、背景
應用背景:大規模管理
硬體背景:大容量磁碟
軟體背景:有資料庫管理系統
處理方式:聯機實時處理, 分布處理批處理
2、特點
數據的管理者:資料庫管理系統
數據面向的對象:整個應用系統
數據的共享程度:共享性高,冗餘度小
數據的獨立性:具有高度的物理獨立性和邏輯獨立性
數據的結構化:整體結構化,用數據模型描述
數據控制能力:由資料庫管理系統提供數據安全性、完整性、並發控制和恢復能力
四、資料庫系統的特點
1、數據結構化
2、數據的共享性高,冗餘度低,易於擴充
3、數據獨立性高
4、數據由DBMS統一管理和控制
數據結構化
數據結構化是資料庫與文件系統的根本區別。在描述數據時不僅要描述數據本身,還要描述數據之間的聯系。
數據的共享性
資料庫系統從整體角度看待和描述數據,數據不再面向某個應用而是面向整個系統。
數據冗餘度
指同一數據重復存儲時的重復程度。
數據的一致性
指同一數據不同拷貝的值一樣(採用人工管理或文件系統管理時,由於數據被重復存儲,當不同的應用使用和修改不同的拷貝時就易造成數據的不一致)。
物理獨立性
當數據的存儲結構(或物理結構)改變時,通過對映象的相應改變可以保持數據的邏輯構可以不變,從而應用程序也不必改變。
邏輯獨立性
當數據的總體邏輯結構改變時,通過對映象的相應改變可以保持數據的局部邏輯結構不變,應用程序是依據數據的局部邏輯結構編寫的,所以應用程序不必修改。
數據的安全性(Security)
數據的安全性是指保護數據,防止不合法使用數據造成數據的泄密和破壞,使每個用戶只能按規定,對某些數據以某些方式進行訪問和處理。
數據的完整性(Integrity)
數據的完整性指數據的正確性、有效性和相容性。即將數據控制在有效的范圍內,或要求數據之間滿足一定的關系。
並發(Concurrency)控制
當多個用戶的並發進程同時存取、修改資料庫時,可能會發生相互干擾而得到錯誤的結果並使得資料庫的完整性遭到破壞,因此必須對多用戶的並發操作加以控制和協調。
資料庫恢復(Recovery)
計算機系統的硬體故障、軟體故障、操作員的失誤以及故意的破壞也會影響資料庫中數據的正確性,甚至造成資料庫部分或全部數據的丟失。DBMS必須具有將資料庫從錯誤狀態恢復到某一已知的正確狀態(亦稱為完整狀態或一致狀態)的功能。
❸ 在研究學習中,龐大的數據整理,尤其是對專業書和論文的存儲問題一直得不到良好的解決,有什麼好方法嗎
樓上搞笑了,國外早就開發出學術研究軟體了,知名的有endnote之類的,但是對中文支持不是很好,國內也有一款比較好的是noteexpress,最近我一直在用,主要是對中文支持較好,不過網上找這些軟體需要破解版,正式版的都收費。以上軟體都能達到學術研究對個人資料庫建立,論文保存、檢索,論文注的導出,給參考書籍做筆記等功能,其實我也在慢慢摸索中~
❹ 分析電子商務中的數據安全論文
在學習和工作中,大家都不可避免地要接觸到論文吧,論文是進行各個學術領域研究和描述學術研究成果的一種說理文章。如何寫一篇有思想、有文採的論文呢?下面是我整理的分析電子商務中的數據安全論文,歡迎大家分享。
分析電子商務中的數據安全論文 篇1
一、引言
電子商務信息系統中存放著大量機密敏感的數據,這些數據是電子商務企業運營時重要的信息。
這些數據如果存在安全問題, 就會給企業經營帶來很大風險。
本文將對電子商務系統的數據安全進行討論,從而為提升其安全技術與管理水平給出一些合理的建議與策略。
二、電子商務資料庫與其安全問題
1、電子商務數據安全概述
電子商務數據安全的具體含義為:保證電子商務資料庫信息的保密性、完整性、一致性、可用性和抗否認性。
保密性指保護資料庫中的數據不被泄露和未授權的獲取:完整性指保護資料庫中的數據不被破壞和刪除;一致性指的是確保資料庫中的數據滿足實體完整性、參照完整性和用戶定義完整性要求;可用性指的是確保資料庫中的數據不因人為或自然的原因對授權用戶不再可用;抗否認性是保證用戶事後無法否認對資料庫進行的一系列訪問、修改、查詢等操作,便於事後分析調查。
2、電子商務資料庫面臨的安全威脅
(1)黑客攻擊。
網路中總是存在各種安全漏洞,因此黑客的攻擊行為是威脅電子商務數據安全的一大隱患。
黑客攻擊網路的目的通常是擾亂系統正常運行或者竊取重要的商業機密。
黑客慣常使用的攻擊手段為:竊—即黑客通過截獲通訊信道上的重要數據並破譯來達到竊取用戶機密的目的;重發攻擊—黑客為達到影響系統正常運行的目的,而將竊得到的數據經過篡改之後重新發回伺服器或者資料庫用戶;迂迴攻擊—黑客掌握電子商務資料庫系統的安全漏洞之後,繞過資料庫系統而直接訪問機密數據;假冒攻擊—黑客先是採取發送大量無意義的報文而堵塞伺服器和客戶終端的通訊埠以後,再通過假冒該客戶或者該伺服器的方法來非法操作資料庫系統;越權攻擊—黑客屬於一個合法用戶,但是其通過某種手段使自己去訪問沒有得到授權的數據。
(2)系統漏洞。
針對於電子商務資料庫系統的網路入侵者能夠根據系統本身的安全漏洞得到系統的數據操作許可權。
漏洞產生的原因往往是資料庫管理系統沒有及時打補丁或者在安全方面的設置中總是選擇默認設置。
此外,如果由於資料庫的安全檢查措施級別太低,或者審核機制應用不當、軟體存在的風險以及管理風險等,都會使系統形成安全漏洞,從而給破壞者以入侵的機會。
三、電子商務數據安全解決方案
1、加密方案
電子商務系統中的一些商業機密數據是不允許普通用戶進行隨意訪問的。
加密方案的目的是控制以上這些機密數據只能被得到相應授權的`特定人群所訪問和存取。
資料庫管理系統的加密以欄位為最小單位進行,加密和解密通常是通過對稱密碼機制的密鑰來實現。
數據加密時,資料庫管理系統把明文數據經過密鑰轉換為密文數據,資料庫中數據的存儲狀態都是密文數據,而在得到許可權的用戶查詢時,再將密文數據取出並解密,從而恢復明文數據。
使資料庫的安全性得到進一步提升。
2、訪問控制方案
在資料庫管理系統中,不同的用戶擁有不同的許可權。
因此必須保證某個用戶只能訪問或者存取與自己許可權相應的數據范圍。
用戶所擁有的許可權包括兩方面的內容:一是用戶可以訪問資料庫中什麼樣的數據對象,二是用戶可以對這些數據對象進行什麼樣的操作。
當用戶對資料庫進行訪問時,系統會根據用戶的級別與許可權來判定此種操作是允許的或者禁止的,從而達到保護敏感數據不被泄露或者篡改的目的。
訪問控制方案有三種,分別叫做自主存取控制(Discretionary Access Control, DAC) 、強制存取控制(Mandatory Access Control, MAC) 和基於角色的存取控制(Role— based Access Control, RBAC)。
3、認證方案
身份認證技術是資料庫管理系統為防止各種假冒攻擊安全策略。
在用戶對敏感關鍵的數據進行存取時,必須在客戶與資料庫管理系統之間進行身份認證。
口令的識別是資料庫管理系統進行身份認證的一種方式,每個具體用戶都被系統事先分配一個固定的用戶名與密碼,電子商務系統的許多數據具有開放性特徵,因此必須對每個訪問系統的用戶的身份進行認證,這樣就可以阻止不擁有系統授權的用戶非法破壞敏感機密的數據。
4、審計方案
審計方案是資料庫管理系統對相關用戶的所有操作過程進行監視的一種安全方案,該安全方案的具體做法是在審計日誌記錄中存放各用戶對資料庫施加的動作,包括用戶的修改、查詢和刪除等操作。
這種有效機制可以在最大程度上保證資料庫管理系統的信息安全。
有兩種審計方式:分別叫做用戶審計和系統審計。
用戶啟用審計功能將在數據字典中記錄每個用戶操作資料庫的全部細節,包括用戶名稱,操作類型等等;而系統審計則由DBA來進行。
5、備份方案
可以把電子商務資料庫的故障或障礙分為以下三類: 系統故障、事務故障以及介質故障。
當發生某種類型的故障時,為了把企業的損失減少到最低,必須在最短的時間內恢復數據,因此,根據企業的實際情況和數據類型與特點,制定出一套合理而經濟的備份和恢復策略是必要的。
所謂資料庫備份與恢復方案,目的是在資料庫系統故障並且短時間內難以恢復時,用存儲在備份介質中的數據將資料庫還原到備份時的狀態。
數據備份根據資料庫管理系統類型的不同, 有多種備份實施計劃。
比如對SQL Server而言,有資料庫備份、事務日誌備份、增量備份和文件及文件組備份。
電子商務信息系統的資料庫管理系統中必須建立詳細的備份與恢復策略。
四、結束語
對電子商務企業來說 ,數據安全的重要性是無庸諱言的。在對機密敏感數據的管理時,必須根據應用環境的具體安全需要來實施各種安全策略。
分析電子商務中的數據安全論文 篇2
[摘要]
酒店電子商務不僅可以為顧客帶來方便,也可以為酒店帶來經濟效益和先進管理。本文對酒店電子商務的應用現狀、優勢、解決方案、發展過程中存在的問題進行了研究,對其可能出現的發展趨勢進行了討論。
[關鍵詞]
酒店;電子商務;優勢;應用發展
電子商務是20世紀信息化、網路化的產物。近幾年來,隨著知識經濟的發展和信息高速公路的建設,電子商務在互聯網上開展起來。電子商務以其難以想像的發展速度成為酒店最有效、最經濟、最便捷的營銷手段。有些酒店每天通過類似Ctrip,E-long等網路訂房中心的預定有時甚至超過了前台的散客。酒店網路銷售系統是具有革命性的酒店營銷創新。它的優勢主要在於有效展示酒店形象和服務,建立與客戶良好的互動關系,具有高效管理銷售過程,且顯著降低銷售成本、提高經濟效益和管理水平。
一、酒店業電子商務的需求
電子商務平台在酒店業中的應用,要根據市場空間大小來確定市場可行性。根據《中國旅遊統計年鑒》(2005年)顯示:2004年全國星級飯店(按經濟類型、規模和星級分)共計10888家,其中五星級242家,四星級971家,三星級3914家,二星級5096家。2004年,全年營業收入總額為1238.67億元,上繳營業稅71.07億元。另外,根據數據顯示,中國旅遊市場目前的規模約為6000億元人民幣。並且預計未來幾年內保持持續增長。這個市場規模之大,足以吸引酒店通過建立完善的電子商務體系來促進酒店的業務發展。
隨著國際旅遊酒店業電子商務市場發展勢頭的迅猛,酒店網上銷售額幾乎占據在線旅遊行業的三分之一,但由於網上支付安全性和信任性問題,目前真正網上支付的客人仍然很少,要實現真正意義上的網路銷售還有待時日。盡管如此,現今國內銷售酒店客房的專業網站為數已不少,許多酒店還進入了國內各種旅遊商務網站和國外相關網站。
二、酒店電子商務優勢
酒店電子商務的開展首先給酒店業經營增加了新的服務產品,滿足了市場的新變化。因為遊客,特別是商務客人,他們需要在旅途期間仍然得到互聯網服務,於是電子商務的開展使得酒店增加了對客服務的內容,為客人帶來了方便。
酒店通過互聯網來采購設備,可以方便地實現規模采購和享受熟客優惠。對於數額較大的采購項目,一般就可以採用優先決策方式,做好管理控制。電子商務的開展提供了售前、售中和售後的全過程服務,包括從酒店需求設計的配置計劃制訂、價格查詢、預定、支付、配送等所有環節,可以為酒店節約大量的人力,財力和物力成本。
三、酒店電子商務建設解決方案
1.總體方案設計審核
酒店電子商務建設是一個系統工程,為了當前項目所需而不顧日後發展的方案,不僅造成重復投資而導致浪費,若方案不符合業務需求還會降低項目本身的實際功效。因而,酒店電子商務建設應該量身定做,提出總體設計方案,並由行業管理部門組成專家組,對總體方案進行論證和審核,以確保方案的先進行、可行性。
2.建立行業認證
有的IT公司並不了解酒店業的特性,並在客房寬頻合同中明確規定了網路環境產權不屬於酒店。因此,酒店無權在該網路環境加設任何其他應用項目。鑒於上面提及的問題,有必要針對那些專業從事酒店業電子商務建設方案實施的企業進行認證,以確保從事酒店電子商務建設的IT公司都具有專業性,避免酒店電子商務建設走彎路。
3.建立服務標准
對於酒店而言,電子商務是一個工具、一種手段、一種服務,服務水平的高低直接影響到酒店經濟效益和競爭力。雖然目前我國高級技術人才輩出,卻大多投身於高薪技術領域,而在服務行業出現斷層現象。這也就成為酒店開展電子商務中的一大瓶頸。
四、酒店電子商務發展與展望
未來的酒店電子商務應向增強與客戶的雙向交流、改善信息服務、通過個性化服務增加附加值的方向發展,目前我國酒店電子商務「以交易為中心」色彩較濃,預計未來酒店電子商務將在服務上更加完善,更加人性化。
1.電子商務的規范化與標准化
酒店電子商務是一個新興領域,我國在酒店電子商務規范與標準的整體制定和推行方面尚非常薄弱,這應是下一階段發展的重點。
首先是規范化,建立健全酒店電子商務規范體系,為酒店電子商務的實施和監管、企業和消費者的市場行為、信息內容和流程、技術產品和服務等提供指導與約束,預先對那些可能對酒店電子商務活動產生不利影響的潛在因素加以防範。
其次是標准化。在國外,通常是由專門的組織(如OTA)制訂出一套統一的數據格式和介面標准,酒店電子商務網站、管理信息系統在開發時都遵守這套標准,這樣在一開始就能夠保證與酒店的信息系統做無縫鏈接的可能性。我國酒店電子商務的數據應該盡快實現標准化,與國際接軌。
2.移動電子商務將成為主流
移動電子商務結合智能網路技術,是真正實現以人為中心的電子商務應用。如移動支付—顧客無論在何時何地,通過行動電話等終端就能完成對企業或對個人的安全的資金地付。新技術的應用將使酒店電子商務功能更加完善,應用更加普及。
五、結束語
進入21世紀,電子商務充滿活力、飛速向前發展,電子商務使整個市場、各個行業發生著驚人的變化,酒店業也不例外。以無線網際網路為載體的第三代電子商務模式正在蓬勃發展中。我們迫切希望電子商務為酒店業的發展發揮橋梁紐帶作用,希望酒店電子商務得到健康有序的發展。
參考文獻:
[1]董志文張軍:對酒店計算機信息管理系統的分析與展望.海岸工程,2002,(2)
[2]巫寧:旅遊電子商務理論與實務[M].北京:中國旅遊出版社,2003
[3]王振侯功顯:我國酒店電子商務體系構建研究[J].湖北經濟學報,2007,(12)
[4]李琪:電子商務通鑒[M].北京:中國商業出版社,2000
❺ 數據存儲技術論文3000字
資料庫存儲技術的出現,對於傳統的紙質存儲技術來說,具有革命性的作用,下面是我為大家精心推薦的數據存儲技術論文3000字,希望能夠對您有所幫助。
數據存儲技術論文3000字篇一
資料庫編程與資料庫存儲技術分析
【摘要】隨著信息技術的發展,以及人類社會文明進步,在與計算機相關的技術發展中,關於數據方面的處理工作,如今也越來越受到重視,在不同的發展時期,根據不同的計算機類型以及在實際應用的不同,資料庫的編程與資料庫存相儲技術方面的要求也有所差異,所以就要根據實際情況進行具體分析.本文就結合相關技術進行分析。
【關鍵詞】資料庫;編程;存儲;技術;分析
引言
在計算機的發展過程中,根據數據進行程序編輯,以及在計算機內部儲存程序的編輯都是非常重要的方面,雖然會根據所操作的計算機不同,而在具體操作過程中而出現有所區別,但是要針對相關的技術進行具體分析後就能夠發現,在數據存儲方面只要編輯好資料庫對應的程序,要取得好的工作成績不不難,所以研究好關於資料庫編程和資料庫存儲相關的技術,就能夠代替真實人的工作,取得良好的工作效果,促進計算機行業的發展.
隨著計算機的普及應用,計算機應用軟體得到了快速的發展,從某種意義上來說,計算機之所以能夠在各個領域中得到應用,很大程度上就是因為相應的應用軟體,根據各個行業的特點,軟體公司都開發了針對性的應用軟體,通過這些軟體的使用,能夠給實際的工作帶來方便,提升工作的效率,例如在工業自動化中,現在的計算機技術已經具有一定的智能性,可以代替人來進行操作,這種方式出現錯誤的幾率很低,而且計算機不需要休息,生產效率得到了大幅提高,在計算機軟體中,尤其是一些大型的軟體,資料庫是軟體的核心內容,因此在計算機軟體編寫過程中,資料庫編程和存儲技術,也是一個核心內容,受到我國特殊歷史原因影響,我國的軟體行業發展較慢,因此資料庫編程和存儲技術的核心都掌握在西方發達國家手中。
1、資料庫存儲技術簡述
1.1資料庫存儲技術的概念
資料庫的發展很大程度上依賴於計算機性能的提升,在計算機出現的早期,並沒有資料庫的概念,當時計算機的性能很低,只能進行一些簡單的數字運算,體積也非常龐大,還沒有數據存儲的概念,隨著晶體管和集成電路應用在計算機製造中,計算機的性能得到了大幅的提升,開始在各個領域中進行應用,當計算機被用於數據管理時,尤其是一些復雜的數據,傳統的存儲方式已經無法滿足人們的需要,在這種背景下,DSMS誕生了,這種資料庫管理系統在當時看來,是資料庫管理技術的一次革命,隨著計算機性能的提升,逐漸出現了SQL、Oracle等,在傳統的資料庫編程中,由於資料庫編寫的時期不同,使用的編寫語言也有一定的差異,目前常使用的軟體有VB、JAVA、VC、C++等,利用這些編程軟體,都可以編寫一個指定的資料庫,由於每個軟體自身都有一定的特點,因此不同領域的數據編程中,所選擇的編程軟體業有一定的差異。
1.2資料庫存儲技術的發展
資料庫的概念最早可以追溯到20世紀50年代,但是當時資料庫的管理,還處於傳統人工的方式,並沒有形成軟體的形式,因此並不能算資料庫存儲技術的起源,在20世紀60年代中期,隨著計算機存儲設備的出現,使得計算機能夠存儲數據,在這種背景下,數據管理軟體誕生了,但是受到當時技術條件的限制,只能以文件為單位,將數據存儲在外部存儲設備中,人們開發了帶有界面的操作系統,以便對存儲的數據進行管理,隨著計算機的普及應用,計算機能夠存儲的數據越來越多,人們對資料庫存儲技術有了更高的要求,尤其是企業用戶的增加,希望資料庫存儲技術能夠具有很高的共享能力,數據存儲技術在這一時期,得到了很大的發展,現在的資料庫存儲技術,很大程度上也是按照這一時期的標准,來進行相應的開發,隨著資料庫自身的發展,出現了很多新的資料庫存儲技術,如數據流、Web數據管理等。
1.3資料庫存儲技術的作用
資料庫存儲技術的出現,對於傳統的紙質存儲技術來說,具有革命性的作用,由於紙質存儲數據的方式,很容易受到水、火等災害,而造成數據的損失,人類文明從有文字開始,就記錄了大量的歷史信息,但是隨著時間的推移,很多數據資料都損毀了,給人類文明造成了嚴重的損失,而資料庫存儲技術就能夠很好的避免這個問題,在資料庫的環境下,信息都會轉化成電子的方式,存儲在計算機的硬碟中,對於硬碟的保存,要比紙質的書籍等簡單的多,需要的環境比較低,最新的一些伺服器存儲器,甚至具有防火的性能,而且資料庫中的數據,可以利用計算機很簡單的進行復制,目前很多企業資料庫,為了最大程度上保證數據的安全性,都會建立一個映像資料庫,定期的對資料庫中的信息進行備份,如果工作的資料庫出現了問題,就可以通過還原的方式,恢復原來的數據。
2、資料庫編程與資料庫存儲技術的關系
2.1資料庫編程決定資料庫存儲的類型
通過對計算機軟體的特點進行分析可以知道,任何軟體要想具有相關的功能,都需要在編程過程中來實現,對於資料庫程序來說也是一樣,在資料庫編程的過程中,能夠決定資料庫存儲的類型,根據應用領域的不同,資料庫存儲技術也有一定的差異,如在電力、交通控制等領域中,應用的大多是實時資料庫,而網上的視頻網站等,大多採用關系資料庫,其次還有商業資料庫、自由資料庫、微型資料庫等,每種資料庫的出現,都是為了滿足實際應用的需要,雖然在不同歷史時期,一種資料庫成為主流,但是對於資料庫程序的編寫者來說,這些資料庫的編寫;並沒有太大的差異,雖然不同的程序編寫人員,由於所受教育和習慣的不同,在實際編寫的過程中,使用的程序編寫軟體不同,但無論是VB、VF還是C++等,都可以實現每種資料庫類型的編寫,從某種意義上來說,資料庫類型的確定,通常是在軟體需求分析階段中進行設計,然後在數據編程階段來實現,
2.2資料庫存儲技術是資料庫編程的核心
對於資料庫程序來說,最重要的功能就是存儲數據,通常情況在,一個資料庫程序會分成幾個模塊,其中核心模塊就是資料庫存儲技術。
結語
在目前國內經濟發展形勢下,針對於計算機的軟體行業的形式,也在大力推動下,成為一個焦點行業,隨著行業的發展,相關促進簡便工作的程序也得到了相應的研究和發明中,就算是一些不具備計算機專業知識的普通使用著,不管在使用還是研發程序上也是介可以的,只是針對於資料庫編程和資料庫存儲技術方面進行分析,但是作為系統的核心區域,所以相關的技術也是非常重要的,所以要想提升工作效率,緩解工作壓力,就要結合使用情況,在所能應用的范圍內,選擇最具有優勢的相應軟體處理技術,以此為研發中心,開發出所需要的軟體類型,進行所有的數據整理工作,對於辦公室工作極大范圍內的促進,對於資料庫編程於數據存儲方面的技術是非常重要的。
參考文獻
[1]董慧群,王福明.基於LabWindows/CVI的資料庫編程[J].山西電子技術,2011(04):55-56.
[2]吳敏寧,高楠.Delphi資料庫編程開發[J].電腦知識與技術,2009(11):2882-2883.
[3]鄭剛,唐紅梅.面向對象資料庫中數據模型及存儲結構的研究[J].計算機工程,2002(03):65-67.
點擊下頁還有更多>>>數據存儲技術論文3000字
❻ 資料庫論文有哪些
資料庫論文在網路上就有很多,可自行下載。
資料庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今六十多年前,隨著信息技術和市場的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。
資料庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。
在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件。資料庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。
資料庫(Database)是按照數據結構來組織、存儲和管理數據的建立在計算機存儲設備上的倉庫。
簡單來說是本身可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。
在經濟管理的日常工作中,常常需要把某些相關的數據放進這樣的「倉庫」,並根據管理的需要進行相應的處理。
❼ 淺談計算機資料庫的管理與應用論文
淺談計算機資料庫的管理與應用論文
摘要: 隨著社會經濟的快速發展,信息化網路技術手段不斷進步,信息技術在人們日常生活、工作及學習中的廣泛滲透,不僅給人們生活帶來了極大便利,還極大的提升了人們工作與學習效率,為社會各領域的發展起到了巨大的推動作用。資料庫是伴隨著計算機信息化網路技術發展的,而其又是信息技術發展的核心所在,資料庫技術的快速發展一方面在計算機技術的發展和完善上發揮舉足輕重作用的同時,一方面也為社會的進步作出突出貢獻。本文將就計算機資料庫的管理進行詳細分析,並在此基礎上闡述計算機資料庫的應用情況。
關鍵詞: 計算機資料庫;管理應用
21世紀是信息大爆炸的時代,伴隨著信息化技術的快速發展及在社會生活等各領域的廣泛滲透,人們的生活觀念及方式都發生了很大的變化,尤其是計算機核心技術之一的資料庫技術的發展及應用,不僅使人們生活更加輕松便捷,資料庫技術在人們工作學習中的應用,還極大的提升了人們的工作與學習效率,為社會的發展進步起到了巨大的推動作用。計算機資料庫的主要定義是其是為了達成相關目標而組織在一起並存儲在計算機中的一系列數據。而資料庫技術則是指研究資料庫的相關管理、設計及結構的一系列方法與手段,以達到對數據的有效分析及處理等,這些方法和手段可以是相關理論知識及技術等。計算機資料庫的主要特徵有資料庫中所有數據信息都存在一定的相互間的聯系,同時各數據信息間有保持一定的相對獨立性,此外,資料庫採用DBMS來對數據進行控制及管理。資料庫技術主要經過以下三個發展歷程數據的手動管理時段、通過採用文件系統對數據進行管理時段以及資料庫形成系統時段,每個階段資料庫技術的特點都不同,有著鮮明的時代特徵。下文將就計算機資料庫的管理進行詳細分析,並在此基礎上闡述計算機資料庫的應用情況。
一、計算機資料庫的管理
計算機資料庫的管理主要有以下幾種管理技術。
1.存取管理技術
資料庫的存取管理技術主要有包括以下技術:一是用戶認證技術。對於計算機網路來說,用戶的一切信息資料都是採用一系列且具有一定組合的數據來表達,因而用戶只存在數據身份而不存在其現實身份,相應的在相關授權方面,計算機網路也是對用戶實行數據身份形式的授權模式。該技術可以採用用戶設置的相關密碼及口令來實施計算機對用戶的鑒別,此外,當前還有一種採用生物特徵的方式來對用戶進行鑒別。用戶認證技術能夠有效的防止沒有經過認證授權的用戶,訪問、使用及修改資料庫的許可權;二是控制訪問技術。該技術主要是對用戶的一些權力進行一定限制,既可以限制駭客非法入侵資料庫及訪問相關資源,又能夠對合法用戶的某些權力進行限制,如不允許其訪問受保護的文件及訪問目錄等資源。該技術對主客體的訪問許可權作了相關規定和限制,對用戶的相關訪問要求作出相應控制,其中主體主要指的是用戶,客體指的是文件等資料庫資源。在控制策略方面主要有防火牆控制、許可權控制等。
2.恢復和備份技術
由於當前計算機網路情況十分復雜,計算機資料庫的安全受到多方面因素的干擾和影響,因此當計算機資料庫因某種原因出現故障時,事先做好對資料庫信息資源的備份並對其進行恢復就顯得尤為必要。系統一旦出現故障,其資料庫信息資源便會受到一定破壞甚至丟失,當前應對數據丟失問題的主要對策有對數據進行備份,經過備份的數據信息能夠非常簡便的對其進行恢復。當前的資料庫備份手段包括動態、靜態及邏輯備份等。而資料庫的恢復手段則包括資料庫備份及通過在線日誌來進行恢復等。用戶應根據計算機系統故障原因及自身情況選擇最優的資料庫備份和恢復手段,以減少或避免因數據丟失造成的巨大損害。
3.加密技術
隨著信息化網路技術在人們日常生活工作中的廣泛應用,其在為人們創造巨大效益的同時,也無形中加大對其依賴性,這也導致網路信息安全問題的'不斷發生,木馬、病毒等危害計算機安全的情況越來越普遍。尤其是當前人們將大量重要的數據信息存儲於計算機資料庫中,部分人出於各種目的,抓住用戶網路安全意識薄弱及網路技術缺乏的弱點,通過計算機漏洞採用非法手段入侵用戶計算機系統,通過盜取用戶密碼的方式,非法訪問用戶數據信息並對其進行篡改,極大的威脅到了用戶的數據信息安全。而通過採用數據加密技術則能有效的避免這些情況的發生,對資料庫中的重要信息實施加密,不僅能有效杜絕駭客入侵,還能在系統因某種原因崩潰時,相關數據信息依然不受影響,從而實現數據信息的安全[1]。
二、計算機資料庫的應用情況
1.多媒體中的廣泛應用
計算機資料庫在多媒體領域的廣泛運用主要指的是將多媒體的數字化相關技術及數據壓縮等技術與資料庫技術整合起來,實現資料庫技術在多媒體領域的廣泛應用。多媒體資料庫技術就是在資料庫技術不斷發展和應用過程中出現,其主要應用領域有圖書館、博物館及電子商務中。該技術通過將聲像等數據信息有機整合起來,形成巨大的多媒體信息資源資料庫,從而極大的提高了傳統多媒體信息資源的容量,進而能高效的進行多媒體信息資源的大量演示。資料庫技術在多媒體領域的廣泛應用,不僅多媒體領域的技術水平及服務質量,還為多媒體領域創造了巨大的經濟效益,為社會的健康可持續發展提供巨大推動力。
2.信息管理中的廣泛應用
隨著計算機資料庫技術的不斷發展,其在信息資源管理中的應用也越來越廣泛,並取得了良好效果,資料庫技術不僅提升了信息資源的容量,還極大的保障了信息資源的安全及穩定性,提升了用戶信息管理水平。當前資料庫按照應用領域不同可分為統計資料庫、生態環境資料庫及海河流域資料庫等;按照傳統模式分類,則可分為網狀、關系及層次型三種模式。資料庫技術在信息資源管理中運用,其主要特點有以下幾方面:一是運用領域的拓展。以往的信息管理只包括單一農業或工業,現今資料庫技術在信息資源管理中的運用後,其管理范圍拓展到能涵蓋工、農及服務業,這極大的提升了工作效率,促進了生產力的發展;二是資料庫技術的巨大進步,使得其在信息資源管理中的應用更加具有可操作性,應用范圍更廣泛,運用效果更加良好;三是資料庫的安全性得到極大提高。資料庫的加密技術極大的提升了信息資源的安全性,通過採用用戶賬號及加密等手段,能夠有效對信息資源進行管理,在提升信息管理效率的同時,也能極大的減少甚至避免數據信息風險,從而實現信息管理的安全穩定[2]。
3.在文獻管理中的廣泛應用
其主要可用於以下幾方面:一是資料庫技術可有效的運用與文獻檔案的檢索和存儲中。可以通過將文獻資源錄入光碟的形式,實現大量資源的有效存儲,而且其還具備成本低廉、安全可靠及容量巨大、攜帶方便等特點。如其還可以用於教育教學中,如將大量的教學素材及資源通過壓縮成光碟的形式,這可以極大的提升教學工作的效率;二是用於計算機C語言文獻資源的檢索及瀏覽。可以通過建立計算機C語言的相關理論知識及文獻研究資料的資料庫信息系統,對其數據信息進行細致分類,引進先進的檢索系統,這有助於教師的教學和科研活動的順利開展。如教師可以根據資料庫檢索有用資源進行教學設計,這能極大的提升教學的效果。此外,還可以根據資料庫的信息資源開展科研活動[3]。
三、結語
計算機資料庫技術的發展和應用,不僅能給人們工作、學習及生活帶來極大效益,還能創造巨大的社會經濟效率,為社會的發展進步起到巨大推動作用。因此,加強對計算機資料庫管理與應用的研究有著積極意義。
參考文獻
[1]曾令思.計算機資料庫的管理與應用[J].電子製作,2014,(06):58-59.
[2]陸根美.淺談計算機資料庫的管理技術及其應用[J].電子世界,2014,(10):335-336.
[3]江紹虎,潘瀾月.淺談計算機資料庫的應用與管理[J].科技資訊,2012,(19):25-26.
;