計(jì)算機(jī)數(shù)據(jù)庫(kù)論文范文

時(shí)間:2023-04-07 13:50:24

導(dǎo)語(yǔ):如何才能寫好一篇計(jì)算機(jī)數(shù)據(jù)庫(kù)論文,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

計(jì)算機(jī)數(shù)據(jù)庫(kù)論文

篇1

目前,著名數(shù)據(jù)庫(kù)管理系統(tǒng)有Oracle、Sybase、Informix、Microsoft、MicrosoftAccess、VisualFoxPro等,這些產(chǎn)品各以自己特有的功能,在數(shù)據(jù)庫(kù)市場(chǎng)上占有一席之地。下面簡(jiǎn)要介紹幾種常用的數(shù)據(jù)庫(kù)管理系統(tǒng)。

1.Oracle。Oracle是一個(gè)最早商品化的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),也是應(yīng)用廣泛、功能強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)。Oracle作為一個(gè)通用的數(shù)據(jù)庫(kù)管理系統(tǒng),不僅具有完整的數(shù)據(jù)管理功能,還是一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng),支持各種分布式功能。Oracle使用PL/SQL語(yǔ)言執(zhí)行各種操作,具有可開放性、可移植性、可伸縮性等功能。

2.Sybase。最新版本的SybaseAdaptiveServer與以前的版本相比,具有更豐富的功能設(shè)置,Sybase比較強(qiáng)大的地方在于它對(duì)資源的低占有率上。在這一方面,Sybase15還引入了新的“專利查詢過(guò)程技術(shù)”,顯示了增強(qiáng)的性能和降低的硬件資源消耗。

3.MicrosoftSQLServer。MicrosoftSQLServer是一種典型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),可以在許多操作系統(tǒng)上運(yùn)行,它使用Transact-SQL語(yǔ)言完成數(shù)據(jù)操作。由于MicrosoftSQLServer是開放式的系統(tǒng),其它系統(tǒng)可以與它進(jìn)行完好的交互操作。

4.MicrosoftOffice。作為MicrosoftOffice組件之一的MicrosoftAccess是在Windows環(huán)境下非常流行的桌面型數(shù)據(jù)庫(kù)管理系統(tǒng)。Access既擁有用戶界面(VB可以用來(lái)開發(fā)用戶界面);也擁有邏輯、流程處理,即VBA語(yǔ)言(VB也可以用來(lái)做邏輯處理);又可以存儲(chǔ)數(shù)據(jù),即在“表”中存儲(chǔ)數(shù)據(jù)。使用MicrosoftAccess無(wú)需編寫任何代碼,只需通過(guò)直觀的可視化操作就可以完成大部分?jǐn)?shù)據(jù)管理任務(wù)。在MicrosoftAccess數(shù)據(jù)庫(kù)中,包括許多組成數(shù)據(jù)庫(kù)的基本要素。這些要素是存儲(chǔ)信息的表、顯示人機(jī)交互界面的窗體、有效檢索數(shù)據(jù)的查詢、信息輸出載體的報(bào)表、提高應(yīng)用效率的宏、功能強(qiáng)大的模塊工具等。

5.VisualFoxPro。VisualFoxPro是Microsoft公司VisualStudio系列開發(fā)產(chǎn)品之一,簡(jiǎn)稱VFP是Xbase數(shù)據(jù)庫(kù)家族的成員,可以運(yùn)行于Windows9X/2000和WindowsNT平臺(tái)的32位的數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)。VisualFoxPro提供了一個(gè)功能強(qiáng)大的集成化開發(fā)環(huán)境,采用可視化和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,使數(shù)據(jù)管理和應(yīng)用程序的開發(fā)更加簡(jiǎn)便。VisualFoxPro是數(shù)據(jù)庫(kù)管理軟件,可實(shí)現(xiàn)數(shù)據(jù)與應(yīng)用程序獨(dú)立。

二、如何選擇適合自己的數(shù)據(jù)庫(kù)軟件

1.按性能應(yīng)從以下幾個(gè)方面予以考慮:

(1)構(gòu)造數(shù)據(jù)庫(kù)的難易程度;(2)程序開發(fā)的難易程度;(3)數(shù)據(jù)庫(kù)管理系統(tǒng)的性能分析;(4)對(duì)分布式應(yīng)用的支持;(5)并行處理能力;(6)可移植性和可擴(kuò)展性;(7)數(shù)據(jù)完整性約束;(8)并發(fā)控制功能;(9)容錯(cuò)能力;(10)安全性控制;(11)支持漢字處理能力。

2.按需求來(lái)選擇

選擇一個(gè)數(shù)據(jù)庫(kù)的主要理由就是它的功能是否可以很好地支持你的應(yīng)用程序。人們通常使用數(shù)據(jù)庫(kù)來(lái)完成的任務(wù)有:支持Web、事務(wù)處理、文本搜索,有的情況下復(fù)制也是一個(gè)重要的要求。在事務(wù)處理方面,Oracle看上去更有領(lǐng)先優(yōu)勢(shì),接下來(lái)是微軟的SQLServer。沒有一個(gè)開源數(shù)據(jù)庫(kù)具有可以與Oracle相媲美的事務(wù)處理功能。

3.按易用性和管理來(lái)選擇;

4.按支持性來(lái)選擇;

5.按成本因素來(lái)選擇。

三、結(jié)論

Oracle是商業(yè)數(shù)據(jù)庫(kù)的代表,具有非常豐富的功能、廣泛的平臺(tái)支持和大量的附加功能。目前Access更常用一些,Access不是一種存儲(chǔ)格式,是一種軟件。ACCESS這個(gè)軟件本身就具有開發(fā)者使用的界面和適合于“最終用戶”的界面。但學(xué)習(xí)FoxPro可為學(xué)型數(shù)據(jù)庫(kù)管理軟件大典基礎(chǔ)。微軟的SQLServer只可以運(yùn)行在其Windows操作系統(tǒng)平臺(tái)上。不過(guò)由于Windows操作系統(tǒng)的廣泛普及,缺乏對(duì)其他系統(tǒng)的支持并沒有阻擋SQLServer的市場(chǎng)份額的增長(zhǎng)。SQLServer是真正的中大型數(shù)據(jù)庫(kù),VFP是桌面數(shù)據(jù)庫(kù),使用方便、易學(xué),但實(shí)際上犧牲了真正數(shù)據(jù)庫(kù)的一些功能,如安全性;此外,VFP既是數(shù)據(jù)庫(kù)又是編程語(yǔ)言(開發(fā)工具)。SQLServer是中大型數(shù)據(jù)庫(kù),VFP是帶有自身數(shù)據(jù)庫(kù)的編程語(yǔ)言。

總體來(lái)說(shuō),選擇什么樣的數(shù)據(jù)庫(kù)要看你的應(yīng)用程序的需要。如果它是以閱讀數(shù)據(jù)庫(kù)為主的Web應(yīng)用,MySQL無(wú)疑是最佳選擇。而如果需要那些事務(wù)處理和復(fù)雜的數(shù)據(jù)庫(kù)功能,那么可選擇Oracle和微軟的SQLServer。如果你需要一些商業(yè)數(shù)據(jù)庫(kù)的高級(jí)功,但又不想支付授權(quán)費(fèi)用,那么可以考慮PostgreSQL或Ingres。對(duì)于嵌入式數(shù)據(jù)庫(kù)應(yīng)用,MySQL和Sybase所占有的系統(tǒng)資源最少。總之,最適合的才是最好的!

參考文獻(xiàn):

[1]劉守根.數(shù)據(jù)庫(kù)管理系統(tǒng)的現(xiàn)狀和發(fā)展方向初探.內(nèi)江科技,2006,(2).

[2]陳業(yè)斌.分布式數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).安徽工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2005,(3).

[3]姬志剛.計(jì)算機(jī)、網(wǎng)絡(luò)與信息社會(huì).科技咨詢導(dǎo)報(bào),2006,(20).

[4]薛向陽(yáng).數(shù)據(jù)庫(kù)管理系統(tǒng)的開發(fā)與程序的設(shè)計(jì).渭南師范學(xué)院學(xué)報(bào),2005,(2)

[5]竺洪平.數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)與程序的開發(fā).中小學(xué)電教,2005,(6).

篇2

摘要:嵌入式技術(shù)已在人們生活中得到廣泛應(yīng)用;移動(dòng)計(jì)算更是給人們的生活帶來(lái)了極大的方便。有移動(dòng)計(jì)算技術(shù)推動(dòng)發(fā)展的新的數(shù)據(jù)庫(kù)技術(shù)讓人耳目一新。嵌入式移動(dòng)數(shù)據(jù)庫(kù)技術(shù)因此產(chǎn)生。主要論述了嵌入式移動(dòng)數(shù)據(jù)庫(kù)的特點(diǎn)及應(yīng)用,嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)(EMDB)的功能需求及特點(diǎn),嵌入式移動(dòng)數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu)。

關(guān)鍵字:嵌入式移動(dòng)計(jì)算嵌入式移動(dòng)數(shù)據(jù)庫(kù)EMDB系統(tǒng)結(jié)構(gòu)

1引言

隨著移動(dòng)計(jì)算技術(shù)的發(fā)展,移動(dòng)數(shù)據(jù)庫(kù)逐步走向應(yīng)用,在嵌入式操作系統(tǒng)中加入移動(dòng)數(shù)據(jù)庫(kù),也越來(lái)越顯示出其重要性。

1.1嵌入式系統(tǒng)

嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。它一般由嵌入式微處理器、硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個(gè)部分組成,用于實(shí)現(xiàn)對(duì)其他設(shè)備的控制、監(jiān)視或管理等功能。

嵌入式系統(tǒng)一般指非PC系統(tǒng),它包括硬件和軟件兩部分。硬件包括處理器/微處理器、存儲(chǔ)器及外設(shè)器件和I/O端口、圖形控制器等。軟件部分包括操作系統(tǒng)軟件(OS)(要求實(shí)時(shí)和多任務(wù)操作)和應(yīng)用程序編程。有時(shí)設(shè)計(jì)人員把這兩種軟件組合在一起。應(yīng)用程序控制著系統(tǒng)的運(yùn)作和行為;而操作系統(tǒng)控制著應(yīng)用程序編程與硬件的交互作用。

1.2移動(dòng)計(jì)算

移動(dòng)計(jì)算是一種新型的技術(shù),它使得計(jì)算機(jī)或其它信息設(shè)備,在沒有與固定的物理連接設(shè)備相連的情況下,能夠傳輸數(shù)據(jù)。移動(dòng)計(jì)算的作用在于,將有用、準(zhǔn)確、及時(shí)的信息與中央信息系統(tǒng)相互作用,分擔(dān)中央信息系統(tǒng)的計(jì)算壓力,使有用、準(zhǔn)確、及時(shí)的信息能提供給在任何時(shí)間、任何地點(diǎn)需要它的任何用戶。移動(dòng)計(jì)算環(huán)境比傳統(tǒng)的計(jì)算環(huán)境更為復(fù)雜和靈活。典型的移動(dòng)計(jì)算環(huán)境有[1]:

(1)智能計(jì)算設(shè)備+無(wú)線網(wǎng)絡(luò)。通過(guò)無(wú)線網(wǎng)絡(luò),智能計(jì)算設(shè)備可以隨時(shí)進(jìn)入MCE主網(wǎng)絡(luò);

(2)智能計(jì)算設(shè)備+調(diào)制解調(diào)器+電話網(wǎng)絡(luò)。在不同地點(diǎn),將調(diào)制解調(diào)器和附近的電話相連接,通過(guò)電話網(wǎng)進(jìn)入MCE主網(wǎng)絡(luò);

(3)移動(dòng)用戶+傳統(tǒng)工作站+傳統(tǒng)有線網(wǎng)絡(luò)。移動(dòng)用戶在不同場(chǎng)地使用靜態(tài)計(jì)算機(jī)獲得MCE的服務(wù)。

1.3嵌入式移動(dòng)數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)技術(shù)一直在隨著計(jì)算的發(fā)展而不斷進(jìn)步。凡是有數(shù)據(jù)的地方,就要用到數(shù)據(jù)庫(kù)來(lái)協(xié)助管理數(shù)據(jù)。移動(dòng)計(jì)算也是對(duì)數(shù)據(jù)的處理,離開對(duì)數(shù)據(jù)的管理、處理,計(jì)算機(jī)就毫無(wú)意義。移動(dòng)計(jì)算同時(shí)又強(qiáng)調(diào)其移動(dòng)性,傳統(tǒng)的PC機(jī)要做到移動(dòng),同時(shí)在苛刻的環(huán)境下作到良好的運(yùn)作也是不可能的。此時(shí),嵌入式很好的滿足了移動(dòng)計(jì)算對(duì)移動(dòng)客戶端計(jì)算的要求。三者從這一點(diǎn)上結(jié)合就產(chǎn)生了當(dāng)今數(shù)據(jù)庫(kù)的一個(gè)新的發(fā)展空間:嵌入式數(shù)據(jù)庫(kù)技術(shù)。移動(dòng)數(shù)據(jù)庫(kù)是指支持移動(dòng)計(jì)算環(huán)境的分布式數(shù)據(jù)庫(kù)。由于移動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)通常應(yīng)用在諸如掌上電腦、PDA、車載設(shè)備、移動(dòng)電話等嵌入式設(shè)備中,因此,它又被稱為嵌入式移動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)。

2嵌入式移動(dòng)數(shù)據(jù)庫(kù)的特點(diǎn)及其應(yīng)用

2.1嵌入式移動(dòng)數(shù)據(jù)庫(kù)特點(diǎn)

嵌入式移動(dòng)數(shù)據(jù)庫(kù)在實(shí)際應(yīng)用中必須解決好數(shù)據(jù)的一致性(復(fù)制性)、高效的事務(wù)處理、數(shù)據(jù)的安全性等問題。

(1)數(shù)據(jù)的一致性

移動(dòng)數(shù)據(jù)庫(kù)的一個(gè)顯著特點(diǎn)是,移動(dòng)終端之間以及與服務(wù)器之間的連接是一種弱連接。即低帶寬、長(zhǎng)延遲、不穩(wěn)定和經(jīng)常性的斷開。為了支持用戶在弱環(huán)境下對(duì)數(shù)據(jù)庫(kù)的操作,現(xiàn)在普遍采用樂觀復(fù)制方法(Optimisticreplication或Lazyreplication)允許用戶對(duì)本地緩存上的數(shù)據(jù)副本進(jìn)行操作。待網(wǎng)絡(luò)重新連接后再與數(shù)據(jù)庫(kù)服務(wù)器或其它終端交換數(shù)據(jù)修改信息,并通過(guò)沖突檢測(cè)和協(xié)調(diào)來(lái)恢復(fù)數(shù)據(jù)的一致性。

(2)高效的事務(wù)處理

移動(dòng)事務(wù)處理要解決在移動(dòng)環(huán)境中頻繁的、可預(yù)見的、拆連情況下的事務(wù)處理。為了保證活動(dòng)事務(wù)的順利完成,必須設(shè)計(jì)和實(shí)現(xiàn)新的事務(wù)管理策略和算法,方法如下:

根據(jù)網(wǎng)絡(luò)連接情況來(lái)確定事務(wù)處理的優(yōu)先級(jí),網(wǎng)絡(luò)連接速度高的事務(wù)請(qǐng)求優(yōu)先處理。

根據(jù)操作時(shí)間來(lái)確定事務(wù)是否遷移,即長(zhǎng)時(shí)間的事務(wù)操作將全部遷移到服務(wù)器上執(zhí)行,無(wú)需保證網(wǎng)絡(luò)的一直暢通。

根據(jù)數(shù)據(jù)量的大小來(lái)確定事務(wù)是上載執(zhí)行還是下載數(shù)據(jù)副本執(zhí)行后上載。

事務(wù)處理過(guò)程中,網(wǎng)絡(luò)斷接處理時(shí)采用服務(wù)器發(fā)現(xiàn)機(jī)制還是采用客戶端聲明機(jī)制。

事務(wù)移動(dòng)(如:位置相關(guān)查詢)過(guò)程中的用戶位置屬性的實(shí)時(shí)更新。

完善的日志記錄策略。

(3)數(shù)據(jù)的安全性

許多應(yīng)用領(lǐng)域的嵌入式設(shè)備是系統(tǒng)中數(shù)據(jù)管理或處理的關(guān)鍵設(shè)備,因此嵌入式設(shè)備上的數(shù)據(jù)庫(kù)系統(tǒng)對(duì)存取權(quán)限的控制比較嚴(yán)格。同時(shí),許多嵌入式設(shè)備具有較高的移動(dòng)性、便攜性和非固定的工作環(huán)境,也帶來(lái)潛在的不安全因素。同時(shí)某些數(shù)據(jù)的個(gè)人隱私性又很高,因此在防止碰撞、磁場(chǎng)干擾、遺失、盜竊等對(duì)個(gè)人數(shù)據(jù)安全的威脅上需要提供充分的安全性保證。保證數(shù)據(jù)安全的主要措施如下:

對(duì)移動(dòng)終端進(jìn)行認(rèn)證,防止非法終端的欺騙性接入。

對(duì)無(wú)線通信進(jìn)行加密,防止數(shù)據(jù)信息泄漏。

對(duì)下載的數(shù)據(jù)副本加密存儲(chǔ),以防移動(dòng)終端物理丟失后的數(shù)據(jù)泄密[2]。

2.2嵌入式移動(dòng)數(shù)據(jù)庫(kù)應(yīng)用

目前,嵌入式移動(dòng)數(shù)據(jù)庫(kù)有兩種應(yīng)用,可劃分為水平應(yīng)用和垂直應(yīng)用。所謂水平應(yīng)用,是指應(yīng)用方案能夠用于多種不同行業(yè),只需要極少的定制工作;而垂直應(yīng)用則針對(duì)特定行業(yè)的應(yīng)用,數(shù)據(jù)處理具有獨(dú)特性。與水平應(yīng)用相比,垂直型應(yīng)用具有明顯的行業(yè)特殊性,不同領(lǐng)域的應(yīng)用之間差別較大,結(jié)果表示和服務(wù)器數(shù)據(jù)庫(kù)的管理也有很大不同。主要涉及保險(xiǎn)、銀行業(yè)、航班信息、政府部門等具體的行業(yè)領(lǐng)域。如圖所示[3]:

圖1嵌入式移動(dòng)數(shù)據(jù)庫(kù)的應(yīng)用分類

3嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)(EMDBMS)的特性

3.1嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)的功能需求

移動(dòng)計(jì)算環(huán)境中的數(shù)據(jù)庫(kù)管理系統(tǒng),是一種動(dòng)態(tài)分布式數(shù)據(jù)庫(kù)管理系統(tǒng)。由于嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)運(yùn)行在移動(dòng)計(jì)算的環(huán)境之下,應(yīng)用于嵌入式操作系統(tǒng)之上,所以它有自己的功能需求:

(1)微小內(nèi)核結(jié)構(gòu)

考慮到嵌入式設(shè)備的資源有限,嵌入式移動(dòng)DBMS應(yīng)采用微型化技術(shù)實(shí)現(xiàn),可在滿足應(yīng)用的前提下,緊縮其系統(tǒng)結(jié)構(gòu)以滿足嵌入式應(yīng)用的需求。

(2)對(duì)標(biāo)準(zhǔn)SQL的支持

嵌入式移動(dòng)DBMS應(yīng)能提供對(duì)標(biāo)準(zhǔn)SQL的支持。支持SQL92標(biāo)準(zhǔn)的子集,支持?jǐn)?shù)據(jù)查詢(連接查詢、子查詢、排序、分組等)、插入、更新、刪除多種標(biāo)準(zhǔn)的SQL語(yǔ)句,以充分滿足嵌入式應(yīng)用開發(fā)的需求。

(3)事務(wù)管理功能

嵌入式移動(dòng)DBMS應(yīng)具有事務(wù)處理能力,可自動(dòng)維護(hù)事務(wù)的完整性、原子性等特性;支持實(shí)體完整性和引用完整性。

(4)完善的數(shù)據(jù)同步機(jī)制

數(shù)據(jù)同步是嵌入式數(shù)據(jù)庫(kù)最重要的特點(diǎn)。通過(guò)數(shù)據(jù)復(fù)制,可以將嵌入式數(shù)據(jù)庫(kù)或主數(shù)據(jù)庫(kù)的變化情況應(yīng)用到對(duì)方,以保證數(shù)據(jù)的一致性。

(5)支持多種連接協(xié)議。

嵌入式移動(dòng)DBMS應(yīng)支持多種通信連接協(xié)議。可以通過(guò)串行通信、TCP/IP、紅外傳輸、藍(lán)牙等多種連接方式,實(shí)現(xiàn)與嵌入式設(shè)備和數(shù)據(jù)庫(kù)服務(wù)器的連接。

(6)完備的嵌入式數(shù)據(jù)庫(kù)的管理功能

嵌入式移動(dòng)DBMS應(yīng)具有自動(dòng)恢復(fù)功能,可進(jìn)行嵌入式數(shù)據(jù)庫(kù)管理,并能夠提供數(shù)據(jù)的備份和恢復(fù),保證用戶數(shù)據(jù)安全可靠。支持多種嵌入式操作系統(tǒng)嵌入式移動(dòng)DBMS應(yīng)能支持WindowsCE、PalmOS等多種目前流行的嵌入式操作系統(tǒng),這樣才能使嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)不受移動(dòng)終端的限制。

3.2嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)的特點(diǎn)

基于以上分析不難得出嵌入式移動(dòng)數(shù)據(jù)庫(kù)的管理系統(tǒng)應(yīng)具有如下特點(diǎn):

(1)提供多種數(shù)據(jù)同步方式。具有上載同步、下載同步和完全同步三種同步方式。

(2)具有完善的沖突檢測(cè)機(jī)制,和靈活的沖突解決方案,具有沖突日志記錄功能。企業(yè)級(jí)應(yīng)用中沖突是不可避免的,不同的數(shù)據(jù)庫(kù)系統(tǒng)認(rèn)為沖突發(fā)生的位置是不一樣的。解決沖突的規(guī)則可以是系統(tǒng)預(yù)定義的也可以是用戶自定義的。

(3)支持快速同步。系統(tǒng)同步時(shí),只傳遞變化的數(shù)據(jù),即增量上下載,節(jié)省了大量的同步時(shí)間。

(4)支持表的水平分割和垂直分割復(fù)制,最大限度地降低了嵌入式數(shù)據(jù)庫(kù)的大小。

(5)支持異構(gòu)數(shù)據(jù)源連接同步。可以用支持ODBC的異構(gòu)數(shù)據(jù)源,作為主數(shù)據(jù)庫(kù)和嵌入式設(shè)備上的數(shù)據(jù)庫(kù),以進(jìn)行數(shù)據(jù)同步。

(6)具有主動(dòng)同步的功能。允許用戶對(duì)系統(tǒng)提供的同步事件自定義過(guò)程實(shí)現(xiàn),并提供最大靈活度的同步過(guò)程。

4嵌入式移動(dòng)數(shù)據(jù)庫(kù)的數(shù)據(jù)管理模式

圖2數(shù)據(jù)管理模式

嵌入式數(shù)據(jù)庫(kù)的應(yīng)用分為個(gè)人應(yīng)用和企業(yè)級(jí)應(yīng)用。在個(gè)人應(yīng)用中,與外界較少交換數(shù)據(jù),而且不必考慮多個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)一致性。在企業(yè)級(jí)應(yīng)用中,嵌入式數(shù)據(jù)庫(kù)要與企業(yè)級(jí)數(shù)據(jù)庫(kù)交換數(shù)據(jù),構(gòu)成分布式數(shù)據(jù)庫(kù)系統(tǒng),支持復(fù)雜的業(yè)務(wù)活動(dòng)。

在數(shù)據(jù)庫(kù)三級(jí)應(yīng)用模式中,EMDB系統(tǒng)一般采用EMDB+同步/復(fù)制服務(wù)器+企業(yè)級(jí)DB,如我們見到的IBM提供的嵌入式設(shè)備和移動(dòng)企業(yè)級(jí)應(yīng)用解決方案就是由3部分組成:DB2Everyplace嵌入式數(shù)據(jù)庫(kù)、DB2EveryplaceSyncServer和UniversalDatabase企業(yè)級(jí)數(shù)據(jù)庫(kù)。在此模式中,EMDBS由移動(dòng)設(shè)備中的EMDBMS和固定節(jié)點(diǎn)上的同步/復(fù)制服務(wù)器這兩部分構(gòu)成。這種方案的指導(dǎo)思想是將DBMS的功能分解,簡(jiǎn)化移動(dòng)設(shè)備中的功能,進(jìn)而減少對(duì)移動(dòng)設(shè)備資源的需求[4]。

5嵌入式移動(dòng)數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu)

(1)數(shù)據(jù)庫(kù)服務(wù)器DBSVR(DatabaseServer)

可以是大型數(shù)據(jù)庫(kù)系統(tǒng),如:Oracle,Sybase,DB2,SQLServer,一般為固定結(jié)點(diǎn)。每個(gè)DBSVR上維護(hù)本地?cái)?shù)據(jù)庫(kù)的一個(gè)完整的副本,服務(wù)器之間由可靠的高速互聯(lián)網(wǎng)連接在一起,構(gòu)成一個(gè)傳統(tǒng)意義上的分布數(shù)據(jù)庫(kù)系統(tǒng)。

圖3典型嵌入式移動(dòng)數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu)

(2)移動(dòng)支持結(jié)點(diǎn)MSS(MobileSupportStation)

進(jìn)行分布式事務(wù)處理,控制EMDB和DBSVR之間的數(shù)據(jù)交換并支持一個(gè)無(wú)線單元(cell),具有無(wú)線聯(lián)網(wǎng)能力和同步功能,MSS也位于高速網(wǎng)絡(luò)中。服務(wù)器可以與MSS為同一臺(tái)機(jī)器。

(3)位置服務(wù)器LS(LocationServer)

(4)可信部分

由固定網(wǎng)絡(luò)以及網(wǎng)絡(luò)上的固定主機(jī)組成,固定主機(jī)分為兩類:一類是不帶無(wú)線通訊的主機(jī),如DSSVR和LS;另一類是帶有無(wú)線通訊接口MSS。

(5)移動(dòng)客戶機(jī)MC(MobileClient)

MC的處理能力與存儲(chǔ)能力相對(duì)于服務(wù)器來(lái)說(shuō)非常有限,且具有移動(dòng)性(即可以出現(xiàn)在任意一個(gè)無(wú)線單元中),在它上面保存一部分?jǐn)?shù)據(jù)庫(kù)副本,并通過(guò)EMDB對(duì)本地?cái)?shù)據(jù)進(jìn)行管理,可以通過(guò)無(wú)線鏈路與一個(gè)MSS通信,通過(guò)MSS上的ODBC接口,EMDB可以與DBSVR進(jìn)行數(shù)據(jù)交換。從而與整個(gè)固定網(wǎng)絡(luò)連通,也可以接受由MSS發(fā)送的廣播信息。它會(huì)經(jīng)常與服務(wù)器斷接(指MC無(wú)法與任意一個(gè)聯(lián)機(jī)通信)即使在與服務(wù)器保持連接時(shí),由于MC所處的網(wǎng)絡(luò)環(huán)境多變,MC與服務(wù)器之間的網(wǎng)絡(luò)帶寬相差很大,且可靠性較低,網(wǎng)絡(luò)延遲較大。

(6)本地?cái)?shù)據(jù)庫(kù)Rep(Replication)數(shù)據(jù)庫(kù)副本

(7)EMDB

嵌入式移動(dòng)數(shù)據(jù)庫(kù),工作方式為:每當(dāng)MC發(fā)出一個(gè)查詢請(qǐng)求Q1時(shí),它首先查詢本地?cái)?shù)據(jù)庫(kù)(移動(dòng)子集上),若滿足查詢條件要求則直接返回給MC,否則就向VS提交查詢請(qǐng)求,由VS代替MC完成查詢并將結(jié)果返回給MC(前提是兩者處于連接狀態(tài))。若MC處于斷接狀態(tài),則也只能在MC上執(zhí)行本地查詢。若在斷接期間更新了MC上的數(shù)據(jù),則該數(shù)據(jù)將在VS再次連接時(shí),進(jìn)行數(shù)據(jù)重集成,通過(guò)一致性維護(hù)算法來(lái)保證一致性。主要EMDB的應(yīng)用模式都是立足于嵌入式設(shè)備作客戶端,在嵌入式設(shè)備上運(yùn)行一個(gè)精巧的EMDB,在通過(guò)同步或復(fù)制技術(shù)與企業(yè)級(jí)數(shù)據(jù)庫(kù)連接。這種應(yīng)用模式在支持嵌入式設(shè)備的同時(shí),還支持移動(dòng)設(shè)備,甚至無(wú)線移動(dòng)設(shè)備,構(gòu)成基于移動(dòng)環(huán)境的應(yīng)用[5]。

6結(jié)束語(yǔ)

現(xiàn)在,世界已經(jīng)進(jìn)入了后PC機(jī)時(shí)代。信息電器如個(gè)人數(shù)字助理、web可視電話、移動(dòng)電話的GPS或W-CDMA產(chǎn)品、TV機(jī)頂盒、電視會(huì)議機(jī)、數(shù)碼相機(jī)等嵌入式設(shè)備已經(jīng)在人們生活中廣泛應(yīng)用。相信隨著科技的發(fā)展,嵌入式移動(dòng)數(shù)據(jù)庫(kù)技術(shù)也必將給人們的生活帶來(lái)更大的方便和改變。

參考文獻(xiàn)

[1]馮玉才李東等.一種移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)的體系結(jié)構(gòu),計(jì)算機(jī)研究與發(fā)展[J],2001年

[2]黃軍政.蔡瀛捷.移動(dòng)計(jì)算推動(dòng)數(shù)據(jù)庫(kù)移動(dòng),中國(guó)計(jì)算機(jī)用戶[J],2004年9月第36期

[3]周克江.嵌入式移動(dòng)數(shù)據(jù)庫(kù)及其應(yīng)用問題研究,湖南第一師范學(xué)報(bào)[J],2004年9月第4卷第3期

篇3

隨著大學(xué)圖書館規(guī)模的不斷擴(kuò)大,企業(yè)部門的管理體系不斷深入,引入計(jì)算機(jī)數(shù)據(jù)庫(kù)輔助日常的工作已經(jīng)成為司空見慣的事情,為了讓數(shù)據(jù)庫(kù)更好的為圖書館和企業(yè)部門工作,能夠適應(yīng)其基本需要,本文將詳細(xì)的論述關(guān)于計(jì)算機(jī)數(shù)據(jù)庫(kù)的構(gòu)建過(guò)程以及日后的維護(hù)方面的具體細(xì)節(jié)。

【關(guān)鍵詞】計(jì)算機(jī) 數(shù)據(jù)庫(kù) 構(gòu)建 維護(hù)

在現(xiàn)今的信息時(shí)代里,計(jì)算機(jī)數(shù)據(jù)庫(kù)已成為人們工作、學(xué)習(xí)不可或缺的工具。數(shù)據(jù)庫(kù)的構(gòu)建是一個(gè)龐大而復(fù)雜的工程,不僅要結(jié)合用戶及自身的實(shí)際特征,有針對(duì)性地選擇數(shù)據(jù)庫(kù)的構(gòu)成結(jié)構(gòu),還要對(duì)系統(tǒng)間的各環(huán)節(jié)的銜接工作做細(xì)致入微的細(xì)節(jié)處理,這樣才能保證數(shù)據(jù)庫(kù)的穩(wěn)定運(yùn)行。計(jì)算機(jī)數(shù)據(jù)庫(kù)的廣泛應(yīng)用,給國(guó)民經(jīng)濟(jì)帶來(lái)了巨大的變化,以最小的資源,取得了最佳的效果。數(shù)據(jù)庫(kù)結(jié)構(gòu)及其控制系統(tǒng)對(duì)于不同的設(shè)計(jì)者來(lái)說(shuō),有許多可供選擇的空間,最終取決于工作人員的理性思考和專業(yè)技術(shù)水平的高低。因此,計(jì)算機(jī)數(shù)據(jù)庫(kù)的構(gòu)建和維護(hù)能力是整體經(jīng)濟(jì)發(fā)展水平的衡量指標(biāo)。

1 計(jì)算機(jī)數(shù)據(jù)庫(kù)網(wǎng)絡(luò)構(gòu)建

數(shù)據(jù)庫(kù)的種類相對(duì)較多,并且是一項(xiàng)投入相對(duì)較大、技術(shù)含量較強(qiáng)的的工程,在建設(shè)過(guò)程中應(yīng)對(duì)節(jié)省內(nèi)存空間的問題進(jìn)行充分考慮,同時(shí)也要提高運(yùn)行的速度,使用規(guī)范化的方法,使數(shù)據(jù)庫(kù)的構(gòu)建相對(duì)簡(jiǎn)便化,對(duì)數(shù)據(jù)的來(lái)源以及數(shù)據(jù)之間的關(guān)系進(jìn)行分析,最終對(duì)該系統(tǒng)所涉及到的各個(gè)實(shí)體進(jìn)行確定。

1.1 服務(wù)端

1.1.1 操作人員管理功能

操作人員屬于數(shù)據(jù)庫(kù)的監(jiān)督人員,對(duì)數(shù)據(jù)庫(kù)的管理至關(guān)重要。操作人員所具有的功能包括:對(duì)用戶的管理、對(duì)操作人員的登陸管理、對(duì)密碼的修改與重置、對(duì)系統(tǒng)的簡(jiǎn)單更改等。其中,很大部分都是對(duì)數(shù)據(jù)庫(kù)維護(hù)的功能,例如簡(jiǎn)單的修改、新增、刪除及查詢等??傊?,進(jìn)一步加強(qiáng)操作人員對(duì)數(shù)據(jù)庫(kù)網(wǎng)絡(luò)的監(jiān)督與管理尤為必要。

1.1.2 用戶信息管理功能

對(duì)用戶信息的管理相對(duì)簡(jiǎn)單,一般只是增加新客戶資料、刪除無(wú)效客戶資料以及對(duì)客戶信息進(jìn)行及時(shí)更改與管理等,主要是對(duì)客戶信息的維護(hù),并及時(shí)更新,保證客戶信息的準(zhǔn)確有效。

1.1.3 計(jì)算機(jī)管理功能

計(jì)算機(jī)的管理模式與上述所述大同小異,即對(duì)計(jì)算機(jī)信息的維護(hù),并加強(qiáng)對(duì)計(jì)算機(jī)的管理。不過(guò),客戶是個(gè)體,而對(duì)計(jì)算機(jī)的管理是整體,因此,需要對(duì)計(jì)算機(jī)的實(shí)時(shí)信息以及軟件及時(shí)更新,以保障計(jì)算機(jī)的正常運(yùn)行。此外,數(shù)據(jù)庫(kù)所具有的優(yōu)點(diǎn)有效促進(jìn)了數(shù)據(jù)庫(kù)資源的有效利用,降低了人力資源的消耗,促進(jìn)了資源的合理配置。

1.2 客戶端

在計(jì)算機(jī)的使用中,提供服務(wù)的一方叫做伺服端,而接受服務(wù)的一方叫做客戶端??蛻舳说臉?gòu)建模式并不復(fù)雜,將客戶端的主要系統(tǒng)功能鎖定,只在桌面上留下客戶登陸程序的界面,按要求進(jìn)行登陸,而客戶端的程序正常情況下是??吭谙到y(tǒng)的托盤之中,在用戶下機(jī)的時(shí)候使用此圖標(biāo)進(jìn)行下機(jī),用戶下機(jī)以后,由客戶端將下機(jī)的信息發(fā)至服務(wù)端。

1.2.1 圖書館數(shù)據(jù)庫(kù)的構(gòu)建

圖書館數(shù)據(jù)庫(kù)可以搜集各個(gè)專業(yè)比較有影響力的專家或者學(xué)者的學(xué)術(shù)論文以及文章著作,包括書名、文章名、作者名、專業(yè)機(jī)構(gòu)、學(xué)科分類、參考文獻(xiàn)以及刊物名稱、年、卷、頁(yè)碼,為讀者提供各層次、全方位的信息資料服務(wù),提高了檢索效率和圖書資源利用率,有助于學(xué)生快速地進(jìn)行查閱和借鑒,及時(shí)解決學(xué)習(xí)與寫作時(shí)遇到的難題,節(jié)約大量時(shí)間,提高學(xué)習(xí)質(zhì)量。圖書館數(shù)據(jù)庫(kù)主要是為了編制多種索引,建立龐大科學(xué)的檢索系統(tǒng)。索引就是指讀者通過(guò)數(shù)據(jù)庫(kù)尋求所需要信息的入口。在構(gòu)建學(xué)校數(shù)據(jù)庫(kù)的時(shí)候,學(xué)校首先應(yīng)該編制索引,索引的編制一定要以科學(xué)為依據(jù),使索引與數(shù)據(jù)庫(kù)中的相關(guān)鏈接科學(xué)合理,對(duì)于搜集的資料進(jìn)行整理,按照學(xué)科分類、內(nèi)容、發(fā)表時(shí)間等進(jìn)行分類,然后錄入數(shù)據(jù)庫(kù),便于使用者根據(jù)關(guān)鍵詞、參考文獻(xiàn)以及學(xué)科分類進(jìn)行查找和引用,使數(shù)據(jù)庫(kù)信息資源的使用更加方便和快捷。

1.2.2 企業(yè)的數(shù)據(jù)庫(kù)的構(gòu)建

主要針對(duì)各部門間提供準(zhǔn)確的數(shù)據(jù)信息,以使部門間能相互協(xié)調(diào)配合,從而整體提高工作效率。根據(jù)不同部門的各自職責(zé)有選擇性地做出適當(dāng)?shù)恼{(diào)整。例如,對(duì)于人力資源部門來(lái)說(shuō),時(shí)常會(huì)有人動(dòng),有人加入,有人退出,這就要求數(shù)據(jù)庫(kù)保持較快速地信息調(diào)整,同時(shí)也應(yīng)該考慮到,過(guò)于頻繁的流動(dòng)對(duì)數(shù)據(jù)庫(kù)造成的破壞,因此,可以根據(jù)企業(yè)自身的實(shí)際情況,建立獨(dú)立的流動(dòng)子數(shù)據(jù)庫(kù)。

2 計(jì)算機(jī)數(shù)據(jù)庫(kù)的維護(hù)

2.1 加強(qiáng)對(duì)于計(jì)算機(jī)數(shù)據(jù)日常管理工作

一個(gè)數(shù)據(jù)庫(kù)通常都是集中在在某臺(tái)主機(jī)上。只要維護(hù)好這個(gè)數(shù)據(jù)庫(kù),那么用戶在使用過(guò)程中就可以很好地被監(jiān)視。一旦有危險(xiǎn)出現(xiàn)就會(huì)提示在服務(wù)器上。這樣就是完全的監(jiān)視了。當(dāng)然,如果有更好的辦法,也是可以試試的。例如,在日常的管理工作中對(duì)于工作經(jīng)驗(yàn)的總結(jié)也是非常重要的。在通常的工作中如果發(fā)現(xiàn)更好地工作方法可以先試行,如果用著非常方便那么就可以開展起來(lái)。這樣才能使得數(shù)據(jù)庫(kù)的管理工作更加的順利。

2.2 強(qiáng)化數(shù)據(jù)庫(kù)使用者的使用知識(shí)

現(xiàn)階段一部分計(jì)算機(jī)數(shù)據(jù)庫(kù)存在的問題是由于使用者使用不當(dāng)而造成的,所以有必要對(duì)于使用者進(jìn)行培訓(xùn),培訓(xùn)相關(guān)的數(shù)據(jù)庫(kù)使用知識(shí)。工作人員可以制定相關(guān)的數(shù)據(jù)庫(kù)使用方法,讓使用者觀看、理解;也可以在數(shù)據(jù)庫(kù)登錄界面制定使用方法指導(dǎo),快速的培訓(xùn)使用者如何使用計(jì)算機(jī)數(shù)據(jù)庫(kù)。

2.3 加強(qiáng)數(shù)據(jù)庫(kù)管理人員的技能

維護(hù)計(jì)算機(jī)數(shù)據(jù)庫(kù),應(yīng)該加強(qiáng)數(shù)據(jù)庫(kù)管理人員的專業(yè)技能和綜合素質(zhì),使它們能夠熟練掌握計(jì)算機(jī)專業(yè)知識(shí),熟練運(yùn)用計(jì)算機(jī)相關(guān)軟件。建立專門的數(shù)據(jù)庫(kù)校驗(yàn)部門,分派專業(yè)管理人員對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析和校驗(yàn),檢查數(shù)據(jù)庫(kù)構(gòu)建過(guò)程以及檢索過(guò)程中出現(xiàn)的錯(cuò)誤,并且及時(shí)進(jìn)行核實(shí),并且進(jìn)行更正,保證數(shù)據(jù)庫(kù)信息資源的準(zhǔn)確性和完整性。

3 結(jié)語(yǔ)

隨著時(shí)代的進(jìn)步以及科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)數(shù)據(jù)庫(kù)成為學(xué)校以及企業(yè)必需的工具。數(shù)據(jù)庫(kù)的構(gòu)建和管理也是一項(xiàng)長(zhǎng)期而復(fù)雜的工程,因此,在數(shù)據(jù)庫(kù)的操作過(guò)程中,必須細(xì)致入微,銜接得當(dāng),創(chuàng)造出一個(gè)穩(wěn)定、準(zhǔn)確的操作環(huán)境,提高學(xué)習(xí)和工作的效率。

參考文獻(xiàn)

[1]林燕曉.計(jì)算機(jī)數(shù)據(jù)庫(kù)的構(gòu)建與管理維護(hù)[J].科技創(chuàng)新與應(yīng)用,2013(02):51.

[2]朱巨雷.探析計(jì)算機(jī)數(shù)據(jù)庫(kù)的構(gòu)建與維護(hù)[J].信息與電腦(理論版),2013(05):122-123.

[3]潘江瀚.計(jì)算機(jī)數(shù)據(jù)庫(kù)的構(gòu)建與維護(hù)管理[J].無(wú)線互聯(lián)科技,2012(05):85.

[4]吳昊.計(jì)算機(jī)數(shù)據(jù)庫(kù)的構(gòu)建和維護(hù)管理研究[J].電子技術(shù)與軟件工程,2013(21):205.

篇4

【關(guān)鍵詞】 計(jì)算機(jī) 數(shù)據(jù)挖掘技術(shù) 開發(fā)

引言:計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)是基于計(jì)算機(jī)原有的功能基礎(chǔ)之上,融入了一些統(tǒng)計(jì)學(xué)理論,使人們可以利用數(shù)據(jù)挖掘技術(shù)在眾多的計(jì)算機(jī)系統(tǒng)內(nèi)部的信息中抓取自己需要的信息和數(shù)據(jù)。計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)的出現(xiàn)極大的促進(jìn)了社會(huì)整體的進(jìn)步,引領(lǐng)了社會(huì)各個(gè)領(lǐng)域內(nèi)的數(shù)據(jù)量潮流,人們要想在無(wú)限的數(shù)據(jù)中采集有用信息,就必須深入計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)的開發(fā)研究。

一、計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)開發(fā)流程

1.1明確數(shù)據(jù)挖掘目的

由于數(shù)據(jù)挖掘技術(shù)的功能是多種多樣的,所以在開發(fā)具體的計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)過(guò)程中需要根據(jù)自身需要明確數(shù)據(jù)挖掘目的,進(jìn)而選擇對(duì)應(yīng)數(shù)據(jù)庫(kù)。因?yàn)樵陂_發(fā)過(guò)程中,不同的數(shù)據(jù)挖掘目標(biāo)需要依靠不同的挖掘技術(shù)數(shù)據(jù)算法,如果目的不明很容易造成最終開發(fā)結(jié)果的偏差[1]。

1.2數(shù)據(jù)選擇和預(yù)處理

明確數(shù)據(jù)挖掘目標(biāo)、數(shù)據(jù)庫(kù)后還要對(duì)所持有的數(shù)據(jù)進(jìn)行選擇和預(yù)處理,數(shù)據(jù)選擇是要將數(shù)據(jù)中的部分信息納入數(shù)據(jù)挖掘研究范圍內(nèi),預(yù)處理是將這些數(shù)據(jù)中的錯(cuò)誤信息進(jìn)行刪除和修正,確保列下有用信息。

1.3數(shù)據(jù)挖掘

數(shù)據(jù)挖掘過(guò)程中要有兩個(gè)步驟,其一是根據(jù)挖掘目標(biāo)確定接下來(lái)要利用的開發(fā)技術(shù)和采用的算法,其二是在確定了挖掘技術(shù)和數(shù)據(jù)算法后構(gòu)建出數(shù)學(xué)模型,以此來(lái)推動(dòng)挖掘技術(shù)的開發(fā)。

1.4評(píng)估結(jié)果

評(píng)估結(jié)果的最大作用就是對(duì)開發(fā)出的數(shù)據(jù)挖掘結(jié)果進(jìn)行科學(xué)評(píng)估,對(duì)數(shù)據(jù)挖掘技術(shù)的開發(fā)成果進(jìn)行檢測(cè)和驗(yàn)證。如果數(shù)據(jù)挖掘結(jié)果不能夠達(dá)到數(shù)據(jù)挖掘開發(fā)目的要求,就要及時(shí)進(jìn)行修正,如果數(shù)據(jù)開發(fā)結(jié)果符合數(shù)據(jù)開發(fā)目的要求,那么就可以將其投入到實(shí)踐應(yīng)用之中[2]。

二、計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)開發(fā)

1、可視化技術(shù)開發(fā)。要想得到有效的信息,就需要從計(jì)算機(jī)系統(tǒng)中獲得的信息入手,但是當(dāng)前的網(wǎng)絡(luò)信息中存在不少的隱性信息,這些信息的獲得就要依靠計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)。采用計(jì)算機(jī)挖掘技術(shù)可以有效的抓取隱性信息的某些特征,當(dāng)利用散點(diǎn)圖的方式將這些隱性信息表現(xiàn)出來(lái)。所以可視化技術(shù)是計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)開發(fā)項(xiàng)目中的一個(gè)重點(diǎn)。

2、聯(lián)機(jī)分析處理。網(wǎng)絡(luò)是復(fù)雜的,其中的網(wǎng)絡(luò)信息和數(shù)據(jù)更是十分的龐雜,要想快速、準(zhǔn)確的抓取到自己想要的信息,需要依靠聯(lián)機(jī)分析出不同地域和時(shí)段的多維數(shù)據(jù),聯(lián)機(jī)分析處理方式需要依靠用戶的配合。在處理多維數(shù)據(jù)時(shí),需要所有計(jì)算機(jī)用戶自行的使用或者篩選出分析算法,利用這些分析算法對(duì)數(shù)據(jù)做處理,這樣對(duì)探索數(shù)據(jù)也有巨大的推動(dòng)作用。

3、決策樹。計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)的開發(fā)中需要對(duì)決策樹進(jìn)行規(guī)則化建立,決策樹是一項(xiàng)重要的開發(fā)項(xiàng)目,因?yàn)闆Q策樹的作用是發(fā)揮預(yù)測(cè)和分類的功能,對(duì)所處理的數(shù)據(jù)信息進(jìn)行具體的預(yù)測(cè)和分類。目前開發(fā)的決策樹算法已經(jīng)有很多種,主要有SLIQ、SPRINT、ID3、C4.5等,SLIQ算法具備連續(xù)性屬性,還可以對(duì)數(shù)據(jù)做出具體的分類,SPRINT算法與SLIQ算法有同樣的功能屬性,并且這兩種算法可以通過(guò)大型訓(xùn)練集對(duì)決策時(shí)做出歸納[3]。

4、計(jì)算機(jī)神經(jīng)網(wǎng)絡(luò)。計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)在開發(fā)之中借助了醫(yī)學(xué)神經(jīng)系統(tǒng)的研究結(jié)果,將人體神經(jīng)元研究脈絡(luò)通過(guò)技術(shù)處理形成了計(jì)算機(jī)網(wǎng)絡(luò)神經(jīng)的研究,并且經(jīng)過(guò)一系列的深入探索,目前已經(jīng)取得了重大的成果。計(jì)算機(jī)中研發(fā)出的神經(jīng)網(wǎng)絡(luò)是安全輸入、輸出和處理單元三種類型進(jìn)行規(guī)劃的,這三個(gè)層面代表了計(jì)算機(jī)神經(jīng)網(wǎng)絡(luò)系統(tǒng),當(dāng)前的開發(fā)結(jié)果中顯示,可以利用計(jì)算機(jī)神經(jīng)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)數(shù)據(jù)的調(diào)整、計(jì)算和整理。

5、遺傳算法。計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)的開發(fā)中借鑒了許多其他學(xué)科領(lǐng)域中的研究方向和理論,在自然學(xué)科中,生物基因可以通過(guò)遺傳中的不同變化促進(jìn)后代的自我優(yōu)化,利用這種思想理論,在計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)的開發(fā)中也可以通過(guò)對(duì)不同模型進(jìn)行組合、演變來(lái)創(chuàng)新開發(fā)出新的數(shù)據(jù)算法。

結(jié)束語(yǔ):計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)屬于當(dāng)前社會(huì)中最重要的分析工具之一,數(shù)據(jù)挖掘技術(shù)已經(jīng)被各個(gè)領(lǐng)域廣泛的應(yīng)用,并且其功能得到驗(yàn)證,極大的促進(jìn)了社會(huì)行業(yè)的快速發(fā)展。隨著科技水平的日益提升,相信計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)將會(huì)得到更多方面的創(chuàng)新研究和開發(fā),給社會(huì)帶來(lái)更大的促進(jìn)作用。

參 考 文 獻(xiàn)

[1]夏天維. 計(jì)算機(jī)數(shù)據(jù)挖掘技術(shù)的開發(fā)及其應(yīng)用探究[A]. 《Q策與信息》雜志社、北京大學(xué)經(jīng)濟(jì)管理學(xué)院.“決策論壇――管理科學(xué)與工程研究學(xué)術(shù)研討會(huì)”論文集(下)[C].《決策與信息》雜志社、北京大學(xué)經(jīng)濟(jì)管理學(xué)院:,2016:1.

篇5

關(guān)鍵詞:數(shù)據(jù)管理 數(shù)據(jù)庫(kù)技術(shù) 發(fā)展

數(shù)據(jù)管理包括數(shù)據(jù)的分類、組織、編碼、存儲(chǔ)、檢索和維護(hù)等,數(shù)據(jù)管理技術(shù)的發(fā)展與計(jì)算機(jī)硬件、軟件的發(fā)展及計(jì)算機(jī)應(yīng)用的范圍密切相關(guān)。迄今為止,計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了四個(gè)階段:

一、人工管理階段

這一階段是指20世紀(jì)50年代中期以前,一般公認(rèn)世界上第一臺(tái)計(jì)算機(jī)于1946年誕生,這期間,計(jì)算機(jī)主要用于科學(xué)計(jì)算,其它工作還沒展開。硬件方面:還沒出現(xiàn)可直接存取數(shù)據(jù)的存儲(chǔ)設(shè)備,主要依靠磁帶、卡片和紙帶來(lái)讀寫程序和數(shù)據(jù)。軟件方面:操作系統(tǒng)還沒產(chǎn)生,也無(wú)專門的數(shù)據(jù)管理軟件,主要依靠機(jī)器語(yǔ)言和匯編語(yǔ)言編程。由于沒有專門的數(shù)據(jù)管理軟件,我們將這一階段稱為—人工管理階段。該階段的特點(diǎn)是:

①數(shù)據(jù)不保存。計(jì)算時(shí)數(shù)據(jù)與程序一起輸入內(nèi)存,運(yùn)算處理后將結(jié)果數(shù)據(jù)輸出,隨著計(jì)算任務(wù)的完成,數(shù)據(jù)空間隨著程序空間一起被釋放。

②數(shù)據(jù)服務(wù)應(yīng)用。數(shù)據(jù)處于從屬地位,一組數(shù)據(jù)對(duì)應(yīng)一個(gè)程序(應(yīng)用)。數(shù)據(jù)與程序不獨(dú)立。

③數(shù)據(jù)組織依靠人工。數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、存取方法、輸入輸出等必須由程序員自行設(shè)計(jì)與安排。

二、文件系統(tǒng)階段

20世紀(jì)50年代后期~60年代中期,計(jì)算機(jī)不僅用于科學(xué)計(jì)算也開始大量用于信息管理。隨著數(shù)據(jù)量的增加、數(shù)據(jù)的存儲(chǔ)、檢索和維護(hù)問題成為緊迫的需要。硬件方面出現(xiàn)了磁盤等直接存取存儲(chǔ)設(shè)備,軟件方面產(chǎn)生了高級(jí)語(yǔ)言和操作系統(tǒng)。操作系統(tǒng)中的文件系統(tǒng)是專門管理數(shù)據(jù)的軟件。數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)管理技術(shù)迅速發(fā)展起來(lái)。這一階段的數(shù)據(jù)管理有以下特點(diǎn):

①數(shù)據(jù)可長(zhǎng)期積存。對(duì)數(shù)據(jù)的維護(hù)與使用提供了可能。

②文件形式多樣化。有索引文件、鏈表文件和直接存取文件等。但文件之間相互獨(dú)立,數(shù)據(jù)之間的聯(lián)系要通過(guò)程序構(gòu)造。

③數(shù)據(jù)相對(duì)獨(dú)立。數(shù)據(jù)可被多個(gè)程序重復(fù)使用。

④數(shù)據(jù)的存取基本上以記錄為單位。

隨著數(shù)據(jù)管理規(guī)模的擴(kuò)大,數(shù)據(jù)量急劇增加,文件系統(tǒng)顯露出以下三個(gè)不足:

①數(shù)據(jù)冗余。由于文件之間氣管聯(lián)系,造成每個(gè)應(yīng)用程序都有對(duì)應(yīng)的文件(數(shù)據(jù)),勢(shì)必會(huì)造成同樣的數(shù)據(jù)在多個(gè)文件中同時(shí)存儲(chǔ)。

②數(shù)據(jù)不一致。由于存在數(shù)據(jù)冗余,在對(duì)數(shù)據(jù)進(jìn)行更新操作時(shí),就要通盤考慮,稍不謹(jǐn)慎,就可能造成同樣的數(shù)據(jù)在不同的文件中不一樣。

③數(shù)據(jù)聯(lián)系弱。數(shù)據(jù)文件相對(duì)獨(dú)立,要通過(guò)程序來(lái)構(gòu)造它們之間的聯(lián)系。

三、數(shù)據(jù)庫(kù)系統(tǒng)階段

20世紀(jì)60年代后期,計(jì)算機(jī)應(yīng)用于管理的規(guī)模更加龐大,數(shù)據(jù)量急劇增加,同時(shí)多種應(yīng)用、多種語(yǔ)言互相覆蓋地共享數(shù)據(jù)集合的要求也越來(lái)越強(qiáng)烈。僅對(duì)文件系統(tǒng)及功能加以擴(kuò)充已不能滿足需要。其時(shí),計(jì)算機(jī)硬件、軟件有了進(jìn)一步的發(fā)展。硬件方面:磁盤技術(shù)取得重要進(jìn)展,大容量、高速存取磁盤相繼推出,且成本下降。軟件方面:出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng)――數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)。這些都為數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生提供了良好的物質(zhì)條件和理論基礎(chǔ)。數(shù)據(jù)管理技術(shù)進(jìn)入數(shù)據(jù)庫(kù)系統(tǒng)階段的標(biāo)志性三大事件為:

⑴1968年美國(guó)國(guó)際商用機(jī)器公司IBM(International Business Machine)公司推出了IMS(Information Management System)系統(tǒng),該系統(tǒng)支持的是層次結(jié)構(gòu)數(shù)據(jù)模型。

⑵1969年美國(guó)數(shù)據(jù)系統(tǒng)語(yǔ)言協(xié)會(huì)CODASYL(Conference On Data System Language)下屬的數(shù)據(jù)庫(kù)任務(wù)組DBTG(DataBase Task Group)公布了若干報(bào)告(稱為DBTG報(bào)告),提出了網(wǎng)狀結(jié)構(gòu)數(shù)據(jù)模型。

⑶1970年起,IBM的研究員E·F·Codd發(fā)表一系列論文,提出關(guān)系模型,奠定了關(guān)系數(shù)據(jù)庫(kù)的理論基礎(chǔ)。

概括數(shù)據(jù)庫(kù)系統(tǒng)管理數(shù)據(jù)的方式具有以下特點(diǎn):

①采用數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu)。用數(shù)據(jù)模型描述數(shù)據(jù)本身的特點(diǎn)和數(shù)據(jù)之間的聯(lián)系,且這種聯(lián)系通過(guò)存取路徑(指針)來(lái)實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化。由于數(shù)據(jù)不再面向某一特定的應(yīng)用,而是面向整個(gè)應(yīng)用系統(tǒng),因而數(shù)據(jù)冗余明顯降低,實(shí)現(xiàn)了數(shù)據(jù)共享。

②具有較高的數(shù)據(jù)獨(dú)立性。數(shù)據(jù)庫(kù)體系結(jié)構(gòu)分成用戶邏輯結(jié)構(gòu)(外模式)、整體邏輯結(jié)構(gòu)(概念模式)、物理結(jié)構(gòu)(內(nèi)模式)三級(jí)。數(shù)據(jù)物理結(jié)構(gòu)的改變不影響整體邏輯結(jié)構(gòu)、用戶邏輯結(jié)構(gòu)及應(yīng)用程序,即達(dá)成數(shù)據(jù)的物理獨(dú)立。而整體邏輯結(jié)構(gòu)改變,不影響用戶邏輯結(jié)構(gòu),以達(dá)成數(shù)據(jù)的邏輯獨(dú)立。

③為用戶提供了方便的口。用戶可以使用查詢語(yǔ)言或命令操作數(shù)據(jù)庫(kù),也可以用程序方式來(lái)操作數(shù)據(jù)庫(kù)。

④提供完善的數(shù)據(jù)控制功能。數(shù)據(jù)庫(kù)系統(tǒng)提供四方面的數(shù)據(jù)控制,以確保數(shù)據(jù)的安全與完整:

■ 并發(fā)控制:確保多用戶同時(shí)存取數(shù)據(jù)時(shí)的數(shù)據(jù)完整性。

■ 數(shù)據(jù)庫(kù)恢復(fù):有意或無(wú)意造成部分或全部數(shù)據(jù)破壞后能恢復(fù)到某一已知正確狀態(tài)。

■ 數(shù)據(jù)完整性:確保數(shù)據(jù)的正確、有效、相容。

■ 數(shù)據(jù)安全性:防止不合法使用造成數(shù)據(jù)的泄露和破壞,保證數(shù)據(jù)的安全和機(jī)密。

四、高級(jí)數(shù)據(jù)庫(kù)技術(shù)階段

這一階段起始于20世紀(jì)80年代初,其主要標(biāo)志是分布式數(shù)據(jù)庫(kù)系統(tǒng)DDBS(Distributed DataBases System)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)OODBS(Object-Oriented DataBases System)的出現(xiàn)。

①分布式數(shù)據(jù)庫(kù)技術(shù)

分布式數(shù)據(jù)庫(kù)技術(shù)是傳統(tǒng)的集中式數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)技術(shù)融合的產(chǎn)物,其基本特征:一是異地節(jié)點(diǎn)通過(guò)數(shù)據(jù)通信網(wǎng)絡(luò)互連;二是數(shù)據(jù)的物理分布性和邏輯整體性;三是本地自治與全局應(yīng)用相結(jié)合。

②面向?qū)ο髷?shù)據(jù)庫(kù)技術(shù)

面向?qū)ο蟮臄?shù)據(jù)技術(shù)是傳統(tǒng)集中式數(shù)據(jù)庫(kù)技術(shù)與面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)結(jié)合的產(chǎn)物,其特點(diǎn)為:一是面向?qū)ο蟮臄?shù)據(jù)模型能完整描述現(xiàn)實(shí)世界的數(shù)據(jù)結(jié)構(gòu),能表達(dá)數(shù)據(jù)之間的復(fù)雜聯(lián)系,如嵌套與遞歸;二是具有面向?qū)ο蠹夹g(shù)的封裝性和繼承性,提高了軟件的可重用性。

除此之外,數(shù)據(jù)庫(kù)技術(shù)與其它新興技術(shù)的結(jié)合產(chǎn)生了許多新的領(lǐng)域如:

并行數(shù)據(jù)庫(kù);主動(dòng)數(shù)據(jù)庫(kù);知識(shí)庫(kù);多媒體數(shù)據(jù)庫(kù);模糊數(shù)據(jù)庫(kù);工程數(shù)據(jù)庫(kù);空間數(shù)據(jù)庫(kù)等。

有理由相信,數(shù)據(jù)庫(kù)技術(shù)通過(guò)不斷完善和提高,它會(huì)朝著支持更大規(guī)模、更快速度、更廣泛的應(yīng)用等方向發(fā)展。

參考文獻(xiàn):

[1]劉升,曹紅蘋.數(shù)據(jù)庫(kù)系統(tǒng)原理與應(yīng)用,清華大學(xué)出版社,2012.

篇6

關(guān)鍵詞:計(jì)算機(jī)科學(xué);數(shù)學(xué)思維;應(yīng)用

現(xiàn)代計(jì)算機(jī)是伴隨著數(shù)學(xué)問題的求解而產(chǎn)生的,隨著自然科學(xué)的發(fā)展,很多理論方面的研究都需要大量的數(shù)學(xué)計(jì)算,由于人力計(jì)算逐漸無(wú)法完全完成科學(xué)研究中數(shù)學(xué)問題的計(jì)算,計(jì)算機(jī)的想法逐漸進(jìn)入人們視野。它可以說(shuō)是在數(shù)學(xué)理論的基礎(chǔ)之上建立和發(fā)展起來(lái)的??疾煊?jì)算機(jī)發(fā)展的歷史,不難看到,數(shù)學(xué)思想在其中發(fā)揮了非常重要的作用。通過(guò)對(duì)計(jì)算機(jī)中的數(shù)學(xué)思想的討論和研究,可以更好地理解計(jì)算機(jī)學(xué)科現(xiàn)實(shí)意義。從某種意義上說(shuō),數(shù)學(xué)為計(jì)算機(jī)科學(xué)提供了思維的工具。其實(shí),早期對(duì)計(jì)算機(jī)的認(rèn)識(shí)就是脫胎于數(shù)學(xué)而產(chǎn)生的。最早的計(jì)算機(jī)的創(chuàng)造者就是以圖靈為首的一批數(shù)學(xué)家完成的。而隨著計(jì)算機(jī)的飛速發(fā)展,數(shù)學(xué)思想始終在其中占據(jù)著重要的位置,反過(guò)來(lái),計(jì)算機(jī)科技的進(jìn)步也同樣影響著現(xiàn)代數(shù)學(xué)的進(jìn)步。時(shí)至今日,計(jì)算機(jī)技術(shù)的發(fā)展已經(jīng)給整個(gè)世界帶來(lái)革命性的變化,因此學(xué)習(xí)了解數(shù)學(xué)思想在計(jì)算機(jī)中的應(yīng)用,可以更好的促進(jìn)我們對(duì)于計(jì)算機(jī)的認(rèn)識(shí),也能夠更方便我們掌握計(jì)算機(jī)科學(xué),進(jìn)而利用其更好的解決實(shí)際問題。

一、離散的數(shù)學(xué)與計(jì)算機(jī)原理

在計(jì)算機(jī)系統(tǒng)中,最為人所知的最基本設(shè)定就是,以二進(jìn)制的方式來(lái)表示數(shù)據(jù),所有的信息數(shù)據(jù)都要被轉(zhuǎn)化成0和1的組合。這最初是由于電子器件在功能上的局限性所決定的,數(shù)字式的電子計(jì)算機(jī)本質(zhì)的特點(diǎn)是用電信號(hào)來(lái)表示信息,用電平輸出的高低和脈沖的有無(wú)來(lái)表達(dá)是與否的關(guān)系。因此只有采用了二進(jìn)制,才能夠準(zhǔn)確的表示信息,所以說(shuō)從其誕生之日起,計(jì)算機(jī)就和以微積分為代表的連續(xù)性數(shù)學(xué)劃清了界限。因此更準(zhǔn)確的說(shuō),離散數(shù)學(xué)是計(jì)算機(jī)科學(xué)的基石。另一方面,構(gòu)成了計(jì)算機(jī)系統(tǒng)的硬件和軟件同樣屬于一個(gè)離散的結(jié)構(gòu),其在邏輯功能上來(lái)講是等效的。計(jì)算機(jī)科學(xué)與技術(shù)中應(yīng)用的基本結(jié)構(gòu)大多是離散型的,因此計(jì)算機(jī)就其本質(zhì)上應(yīng)當(dāng)被稱為離散的機(jī)器。離散數(shù)學(xué)可以說(shuō)是現(xiàn)代數(shù)學(xué)的一個(gè)十分重要的分支,同時(shí)是計(jì)算機(jī)科學(xué)和相關(guān)技術(shù)的理論基礎(chǔ),所以又被人們戲稱為稱為計(jì)算機(jī)數(shù)學(xué)[1]。一般的,廣義離散數(shù)學(xué)的概念包含了圖論、數(shù)論、集合論、信息論、數(shù)理邏輯、關(guān)系理論、代數(shù)結(jié)構(gòu)、組合數(shù)學(xué)等等概念,現(xiàn)代又加上了算法設(shè)計(jì)、組合分析、計(jì)算模型等應(yīng)用方向,總的來(lái)說(shuō),離散數(shù)學(xué)是一門綜合學(xué)科,而其應(yīng)用則遍及現(xiàn)代科學(xué)與技術(shù)的諸多領(lǐng)域。

二、關(guān)系理論與計(jì)算機(jī)數(shù)據(jù)存貯

大數(shù)據(jù)的概念是現(xiàn)在十分熱門的一項(xiàng)新興技術(shù)概念,而大數(shù)據(jù)的建立基礎(chǔ)就是隨著日益發(fā)展的計(jì)算機(jī)數(shù)據(jù)的存儲(chǔ)與管理技術(shù)。其實(shí)從最初的計(jì)算機(jī)對(duì)文件的管理系統(tǒng)到數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生,是一次數(shù)據(jù)管理技術(shù)的飛躍。通過(guò)數(shù)據(jù)庫(kù)的建立,系統(tǒng)可以實(shí)現(xiàn)數(shù)據(jù)的結(jié)構(gòu)化、共享、可控冗余等功能。目前,大部分的數(shù)據(jù)庫(kù)都是采用的關(guān)系數(shù)據(jù)庫(kù)的組織存貯形式?,F(xiàn)在,一個(gè)系統(tǒng)之中會(huì)產(chǎn)生成千上萬(wàn)項(xiàng)的數(shù)據(jù)元素,這就需要我們找到一種最優(yōu)的方式來(lái)管理和存儲(chǔ)這諸多數(shù)據(jù)。這往往就涉及到了數(shù)據(jù)庫(kù)的設(shè)計(jì)問題,現(xiàn)代數(shù)據(jù)處理的基礎(chǔ)理論就是數(shù)學(xué)中的關(guān)系理論?,F(xiàn)在常用的有實(shí)體聯(lián)系法和關(guān)系規(guī)范化方法。其中實(shí)體聯(lián)系法是通過(guò)實(shí)體聯(lián)系模型去描述現(xiàn)實(shí)中的數(shù)據(jù),建立起簡(jiǎn)單圖形(ER圖),在此基礎(chǔ)之上進(jìn)而轉(zhuǎn)換成和具體數(shù)據(jù)庫(kù)管理相對(duì)應(yīng)的數(shù)據(jù)模型。另一方面,關(guān)系規(guī)范化方法則應(yīng)用于關(guān)系模型的設(shè)計(jì)和數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)之中。通過(guò)關(guān)系規(guī)范法解決關(guān)系模型中存在的插入和刪除異常、修改復(fù)、數(shù)據(jù)冗余等諸多問題。

三、數(shù)學(xué)模型的作用及在計(jì)算機(jī)中的應(yīng)用

數(shù)學(xué)模型即,通過(guò)建立起一定的符號(hào)系統(tǒng),將對(duì)事物系統(tǒng)特征和數(shù)量關(guān)系的描述通過(guò)數(shù)學(xué)形式表達(dá)出來(lái)。現(xiàn)當(dāng)代科學(xué)發(fā)展的一大趨勢(shì)就是科學(xué)的逐步數(shù)學(xué)化。均將現(xiàn)象的闡述與問題的解決轉(zhuǎn)化成數(shù)學(xué)模型的建立。隨著計(jì)算機(jī)的普及和相關(guān)產(chǎn)業(yè)的飛速發(fā)展,各種軟件應(yīng)用已經(jīng)深入到社會(huì)、生活的各個(gè)方面。通過(guò)計(jì)算機(jī)軟件來(lái)處理的問題已不再局限于數(shù)學(xué)的計(jì)算方面,而是面對(duì)了更多的非數(shù)值計(jì)算的實(shí)際問題的解決。而通過(guò)軟件編程去實(shí)現(xiàn)實(shí)際問題的解決時(shí),就必須首先將這個(gè)問題數(shù)學(xué)化,即建立起一個(gè)合適的數(shù)學(xué)模型。我們通過(guò)數(shù)學(xué)學(xué)習(xí)中所常常討論的數(shù)值問題的數(shù)學(xué)模型,就是數(shù)學(xué)方程。但是非數(shù)值計(jì)算中的數(shù)學(xué)模型的建立,則需要用到表、樹和圖等一系列的數(shù)據(jù)配合數(shù)學(xué)方程式的使用建立起一種完善的結(jié)構(gòu)與描述,進(jìn)而才能夠就應(yīng)用計(jì)算機(jī)來(lái)求解。因此,可以說(shuō)計(jì)算機(jī)應(yīng)用的前提是數(shù)學(xué)模型的建立。

篇7

一、數(shù)據(jù)加密的歷史起源與基本概念

1、數(shù)據(jù)加密的歷史起源

香農(nóng)在創(chuàng)立單鑰密碼模型的同時(shí),還從理論上論證了幾乎所有由傳統(tǒng)的加密方法加密后所得到的密文,都是可以破譯的,這一度使得密碼學(xué)的研究陷人了嚴(yán)重的困境。

到了20世紀(jì)60年代,由于計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用,以及結(jié)構(gòu)代數(shù)、可計(jì)算性理論學(xué)科研究成果的出現(xiàn),使得密碼學(xué)的研究走出了困境,進(jìn)人了一個(gè)新的發(fā)展階段。特別是當(dāng)美國(guó)的數(shù)據(jù)加密標(biāo)準(zhǔn)DES和非對(duì)稱密鑰加密體制的出現(xiàn),為密碼學(xué)的應(yīng)用打下了堅(jiān)實(shí)的基礎(chǔ),在此之后,用于信息保護(hù)的加密的各種算法和軟件、標(biāo)準(zhǔn)和協(xié)議、設(shè)備和系統(tǒng)、法律和條例、論文和專著等層出不窮,標(biāo)志著現(xiàn)代密碼學(xué)的誕生。電腦因破譯密碼而誕生,而電腦的發(fā)展速度遠(yuǎn)遠(yuǎn)超過(guò)人類的想象。

2、數(shù)據(jù)加密的基本概念

所謂計(jì)算機(jī)數(shù)據(jù)加密技術(shù)(Data Encryption Technology),也就是說(shuō),通過(guò)密碼學(xué)中的加密知識(shí)對(duì)于一段明文信息通過(guò)加密密鑰以及加密函數(shù)的方式來(lái)實(shí)現(xiàn)替換或者是移位,從而加密成為不容易被其他人訪問和識(shí)別的、不具備可讀性的密文,而對(duì)于信息的接收方,就能夠通過(guò)解密密鑰和解密函數(shù)來(lái)將密文進(jìn)行解密從而得到原始的明文,達(dá)到信息的隱蔽傳輸?shù)哪康模@是一種保障計(jì)算機(jī)網(wǎng)絡(luò)數(shù)據(jù)安全的非常重要的技術(shù)。

二、數(shù)據(jù)存儲(chǔ)加密的主要技術(shù)方法

1、文件級(jí)加密

文件級(jí)加密可以在主機(jī)上實(shí)現(xiàn),也可以在網(wǎng)絡(luò)附加存儲(chǔ)(NAS)這一層以嵌入式實(shí)現(xiàn)。對(duì)于某些應(yīng)用來(lái)講,這種加密方法也會(huì)引起性能問題;在執(zhí)行數(shù)據(jù)備份操作時(shí),會(huì)帶來(lái)某些局限性,對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份時(shí)更是如此。特別是,文件級(jí)加密會(huì)導(dǎo)致密鑰管理相當(dāng)困難,從而添加了另外一層管理:需要根據(jù)文件級(jí)目錄位置來(lái)識(shí)別相關(guān)密鑰,并進(jìn)行關(guān)聯(lián)。

在文件層進(jìn)行加密也有其不足的一面,因?yàn)槠髽I(yè)所加密的數(shù)據(jù)仍然比企業(yè)可能需要使用的數(shù)據(jù)要多得多。如果企業(yè)關(guān)心的是無(wú)結(jié)構(gòu)數(shù)據(jù),如法律文檔、工程文檔、報(bào)告文件或其他不屬于組織嚴(yán)密的應(yīng)用數(shù)據(jù)庫(kù)中的文件,那么文件層加密是一種理想的方法。如果數(shù)據(jù)在文件層被加密,當(dāng)其寫回存儲(chǔ)介質(zhì)時(shí),寫入的數(shù)據(jù)都是經(jīng)過(guò)加密的。任何獲得存儲(chǔ)介質(zhì)訪問權(quán)的人都不可能找到有用的信息。對(duì)這些數(shù)據(jù)進(jìn)行解密的唯一方法就是使用文件層的加密/解密機(jī)制。

2、數(shù)據(jù)庫(kù)級(jí)加密

當(dāng)數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)里面時(shí),數(shù)據(jù)庫(kù)級(jí)加密就能實(shí)現(xiàn)對(duì)數(shù)據(jù)字段進(jìn)行加密。這種部署機(jī)制又叫列級(jí)加密,因?yàn)樗窃跀?shù)據(jù)庫(kù)表中的列這一級(jí)來(lái)進(jìn)行加密的。對(duì)于敏感數(shù)據(jù)全部放在數(shù)據(jù)庫(kù)中一列或者可能兩列的公司而言,數(shù)據(jù)庫(kù)級(jí)加密比較經(jīng)濟(jì)。不過(guò),因?yàn)榧用芎徒饷芤话阌绍浖皇怯布?lái)執(zhí)行,所以這個(gè)過(guò)程會(huì)導(dǎo)致整個(gè)系統(tǒng)的性能出現(xiàn)讓人無(wú)法承受的下降。

3、介質(zhì)級(jí)加密

介質(zhì)級(jí)加密是一種新出現(xiàn)的方法,它涉及對(duì)存儲(chǔ)設(shè)備(包括硬盤和磁帶)上的靜態(tài)數(shù)據(jù)進(jìn)行加密。雖然介質(zhì)級(jí)加密為用戶和應(yīng)用提供了很高的透明度,但提供的保護(hù)作用非常有限:數(shù)據(jù)在傳輸過(guò)程中沒有經(jīng)過(guò)加密。只有到達(dá)了存儲(chǔ)設(shè)備,數(shù)據(jù)才進(jìn)行加密,所以介質(zhì)級(jí)加密只能防范有人竊取物理存儲(chǔ)介質(zhì)。另外,要是在異構(gòu)環(huán)境使用這項(xiàng)技術(shù),可能需要使用多個(gè)密鑰管理應(yīng)用軟件,這就增加了密鑰管理過(guò)程的復(fù)雜性,從而加大了數(shù)據(jù)恢復(fù)面臨的風(fēng)險(xiǎn)。

4、嵌入式加密設(shè)備

嵌入式加密設(shè)備放在存儲(chǔ)區(qū)域網(wǎng)(SAN)中,介于存儲(chǔ)設(shè)備和請(qǐng)求加密數(shù)據(jù)的服務(wù)器之間。這種專用設(shè)備可以對(duì)通過(guò)上述這些設(shè)備、一路傳送到存儲(chǔ)設(shè)備的數(shù)據(jù)進(jìn)行加密,可以保護(hù)靜態(tài)數(shù)據(jù),然后對(duì)返回到應(yīng)用的數(shù)據(jù)進(jìn)行解密。

嵌入式加密設(shè)備很容易安裝成點(diǎn)對(duì)點(diǎn)解決方案,但擴(kuò)展起來(lái)難度大,或者成本高。如果部署在端口數(shù)量多的企業(yè)環(huán)境,或者多個(gè)站點(diǎn)需要加以保護(hù),就會(huì)出現(xiàn)問題。這種情況下,跨分布式存儲(chǔ)環(huán)境安裝成批硬件設(shè)備所需的成本會(huì)高得驚人。此外,每個(gè)設(shè)備必須單獨(dú)或者分成小批進(jìn)行配置及管理,這給管理添加了沉重負(fù)擔(dān)。

5、應(yīng)用加密

應(yīng)用加密可能也是最安全的方法。將加密技術(shù)集成在商業(yè)應(yīng)用中是加密級(jí)別的最高境界,也是最接近“端對(duì)端”加密解決方案的方法。在這一層,企業(yè)能夠明確地知道誰(shuí)是用戶,以及這些用戶的典型訪問范圍。企業(yè)可以將密鑰的訪問控制與應(yīng)用本身緊密地集成在一起。這樣就可以確保只有特定的用戶能夠通過(guò)特定的應(yīng)用訪問數(shù)據(jù),從而獲得關(guān)鍵數(shù)據(jù)的訪問權(quán)。任何試圖在該點(diǎn)下游訪問數(shù)據(jù)的人都無(wú)法達(dá)到自己的目的。

三、數(shù)據(jù)加密技術(shù)展望

數(shù)據(jù)加密技術(shù)今后的研究重點(diǎn)將集中在三個(gè)方向:第一,繼續(xù)完善非對(duì)稱密鑰加密算法;第二,綜合使用對(duì)稱密鑰加密算法和非對(duì)稱密鑰加密算法。利用他們自身的優(yōu)點(diǎn)來(lái)彌補(bǔ)對(duì)方的缺點(diǎn)。第三,隨著筆記本電腦、移動(dòng)硬盤、數(shù)碼相機(jī)等數(shù)碼產(chǎn)品的流行,如何利用機(jī)密技術(shù)保護(hù)數(shù)碼產(chǎn)品中信息的安全性和私密性、降低因丟失這些數(shù)碼產(chǎn)品帶來(lái)的經(jīng)濟(jì)損失也將成為數(shù)據(jù)加密技術(shù)的研究熱點(diǎn)。

四、結(jié)論

信息安全問題涉及到國(guó)家安全、社會(huì)公共安全,世界各國(guó)已經(jīng)認(rèn)識(shí)到信息安全涉及重大國(guó)家利益,是互聯(lián)網(wǎng)經(jīng)濟(jì)的制高點(diǎn),也是推動(dòng)互聯(lián)網(wǎng)發(fā)展、電子政務(wù)和電子商務(wù)的關(guān)鍵,發(fā)展信息安全技術(shù)是目前面臨的迫切要求,除了上述內(nèi)容以外,網(wǎng)絡(luò)與信息安全還涉及到其他很多方面的技術(shù)與知識(shí),例如:客技術(shù)、防火墻技術(shù)、入侵檢測(cè)技術(shù)、病毒防護(hù)技術(shù)、信息隱藏技術(shù)等。一個(gè)完善的信息安全保障系統(tǒng),應(yīng)該根據(jù)具體需求對(duì)上述安全技術(shù)進(jìn)行取舍。

參考文獻(xiàn)

[1] Christof Paar,Jan Pelzl,馬小婷,常用加密技術(shù)原理與應(yīng)用,清華大學(xué)出版社,2012.09.

[2] Dafydd Stuttard,石華耀,傅志紅,黑客攻防技術(shù)寶典:Web實(shí)戰(zhàn)篇,人民郵電出版社,2013.05.

[3] 徐立冰,云計(jì)算和大數(shù)據(jù)時(shí)代網(wǎng)絡(luò)技術(shù)揭秘,人民郵電出版社,2013.04.

[4] 九州書源,電腦黑客攻防,清華大學(xué)出版社,2011.08.

[5] 科爾伯格(Collberg C.),納美雷(Nagra J.),崔孝晨,軟件加密與解密,人民郵電出版社,2012.05.

[6] 段鋼,加密與解密,電子工業(yè)出版社,2009.07.

[7] 武新華,加密解密全攻略,中國(guó)鐵道出版社,2010.09.

篇8

論文摘要:數(shù)據(jù)庫(kù)是一種實(shí)用性很強(qiáng)且功能非常強(qiáng)大的數(shù)據(jù)庫(kù)技術(shù),本文提出高職院校開設(shè)Oracle數(shù)據(jù)庫(kù)課的必要性結(jié)論,并對(duì)高職院校Oracle數(shù)據(jù)庫(kù)課程的教學(xué)方法進(jìn)行探討。

論文關(guān)鍵詞:數(shù)據(jù)庫(kù),項(xiàng)目驅(qū)動(dòng)教學(xué)法

隨著數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,Oracle數(shù)據(jù)庫(kù)脫穎而出,它具有很多的優(yōu)良性,提供了多種開發(fā)工具,能極大的方便用戶進(jìn)行進(jìn)一步的開發(fā);Oracle良好的兼容性、可移植性和高生產(chǎn)率使OracleRDBMS具有良好的開放性。

除此以外,Oracle數(shù)據(jù)庫(kù)還可以和多種語(yǔ)言連接,如VisualBasic,VisualC++,JSP,ASP,Delphi等,在開發(fā)管理系統(tǒng)的過(guò)程中,還可以和比較流行的幾種語(yǔ)言結(jié)合使用,如XML,UML等。

一、高職院校開設(shè)數(shù)據(jù)庫(kù)課程的情況分析

目前高等職業(yè)教育的發(fā)展趨勢(shì)非常好,學(xué)校的教學(xué)目標(biāo)就是把學(xué)生培養(yǎng)成技能型、應(yīng)用型人才,所以在絕大部分專業(yè)的教學(xué)過(guò)程中都要努力培養(yǎng)學(xué)生的實(shí)踐能力、動(dòng)手能力。而高職院校學(xué)生起點(diǎn)相對(duì)低,基礎(chǔ)相對(duì)差,在教學(xué)過(guò)程中就會(huì)存在一定的困難;目前寧夏的幾所高職學(xué)校開設(shè)的數(shù)據(jù)庫(kù)課程多數(shù)為VisualFoxPro,Access等小型數(shù)據(jù)庫(kù)系統(tǒng),而開設(shè)大型數(shù)據(jù)庫(kù)如SQLServer的極少、開設(shè)Oracle的幾乎沒有。

二、高職院校開設(shè)Oracle數(shù)據(jù)庫(kù)課的必要性

Oracle數(shù)據(jù)庫(kù)技術(shù)因其具有強(qiáng)大的數(shù)據(jù)和信息管理功能成為管理信息系統(tǒng)、管理工程、辦公自動(dòng)化系統(tǒng)、地理信息系統(tǒng)、決策支持系統(tǒng)、計(jì)算機(jī)及其它相關(guān)專業(yè)的一門必修課,作為一門數(shù)據(jù)庫(kù)課程,它不僅是學(xué)生學(xué)習(xí)后續(xù)專業(yè)課必備的工具,而且,在實(shí)際管理工作中,還具有廣泛的用途,例如:土地資源管理信息系統(tǒng)、情報(bào)檢索、專家系統(tǒng)等都是以數(shù)據(jù)庫(kù)為基礎(chǔ)開發(fā)的,因而在高職院校相關(guān)專業(yè)數(shù)據(jù)庫(kù)也成為不可或缺的課程。所以,對(duì)Oracle數(shù)據(jù)庫(kù)課程的教學(xué)探討,一方面,對(duì)于學(xué)生進(jìn)一步學(xué)習(xí)和掌握相關(guān)專業(yè)知識(shí),特別在畢業(yè)后的工作中更好的開發(fā)和應(yīng)用有關(guān)軟件將起到很重要的作用,另一方面,對(duì)于其他語(yǔ)言課的教學(xué)改革,也有一定的借鑒作用。

三、高職計(jì)算機(jī)專業(yè)學(xué)生就業(yè)需求情況分析

隨著企業(yè)信息技術(shù)的發(fā)展,很多企業(yè)都希望招收到的員工具有一定的編程知識(shí),數(shù)據(jù)庫(kù)知識(shí),但企業(yè)和相當(dāng)一部分畢業(yè)生對(duì)目前高職院校計(jì)算機(jī)專業(yè)的課程設(shè)置有些看法,同時(shí)認(rèn)為教材普遍偏舊,而且學(xué)生也沒有學(xué)得很扎實(shí)。計(jì)算機(jī)的技術(shù)變化很快,課程也需要跟上發(fā)展的步伐,應(yīng)該不斷吸收新東西,把理論與當(dāng)前的最新技術(shù)結(jié)合起來(lái)。對(duì)于數(shù)據(jù)庫(kù)技術(shù)而言,如果一直都只開設(shè)小型數(shù)據(jù)庫(kù)系統(tǒng)的課程,而不開設(shè)大型數(shù)據(jù)庫(kù),學(xué)生的知識(shí)面就太狹窄,見識(shí)太少,就不適應(yīng)于現(xiàn)代企業(yè)的需求。

Oracle作為一種比較常用的大型數(shù)據(jù)庫(kù),經(jīng)常應(yīng)用于企業(yè)的大型應(yīng)用軟件中。Oracle數(shù)據(jù)庫(kù)因?yàn)樗姆€(wěn)定和高效,已經(jīng)牢牢占據(jù)數(shù)據(jù)庫(kù)領(lǐng)域很高的市場(chǎng)份額,如果想成為一名真正的數(shù)據(jù)庫(kù)管理員,沒有使用和維護(hù)大型數(shù)據(jù)庫(kù)的經(jīng)驗(yàn)是不行的,Oracle則是現(xiàn)今最有代表性的大型數(shù)據(jù)庫(kù)軟件,當(dāng)前有必要在高職院校開設(shè)Oracle數(shù)據(jù)庫(kù)課程,以使學(xué)生掌握Oracle這個(gè)優(yōu)秀的數(shù)據(jù)庫(kù)技術(shù),更好地適應(yīng)現(xiàn)代企業(yè)對(duì)數(shù)據(jù)庫(kù)的需求。

四、Oracle數(shù)據(jù)庫(kù)教學(xué)探討

1.在Oracle數(shù)據(jù)庫(kù)的教學(xué)中使用“項(xiàng)目驅(qū)動(dòng)教學(xué)法”。

在課程的教學(xué)組織上根據(jù)建構(gòu)主義的學(xué)習(xí)理論,用項(xiàng)目驅(qū)動(dòng)建立“同化和順應(yīng)”的學(xué)習(xí)條件,用第一重循環(huán)建立“情景”,第二重循環(huán)建立“協(xié)作”,第三重循環(huán)建立“會(huì)話”產(chǎn)生“意義建構(gòu)”的教學(xué)效果。

在Oracle數(shù)據(jù)庫(kù)課程的教學(xué)中,根據(jù)高職教育的培養(yǎng)目標(biāo)和學(xué)生特點(diǎn),可以這樣進(jìn)行教學(xué)設(shè)計(jì),教學(xué)始終貫穿一個(gè)核心實(shí)例——圖書管理信息系統(tǒng)的開發(fā),項(xiàng)目驅(qū)動(dòng)教學(xué)法通常都和案例教學(xué)法結(jié)合使用。選擇這樣一個(gè)系統(tǒng)的原因是學(xué)生比較熟悉這個(gè)系統(tǒng)的業(yè)務(wù),可以把主要精力集中在數(shù)據(jù)庫(kù)課程內(nèi)容的學(xué)習(xí)上,而不必花大量的時(shí)間進(jìn)行業(yè)務(wù)分析。

第一重循環(huán),教師演示已開發(fā)好的圖書管理系統(tǒng),告訴學(xué)生,通過(guò)本課程的學(xué)習(xí),大家要開發(fā)這樣的應(yīng)用系統(tǒng),在使學(xué)生明確任務(wù)的同時(shí),激發(fā)其學(xué)習(xí)的熱情和求知的欲望。教師制作這個(gè)系統(tǒng)時(shí),要把大部分的Oracle知識(shí)都融化在這些系統(tǒng)(任務(wù))中,每一次課,演示并講授幾個(gè)知識(shí)點(diǎn)。系統(tǒng)開發(fā)完成了,知識(shí)點(diǎn)也全部講授完成了,因高職院校大多開設(shè)VB程序設(shè)計(jì),所以教師可以使用VB語(yǔ)言來(lái)開發(fā)前臺(tái)。

第二重循環(huán),以學(xué)生為主體,讓他們通過(guò)上機(jī)練習(xí),自己動(dòng)手,練習(xí)知識(shí)點(diǎn),同時(shí)也是完成了圖書管理系統(tǒng)的一部分,知識(shí)點(diǎn)全部練習(xí)了,圖書系統(tǒng)也開發(fā)成功了。在練習(xí)時(shí),同學(xué)之間可以相互討論,也可以向老師提問。

第三重循環(huán),安排另外幾個(gè)管理信息系統(tǒng),例如:學(xué)生檔案管理系統(tǒng),學(xué)生宿舍管理系統(tǒng)等,讓學(xué)生從頭到尾獨(dú)立完成,教師不再集中講授,學(xué)生有問題時(shí),單獨(dú)答疑,對(duì)課程的所有知識(shí)點(diǎn)進(jìn)行獨(dú)立的綜合練習(xí),綜合練習(xí)時(shí),可以參考和模仿前兩重循環(huán)中的有些內(nèi)容,同學(xué)之間可以相互討論,也可以和老師交換意見,最后提交可運(yùn)行的應(yīng)用系統(tǒng)和課程設(shè)計(jì)報(bào)告。

2.在Oracle數(shù)據(jù)庫(kù)教學(xué)中采用“錯(cuò)誤分析法”

錯(cuò)誤分析法是了解學(xué)生學(xué)習(xí)情況、檢查教學(xué)效果的有效方法。隨著語(yǔ)言學(xué)、心理學(xué)及其相關(guān)學(xué)科的發(fā)展,人們對(duì)錯(cuò)誤的態(tài)度也發(fā)生了巨大的變化。

上個(gè)世紀(jì)五六十年代以行為主義心理學(xué)和結(jié)構(gòu)主義語(yǔ)言學(xué)為基礎(chǔ)的對(duì)比分析被廣泛用于對(duì)學(xué)習(xí)者錯(cuò)誤的分析,六十年代末七十年代初出現(xiàn)了以認(rèn)知心理學(xué)為理論基礎(chǔ)的錯(cuò)誤分析,它將錯(cuò)誤看成是學(xué)習(xí)進(jìn)步的一種表現(xiàn)。

在Oracle數(shù)據(jù)庫(kù)的教學(xué)中可以適當(dāng)使用錯(cuò)誤分析法。SQL是結(jié)構(gòu)化查詢語(yǔ)句,用于對(duì)數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)中的各種對(duì)象進(jìn)行創(chuàng)建、刪除、修改,用于操縱數(shù)據(jù)庫(kù)中各種對(duì)象、檢索和修改數(shù)據(jù)等。在講授SQL語(yǔ)句時(shí),可以先講基本的SQL語(yǔ)句的語(yǔ)法結(jié)構(gòu),講解完以后,就可以采用錯(cuò)誤分析法讓學(xué)生辨別SQL語(yǔ)句中的錯(cuò)誤,通過(guò)錯(cuò)誤分析,學(xué)生就能更好的掌握正確的SQL語(yǔ)句了。

3.在Oracle數(shù)據(jù)庫(kù)教學(xué)中采用“比較教學(xué)法”

在Oracle數(shù)據(jù)庫(kù)的教學(xué)中,還可以使用“比較教學(xué)法”。在Oracle中,可以使用界面創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表,也可以使用命令方式創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表,在講解這一部分時(shí),我們可以分別演示這兩種方法,由老師來(lái)分析兩種方法的優(yōu)缺點(diǎn),并讓學(xué)生進(jìn)行比較看哪種方法更容易理解掌握??梢允褂媒缑娌僮鞅頂?shù)據(jù),也可以使用命令操作表數(shù)據(jù),同樣可以使用比較的方法來(lái)輔助教學(xué)。在綜合實(shí)訓(xùn)的時(shí)候,教師可以給學(xué)生展示兩個(gè)都使用Oracle數(shù)據(jù)庫(kù),但使用不同編程語(yǔ)言的管理信息系統(tǒng),并使用“比較法”分析兩個(gè)系統(tǒng)的界面,實(shí)現(xiàn)難易程度,與數(shù)據(jù)庫(kù)的連接方法等,最終讓學(xué)生掌握更多的知識(shí)。在Oracle數(shù)據(jù)庫(kù)的教學(xué)中,我們適當(dāng)?shù)氖褂?ldquo;比較教學(xué)法”,也是必不可少的。

參考文獻(xiàn)

1 焦永杰.學(xué)生學(xué)習(xí)問題的探討.中國(guó)科技信息,2006(8):286-287

2 顧明.三重循環(huán)任務(wù)驅(qū)動(dòng)的課程教學(xué)設(shè)計(jì).職教論壇,2003(16):36

3 任務(wù)驅(qū)動(dòng)式教學(xué)法在數(shù)據(jù)庫(kù)教學(xué)中的應(yīng)用.lunwenduo.com/n25059c227.shtml

4 王子芳.數(shù)據(jù)庫(kù)及應(yīng)用課程教學(xué)探討.西南農(nóng)業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2005,3(3)

5 孟程.談?dòng)?jì)算機(jī)數(shù)據(jù)庫(kù)教學(xué)方法和手段.黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院學(xué)報(bào),2005(1):48-50

6 寧紅梅.高職院校教學(xué)方法探尋.高教研究,2006(4):22-23

7 計(jì)算機(jī)課程實(shí)踐教學(xué)模式探索. kbs.cnki.net/Forums/10949/ShowPost.aspx

篇9

猖獗的勒索病毒

“打開電腦看到屏幕時(shí),我呆住了,因?yàn)槊χs畢業(yè)論文,沒有留意勒索病毒的新聞消息?!?月14日晚上8點(diǎn),浙江嘉興學(xué)院的應(yīng)屆畢業(yè)生夏歷木不幸成為中招的用戶。當(dāng)《經(jīng)濟(jì)》記者聯(lián)系到夏歷木時(shí),她正為這事兒發(fā)愁,“試了很多方法都沒有效果,最后的解決方案只能是重裝系統(tǒng)”。這件事帶給夏歷木的教訓(xùn)就是不要忽視網(wǎng)絡(luò)安全軟件的更新提示,重要的文件要及時(shí)備份。

“好在修改的論文已發(fā)郵件給老師,雖然不是最終版,但與一些同學(xué)相比,自己已經(jīng)十分幸運(yùn)了?!弊屜臍v木感到失落的還有電腦中大學(xué)時(shí)期的各種資料,那些文件包含著她四年的回憶,或許對(duì)于這些90后、00后來(lái)講,雖然躲過(guò)了“熊貓燒香”,病毒勒索事件卻讓他們近距離感受到互聯(lián)網(wǎng)信息安全的重要性。

近年來(lái),勒索病毒一直盛行。從去年年底開始,黑客攻破MongoDB、ElasticSearch部分用戶的數(shù)據(jù)庫(kù)并將其加密,受害者必須支付0.2比特幣才能找回自己的數(shù)據(jù)。國(guó)外至少有5個(gè)不同的黑客組織實(shí)施了此類攻擊,控制了上萬(wàn)個(gè)數(shù)據(jù)庫(kù)。

與WannaCry相比,數(shù)據(jù)庫(kù)勒索就是小巫見大巫。有報(bào)道稱,通過(guò)Windows操作系統(tǒng)漏洞傳播的蠕蟲病毒令150個(gè)國(guó)家?guī)缀跬瑫r(shí)遭受攻擊,并對(duì)受到感染的計(jì)算機(jī)數(shù)據(jù)進(jìn)行加密。在中國(guó),多地公安系統(tǒng)、學(xué)校、醫(yī)院以及中石油旗下的2萬(wàn)個(gè)加油站都中招。WannaCry讓越來(lái)越多的公眾認(rèn)識(shí)了勒索病毒、比特幣,甚至是補(bǔ)丁。

很多人在得知WannaCry時(shí)對(duì)比特幣這一名詞還有些陌生。比特幣與傳統(tǒng)貨幣不同,它完全依賴互聯(lián)網(wǎng),目前設(shè)定的“特解”總個(gè)數(shù)為2100萬(wàn)個(gè),也就是說(shuō)比特幣的總量為2100萬(wàn)個(gè)。想要賺得比特幣需要建立網(wǎng)絡(luò)賬戶,簡(jiǎn)單的方式是以錢換幣;另一種方式就是“采礦”,購(gòu)買者需要投入高昂的費(fèi)用配置“礦機(jī)”,即在計(jì)算機(jī)上安裝軟件程序進(jìn)行測(cè)試運(yùn)算,通過(guò)運(yùn)算找到“特解”比特幣。但是全球剩余比特幣數(shù)量較少,比特幣開采難度大,據(jù)比特幣持有者介紹,現(xiàn)在“礦機(jī)”運(yùn)作幾天都挖不到1個(gè)比特幣,最快速的方法只能用第一種方式獲得比特幣。

比特幣受到黑客“青A”的原因:一是比特幣的互聯(lián)網(wǎng)化,可以全球生產(chǎn)和流通;二是比特幣可以直接交易,成本低;三是比特幣的去向很難偵查和追蹤;四是比特幣的數(shù)量恒定,增值空間大。比特幣誕生已過(guò)7年,單幣價(jià)格增長(zhǎng)了7500倍。截至5月23日,單個(gè)比特幣的價(jià)格已經(jīng)突破2000美元,國(guó)內(nèi)單個(gè)比特幣交易價(jià)格達(dá)到14000元人民幣。

拒付贖金,抵制勒索

“在很多人眼里,比特幣變成了一種很難被追查的國(guó)際虛擬貨幣?!北本┯佬胖琳\(chéng)科技股份有限公司副總裁張凱對(duì)《經(jīng)濟(jì)》記者表示,黑客利用比特幣的特性,一來(lái)可以隱藏攻擊者的行蹤,二來(lái)也能獲得實(shí)實(shí)在在的經(jīng)濟(jì)利益。譬如,Angler的勒索行動(dòng)約獲得6000萬(wàn)美元。2000年“I LOVE YOU”、2004年“MyDooM”等蠕蟲病毒的爆發(fā),造成了上百億美元的損失。這次犯案的黑客,將自己的比特幣地址發(fā)到了用戶電腦上,這就意味著所有人都知道這幾個(gè)地址里面接收的都是非法所得,但問題是,我們并不知道背后是誰(shuí)。

“WannaCry造成的影響非常大,技術(shù)水平高。令人奇怪的是,它所獲得的經(jīng)濟(jì)收益并不成比例。要么他的目的不是賺錢,要么他沒有太多經(jīng)驗(yàn)?!睆垊P說(shuō)。

“勒索病毒正是因?yàn)楸忍貛诺闹Ц?,?huì)越來(lái)越有賺頭。支付贖金的行為相當(dāng)于對(duì)黑客惡意工作的支持,黑客會(huì)想辦法把勒索病毒傳播給更多的行業(yè)?!蓖ǜ抖馨踩靠偨?jīng)理張瑞欽告訴《經(jīng)濟(jì)》記者,目前主流的勒索軟件使用了高強(qiáng)度的加密算法。除非勒索軟件自身存在漏洞,否則很難有機(jī)會(huì)破解。“而且目前沒有事例證明,交了贖金后,受害者獲得秘鑰?!蔽覀兂h,不管多重要的文件也不要支付贖金,全民抵制對(duì)勒索行為會(huì)帶來(lái)一定的沖擊。

篇10

“Thefunctionoftheabstractofascientificpaperistoprovideanoverviewofthepapersothatthereadersknowthemainstoryandafewessentialdetailsofyourworkwithoutreadingtheholetextofthepaper.Theabstractshouldmakesensebothwhenreadaloneandwhenreadwiththepaper.”–URMSMJ

1.摘要的分類:

摘要分為兩大類:通報(bào)性或指示性摘要(indicativeabstract)和報(bào)道性或資料性摘要(informativeabstract)

1)指示性摘要:只通報(bào)論文主題,不介紹研究的材料、方法和結(jié)果,一般用現(xiàn)在時(shí)表述。許多專業(yè)雜志在其目錄頁(yè)的標(biāo)題下都有一個(gè)指示性摘要,特別是編者認(rèn)為較重要的一些文章標(biāo)題后。如:Freetransferoftwoundamagedfingersfromanon-replantableleftarmtoamutilatedrighthandina16-month-oldboyisreported.(本文報(bào)道將一無(wú)法再植的左臂上的兩個(gè)未受損傷的手指移植給一16歲男孩被切斷的右手。)

1)資料性摘要:告訴讀者研究的總體情況,使他們了解研究的目的、材料、方法、結(jié)果、結(jié)論以及存在的問題。資料性摘要分為傳統(tǒng)型或非結(jié)構(gòu)式(non-structured)和結(jié)構(gòu)式(structured)兩大類型。無(wú)論何種形式的摘要,都應(yīng)包含以下幾個(gè)基本要素:

1)主題(Maintopicasintitle)

2)目的(Purposeofresearch)

3)方法(Methodology)

4)材料(Materials)

5)結(jié)果(Results)

6)結(jié)論(Conclusions)

非結(jié)構(gòu)式摘要:段落不明,給編輯、審稿、閱讀及計(jì)算機(jī)處理帶來(lái)諸多不便。

1)全結(jié)構(gòu)式(full-structured)摘要:

1974年4月,加拿大McMaster大學(xué)醫(yī)學(xué)中心的DrRBrianHaynes首先提出建立臨床研究論文的結(jié)構(gòu)式摘要。在DrEdwardJHuth創(chuàng)導(dǎo)下,美國(guó)《內(nèi)科學(xué)記事》(AnnualsofInternalMedicine)在國(guó)際上率先采用了全結(jié)構(gòu)式(full-structured)摘要。

Haynes所提出的全結(jié)構(gòu)式摘要包含8個(gè)要素:

1.目的(Objective):說(shuō)明論文要解決的問題

2.設(shè)計(jì)(Design):說(shuō)明研究的基本設(shè)計(jì),包括的研究性質(zhì)

3.地點(diǎn)(Setting):說(shuō)明進(jìn)行研究的地點(diǎn)和研究機(jī)構(gòu)的等級(jí)

4.對(duì)象(Patients''''participantsorsubjects):說(shuō)明參加并完成研究的病人或受試者的性質(zhì)、數(shù)量及挑選方法

5.處理(Interventions):說(shuō)明確切的治療或處理方法

6.主要測(cè)定項(xiàng)目(Mainoutcomemeasures):說(shuō)明為評(píng)定研究結(jié)果而進(jìn)行的主要測(cè)定項(xiàng)目

7.結(jié)果(Results):說(shuō)明主要客觀結(jié)果

結(jié)論(Conclusion):說(shuō)明主要結(jié)論,包括直接臨床應(yīng)用意義與非結(jié)構(gòu)式摘要相比,全結(jié)構(gòu)式摘要觀點(diǎn)更明確(moreexplicitness),信息量更大(moreinformation),差錯(cuò)更少(fewererrors),同時(shí)也更符合計(jì)算機(jī)數(shù)據(jù)庫(kù)的建立和使用要求。但其缺點(diǎn)也是顯而易見的,即煩瑣、重復(fù)、篇幅過(guò)長(zhǎng)''''而且不是所有研究都能按以上8個(gè)要素分類的。于是更多的雜志揚(yáng)長(zhǎng)避短,采用半結(jié)構(gòu)式(semi-structured)摘要。

1)半結(jié)構(gòu)式(semi-structured)摘要:半結(jié)構(gòu)式摘要也稱為四要素摘要,包括:目的(objective/purpose/aim)、方法(methods)、結(jié)果(results)和結(jié)論(conclusion)采用何種摘要形式要根據(jù)各雜志的具體要求而定。目前國(guó)內(nèi)許多雜志正從非結(jié)構(gòu)式摘要向半結(jié)構(gòu)式摘要過(guò)度。