計算機數(shù)據(jù)庫論文范文
時間:2023-04-07 13:50:24
導語:如何才能寫好一篇計算機數(shù)據(jù)庫論文,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
目前,著名數(shù)據(jù)庫管理系統(tǒng)有Oracle、Sybase、Informix、Microsoft、MicrosoftAccess、VisualFoxPro等,這些產(chǎn)品各以自己特有的功能,在數(shù)據(jù)庫市場上占有一席之地。下面簡要介紹幾種常用的數(shù)據(jù)庫管理系統(tǒng)。
1.Oracle。Oracle是一個最早商品化的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),也是應(yīng)用廣泛、功能強大的數(shù)據(jù)庫管理系統(tǒng)。Oracle作為一個通用的數(shù)據(jù)庫管理系統(tǒng),不僅具有完整的數(shù)據(jù)管理功能,還是一個分布式數(shù)據(jù)庫系統(tǒng),支持各種分布式功能。Oracle使用PL/SQL語言執(zhí)行各種操作,具有可開放性、可移植性、可伸縮性等功能。
2.Sybase。最新版本的SybaseAdaptiveServer與以前的版本相比,具有更豐富的功能設(shè)置,Sybase比較強大的地方在于它對資源的低占有率上。在這一方面,Sybase15還引入了新的“專利查詢過程技術(shù)”,顯示了增強的性能和降低的硬件資源消耗。
3.MicrosoftSQLServer。MicrosoftSQLServer是一種典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以在許多操作系統(tǒng)上運行,它使用Transact-SQL語言完成數(shù)據(jù)操作。由于MicrosoftSQLServer是開放式的系統(tǒng),其它系統(tǒng)可以與它進行完好的交互操作。
4.MicrosoftOffice。作為MicrosoftOffice組件之一的MicrosoftAccess是在Windows環(huán)境下非常流行的桌面型數(shù)據(jù)庫管理系統(tǒng)。Access既擁有用戶界面(VB可以用來開發(fā)用戶界面);也擁有邏輯、流程處理,即VBA語言(VB也可以用來做邏輯處理);又可以存儲數(shù)據(jù),即在“表”中存儲數(shù)據(jù)。使用MicrosoftAccess無需編寫任何代碼,只需通過直觀的可視化操作就可以完成大部分數(shù)據(jù)管理任務(wù)。在MicrosoftAccess數(shù)據(jù)庫中,包括許多組成數(shù)據(jù)庫的基本要素。這些要素是存儲信息的表、顯示人機交互界面的窗體、有效檢索數(shù)據(jù)的查詢、信息輸出載體的報表、提高應(yīng)用效率的宏、功能強大的模塊工具等。
5.VisualFoxPro。VisualFoxPro是Microsoft公司VisualStudio系列開發(fā)產(chǎn)品之一,簡稱VFP是Xbase數(shù)據(jù)庫家族的成員,可以運行于Windows9X/2000和WindowsNT平臺的32位的數(shù)據(jù)庫開發(fā)系統(tǒng)。VisualFoxPro提供了一個功能強大的集成化開發(fā)環(huán)境,采用可視化和面向?qū)ο蟮某绦蛟O(shè)計方法,使數(shù)據(jù)管理和應(yīng)用程序的開發(fā)更加簡便。VisualFoxPro是數(shù)據(jù)庫管理軟件,可實現(xiàn)數(shù)據(jù)與應(yīng)用程序獨立。
二、如何選擇適合自己的數(shù)據(jù)庫軟件
1.按性能應(yīng)從以下幾個方面予以考慮:
(1)構(gòu)造數(shù)據(jù)庫的難易程度;(2)程序開發(fā)的難易程度;(3)數(shù)據(jù)庫管理系統(tǒng)的性能分析;(4)對分布式應(yīng)用的支持;(5)并行處理能力;(6)可移植性和可擴展性;(7)數(shù)據(jù)完整性約束;(8)并發(fā)控制功能;(9)容錯能力;(10)安全性控制;(11)支持漢字處理能力。
2.按需求來選擇
選擇一個數(shù)據(jù)庫的主要理由就是它的功能是否可以很好地支持你的應(yīng)用程序。人們通常使用數(shù)據(jù)庫來完成的任務(wù)有:支持Web、事務(wù)處理、文本搜索,有的情況下復(fù)制也是一個重要的要求。在事務(wù)處理方面,Oracle看上去更有領(lǐng)先優(yōu)勢,接下來是微軟的SQLServer。沒有一個開源數(shù)據(jù)庫具有可以與Oracle相媲美的事務(wù)處理功能。
3.按易用性和管理來選擇;
4.按支持性來選擇;
5.按成本因素來選擇。
三、結(jié)論
Oracle是商業(yè)數(shù)據(jù)庫的代表,具有非常豐富的功能、廣泛的平臺支持和大量的附加功能。目前Access更常用一些,Access不是一種存儲格式,是一種軟件。ACCESS這個軟件本身就具有開發(fā)者使用的界面和適合于“最終用戶”的界面。但學習FoxPro可為學型數(shù)據(jù)庫管理軟件大典基礎(chǔ)。微軟的SQLServer只可以運行在其Windows操作系統(tǒng)平臺上。不過由于Windows操作系統(tǒng)的廣泛普及,缺乏對其他系統(tǒng)的支持并沒有阻擋SQLServer的市場份額的增長。SQLServer是真正的中大型數(shù)據(jù)庫,VFP是桌面數(shù)據(jù)庫,使用方便、易學,但實際上犧牲了真正數(shù)據(jù)庫的一些功能,如安全性;此外,VFP既是數(shù)據(jù)庫又是編程語言(開發(fā)工具)。SQLServer是中大型數(shù)據(jù)庫,VFP是帶有自身數(shù)據(jù)庫的編程語言。
總體來說,選擇什么樣的數(shù)據(jù)庫要看你的應(yīng)用程序的需要。如果它是以閱讀數(shù)據(jù)庫為主的Web應(yīng)用,MySQL無疑是最佳選擇。而如果需要那些事務(wù)處理和復(fù)雜的數(shù)據(jù)庫功能,那么可選擇Oracle和微軟的SQLServer。如果你需要一些商業(yè)數(shù)據(jù)庫的高級功,但又不想支付授權(quán)費用,那么可以考慮PostgreSQL或Ingres。對于嵌入式數(shù)據(jù)庫應(yīng)用,MySQL和Sybase所占有的系統(tǒng)資源最少??傊钸m合的才是最好的!
參考文獻:
[1]劉守根.數(shù)據(jù)庫管理系統(tǒng)的現(xiàn)狀和發(fā)展方向初探.內(nèi)江科技,2006,(2).
[2]陳業(yè)斌.分布式數(shù)據(jù)庫管理系統(tǒng)的設(shè)計與實現(xiàn).安徽工業(yè)大學學報(自然科學版),2005,(3).
[3]姬志剛.計算機、網(wǎng)絡(luò)與信息社會.科技咨詢導報,2006,(20).
[4]薛向陽.數(shù)據(jù)庫管理系統(tǒng)的開發(fā)與程序的設(shè)計.渭南師范學院學報,2005,(2)
[5]竺洪平.數(shù)據(jù)庫管理系統(tǒng)的設(shè)計與程序的開發(fā).中小學電教,2005,(6).
篇2
摘要:嵌入式技術(shù)已在人們生活中得到廣泛應(yīng)用;移動計算更是給人們的生活帶來了極大的方便。有移動計算技術(shù)推動發(fā)展的新的數(shù)據(jù)庫技術(shù)讓人耳目一新。嵌入式移動數(shù)據(jù)庫技術(shù)因此產(chǎn)生。主要論述了嵌入式移動數(shù)據(jù)庫的特點及應(yīng)用,嵌入式移動數(shù)據(jù)庫管理系統(tǒng)(EMDB)的功能需求及特點,嵌入式移動數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)。
關(guān)鍵字:嵌入式移動計算嵌入式移動數(shù)據(jù)庫EMDB系統(tǒng)結(jié)構(gòu)
1引言
隨著移動計算技術(shù)的發(fā)展,移動數(shù)據(jù)庫逐步走向應(yīng)用,在嵌入式操作系統(tǒng)中加入移動數(shù)據(jù)庫,也越來越顯示出其重要性。
1.1嵌入式系統(tǒng)
嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。它一般由嵌入式微處理器、硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個部分組成,用于實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。
嵌入式系統(tǒng)一般指非PC系統(tǒng),它包括硬件和軟件兩部分。硬件包括處理器/微處理器、存儲器及外設(shè)器件和I/O端口、圖形控制器等。軟件部分包括操作系統(tǒng)軟件(OS)(要求實時和多任務(wù)操作)和應(yīng)用程序編程。有時設(shè)計人員把這兩種軟件組合在一起。應(yīng)用程序控制著系統(tǒng)的運作和行為;而操作系統(tǒng)控制著應(yīng)用程序編程與硬件的交互作用。
1.2移動計算
移動計算是一種新型的技術(shù),它使得計算機或其它信息設(shè)備,在沒有與固定的物理連接設(shè)備相連的情況下,能夠傳輸數(shù)據(jù)。移動計算的作用在于,將有用、準確、及時的信息與中央信息系統(tǒng)相互作用,分擔中央信息系統(tǒng)的計算壓力,使有用、準確、及時的信息能提供給在任何時間、任何地點需要它的任何用戶。移動計算環(huán)境比傳統(tǒng)的計算環(huán)境更為復(fù)雜和靈活。典型的移動計算環(huán)境有[1]:
(1)智能計算設(shè)備+無線網(wǎng)絡(luò)。通過無線網(wǎng)絡(luò),智能計算設(shè)備可以隨時進入MCE主網(wǎng)絡(luò);
(2)智能計算設(shè)備+調(diào)制解調(diào)器+電話網(wǎng)絡(luò)。在不同地點,將調(diào)制解調(diào)器和附近的電話相連接,通過電話網(wǎng)進入MCE主網(wǎng)絡(luò);
(3)移動用戶+傳統(tǒng)工作站+傳統(tǒng)有線網(wǎng)絡(luò)。移動用戶在不同場地使用靜態(tài)計算機獲得MCE的服務(wù)。
1.3嵌入式移動數(shù)據(jù)庫
數(shù)據(jù)庫技術(shù)一直在隨著計算的發(fā)展而不斷進步。凡是有數(shù)據(jù)的地方,就要用到數(shù)據(jù)庫來協(xié)助管理數(shù)據(jù)。移動計算也是對數(shù)據(jù)的處理,離開對數(shù)據(jù)的管理、處理,計算機就毫無意義。移動計算同時又強調(diào)其移動性,傳統(tǒng)的PC機要做到移動,同時在苛刻的環(huán)境下作到良好的運作也是不可能的。此時,嵌入式很好的滿足了移動計算對移動客戶端計算的要求。三者從這一點上結(jié)合就產(chǎn)生了當今數(shù)據(jù)庫的一個新的發(fā)展空間:嵌入式數(shù)據(jù)庫技術(shù)。移動數(shù)據(jù)庫是指支持移動計算環(huán)境的分布式數(shù)據(jù)庫。由于移動數(shù)據(jù)庫系統(tǒng)通常應(yīng)用在諸如掌上電腦、PDA、車載設(shè)備、移動電話等嵌入式設(shè)備中,因此,它又被稱為嵌入式移動數(shù)據(jù)庫系統(tǒng)。
2嵌入式移動數(shù)據(jù)庫的特點及其應(yīng)用
2.1嵌入式移動數(shù)據(jù)庫特點
嵌入式移動數(shù)據(jù)庫在實際應(yīng)用中必須解決好數(shù)據(jù)的一致性(復(fù)制性)、高效的事務(wù)處理、數(shù)據(jù)的安全性等問題。
(1)數(shù)據(jù)的一致性
移動數(shù)據(jù)庫的一個顯著特點是,移動終端之間以及與服務(wù)器之間的連接是一種弱連接。即低帶寬、長延遲、不穩(wěn)定和經(jīng)常性的斷開。為了支持用戶在弱環(huán)境下對數(shù)據(jù)庫的操作,現(xiàn)在普遍采用樂觀復(fù)制方法(Optimisticreplication或Lazyreplication)允許用戶對本地緩存上的數(shù)據(jù)副本進行操作。待網(wǎng)絡(luò)重新連接后再與數(shù)據(jù)庫服務(wù)器或其它終端交換數(shù)據(jù)修改信息,并通過沖突檢測和協(xié)調(diào)來恢復(fù)數(shù)據(jù)的一致性。
(2)高效的事務(wù)處理
移動事務(wù)處理要解決在移動環(huán)境中頻繁的、可預(yù)見的、拆連情況下的事務(wù)處理。為了保證活動事務(wù)的順利完成,必須設(shè)計和實現(xiàn)新的事務(wù)管理策略和算法,方法如下:
根據(jù)網(wǎng)絡(luò)連接情況來確定事務(wù)處理的優(yōu)先級,網(wǎng)絡(luò)連接速度高的事務(wù)請求優(yōu)先處理。
根據(jù)操作時間來確定事務(wù)是否遷移,即長時間的事務(wù)操作將全部遷移到服務(wù)器上執(zhí)行,無需保證網(wǎng)絡(luò)的一直暢通。
根據(jù)數(shù)據(jù)量的大小來確定事務(wù)是上載執(zhí)行還是下載數(shù)據(jù)副本執(zhí)行后上載。
事務(wù)處理過程中,網(wǎng)絡(luò)斷接處理時采用服務(wù)器發(fā)現(xiàn)機制還是采用客戶端聲明機制。
事務(wù)移動(如:位置相關(guān)查詢)過程中的用戶位置屬性的實時更新。
完善的日志記錄策略。
(3)數(shù)據(jù)的安全性
許多應(yīng)用領(lǐng)域的嵌入式設(shè)備是系統(tǒng)中數(shù)據(jù)管理或處理的關(guān)鍵設(shè)備,因此嵌入式設(shè)備上的數(shù)據(jù)庫系統(tǒng)對存取權(quán)限的控制比較嚴格。同時,許多嵌入式設(shè)備具有較高的移動性、便攜性和非固定的工作環(huán)境,也帶來潛在的不安全因素。同時某些數(shù)據(jù)的個人隱私性又很高,因此在防止碰撞、磁場干擾、遺失、盜竊等對個人數(shù)據(jù)安全的威脅上需要提供充分的安全性保證。保證數(shù)據(jù)安全的主要措施如下:
對移動終端進行認證,防止非法終端的欺騙性接入。
對無線通信進行加密,防止數(shù)據(jù)信息泄漏。
對下載的數(shù)據(jù)副本加密存儲,以防移動終端物理丟失后的數(shù)據(jù)泄密[2]。
2.2嵌入式移動數(shù)據(jù)庫應(yīng)用
目前,嵌入式移動數(shù)據(jù)庫有兩種應(yīng)用,可劃分為水平應(yīng)用和垂直應(yīng)用。所謂水平應(yīng)用,是指應(yīng)用方案能夠用于多種不同行業(yè),只需要極少的定制工作;而垂直應(yīng)用則針對特定行業(yè)的應(yīng)用,數(shù)據(jù)處理具有獨特性。與水平應(yīng)用相比,垂直型應(yīng)用具有明顯的行業(yè)特殊性,不同領(lǐng)域的應(yīng)用之間差別較大,結(jié)果表示和服務(wù)器數(shù)據(jù)庫的管理也有很大不同。主要涉及保險、銀行業(yè)、航班信息、政府部門等具體的行業(yè)領(lǐng)域。如圖所示[3]:
圖1嵌入式移動數(shù)據(jù)庫的應(yīng)用分類
3嵌入式移動數(shù)據(jù)庫管理系統(tǒng)(EMDBMS)的特性
3.1嵌入式移動數(shù)據(jù)庫管理系統(tǒng)的功能需求
移動計算環(huán)境中的數(shù)據(jù)庫管理系統(tǒng),是一種動態(tài)分布式數(shù)據(jù)庫管理系統(tǒng)。由于嵌入式移動數(shù)據(jù)庫管理系統(tǒng)運行在移動計算的環(huán)境之下,應(yīng)用于嵌入式操作系統(tǒng)之上,所以它有自己的功能需求:
(1)微小內(nèi)核結(jié)構(gòu)
考慮到嵌入式設(shè)備的資源有限,嵌入式移動DBMS應(yīng)采用微型化技術(shù)實現(xiàn),可在滿足應(yīng)用的前提下,緊縮其系統(tǒng)結(jié)構(gòu)以滿足嵌入式應(yīng)用的需求。
(2)對標準SQL的支持
嵌入式移動DBMS應(yīng)能提供對標準SQL的支持。支持SQL92標準的子集,支持數(shù)據(jù)查詢(連接查詢、子查詢、排序、分組等)、插入、更新、刪除多種標準的SQL語句,以充分滿足嵌入式應(yīng)用開發(fā)的需求。
(3)事務(wù)管理功能
嵌入式移動DBMS應(yīng)具有事務(wù)處理能力,可自動維護事務(wù)的完整性、原子性等特性;支持實體完整性和引用完整性。
(4)完善的數(shù)據(jù)同步機制
數(shù)據(jù)同步是嵌入式數(shù)據(jù)庫最重要的特點。通過數(shù)據(jù)復(fù)制,可以將嵌入式數(shù)據(jù)庫或主數(shù)據(jù)庫的變化情況應(yīng)用到對方,以保證數(shù)據(jù)的一致性。
(5)支持多種連接協(xié)議。
嵌入式移動DBMS應(yīng)支持多種通信連接協(xié)議??梢酝ㄟ^串行通信、TCP/IP、紅外傳輸、藍牙等多種連接方式,實現(xiàn)與嵌入式設(shè)備和數(shù)據(jù)庫服務(wù)器的連接。
(6)完備的嵌入式數(shù)據(jù)庫的管理功能
嵌入式移動DBMS應(yīng)具有自動恢復(fù)功能,可進行嵌入式數(shù)據(jù)庫管理,并能夠提供數(shù)據(jù)的備份和恢復(fù),保證用戶數(shù)據(jù)安全可靠。支持多種嵌入式操作系統(tǒng)嵌入式移動DBMS應(yīng)能支持WindowsCE、PalmOS等多種目前流行的嵌入式操作系統(tǒng),這樣才能使嵌入式移動數(shù)據(jù)庫管理系統(tǒng)不受移動終端的限制。
3.2嵌入式移動數(shù)據(jù)庫管理系統(tǒng)的特點
基于以上分析不難得出嵌入式移動數(shù)據(jù)庫的管理系統(tǒng)應(yīng)具有如下特點:
(1)提供多種數(shù)據(jù)同步方式。具有上載同步、下載同步和完全同步三種同步方式。
(2)具有完善的沖突檢測機制,和靈活的沖突解決方案,具有沖突日志記錄功能。企業(yè)級應(yīng)用中沖突是不可避免的,不同的數(shù)據(jù)庫系統(tǒng)認為沖突發(fā)生的位置是不一樣的。解決沖突的規(guī)則可以是系統(tǒng)預(yù)定義的也可以是用戶自定義的。
(3)支持快速同步。系統(tǒng)同步時,只傳遞變化的數(shù)據(jù),即增量上下載,節(jié)省了大量的同步時間。
(4)支持表的水平分割和垂直分割復(fù)制,最大限度地降低了嵌入式數(shù)據(jù)庫的大小。
(5)支持異構(gòu)數(shù)據(jù)源連接同步??梢杂弥С諳DBC的異構(gòu)數(shù)據(jù)源,作為主數(shù)據(jù)庫和嵌入式設(shè)備上的數(shù)據(jù)庫,以進行數(shù)據(jù)同步。
(6)具有主動同步的功能。允許用戶對系統(tǒng)提供的同步事件自定義過程實現(xiàn),并提供最大靈活度的同步過程。
4嵌入式移動數(shù)據(jù)庫的數(shù)據(jù)管理模式
圖2數(shù)據(jù)管理模式
嵌入式數(shù)據(jù)庫的應(yīng)用分為個人應(yīng)用和企業(yè)級應(yīng)用。在個人應(yīng)用中,與外界較少交換數(shù)據(jù),而且不必考慮多個數(shù)據(jù)庫的數(shù)據(jù)一致性。在企業(yè)級應(yīng)用中,嵌入式數(shù)據(jù)庫要與企業(yè)級數(shù)據(jù)庫交換數(shù)據(jù),構(gòu)成分布式數(shù)據(jù)庫系統(tǒng),支持復(fù)雜的業(yè)務(wù)活動。
在數(shù)據(jù)庫三級應(yīng)用模式中,EMDB系統(tǒng)一般采用EMDB+同步/復(fù)制服務(wù)器+企業(yè)級DB,如我們見到的IBM提供的嵌入式設(shè)備和移動企業(yè)級應(yīng)用解決方案就是由3部分組成:DB2Everyplace嵌入式數(shù)據(jù)庫、DB2EveryplaceSyncServer和UniversalDatabase企業(yè)級數(shù)據(jù)庫。在此模式中,EMDBS由移動設(shè)備中的EMDBMS和固定節(jié)點上的同步/復(fù)制服務(wù)器這兩部分構(gòu)成。這種方案的指導思想是將DBMS的功能分解,簡化移動設(shè)備中的功能,進而減少對移動設(shè)備資源的需求[4]。
5嵌入式移動數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)
(1)數(shù)據(jù)庫服務(wù)器DBSVR(DatabaseServer)
可以是大型數(shù)據(jù)庫系統(tǒng),如:Oracle,Sybase,DB2,SQLServer,一般為固定結(jié)點。每個DBSVR上維護本地數(shù)據(jù)庫的一個完整的副本,服務(wù)器之間由可靠的高速互聯(lián)網(wǎng)連接在一起,構(gòu)成一個傳統(tǒng)意義上的分布數(shù)據(jù)庫系統(tǒng)。
圖3典型嵌入式移動數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)
(2)移動支持結(jié)點MSS(MobileSupportStation)
進行分布式事務(wù)處理,控制EMDB和DBSVR之間的數(shù)據(jù)交換并支持一個無線單元(cell),具有無線聯(lián)網(wǎng)能力和同步功能,MSS也位于高速網(wǎng)絡(luò)中。服務(wù)器可以與MSS為同一臺機器。
(3)位置服務(wù)器LS(LocationServer)
(4)可信部分
由固定網(wǎng)絡(luò)以及網(wǎng)絡(luò)上的固定主機組成,固定主機分為兩類:一類是不帶無線通訊的主機,如DSSVR和LS;另一類是帶有無線通訊接口MSS。
(5)移動客戶機MC(MobileClient)
MC的處理能力與存儲能力相對于服務(wù)器來說非常有限,且具有移動性(即可以出現(xiàn)在任意一個無線單元中),在它上面保存一部分數(shù)據(jù)庫副本,并通過EMDB對本地數(shù)據(jù)進行管理,可以通過無線鏈路與一個MSS通信,通過MSS上的ODBC接口,EMDB可以與DBSVR進行數(shù)據(jù)交換。從而與整個固定網(wǎng)絡(luò)連通,也可以接受由MSS發(fā)送的廣播信息。它會經(jīng)常與服務(wù)器斷接(指MC無法與任意一個聯(lián)機通信)即使在與服務(wù)器保持連接時,由于MC所處的網(wǎng)絡(luò)環(huán)境多變,MC與服務(wù)器之間的網(wǎng)絡(luò)帶寬相差很大,且可靠性較低,網(wǎng)絡(luò)延遲較大。
(6)本地數(shù)據(jù)庫Rep(Replication)數(shù)據(jù)庫副本
(7)EMDB
嵌入式移動數(shù)據(jù)庫,工作方式為:每當MC發(fā)出一個查詢請求Q1時,它首先查詢本地數(shù)據(jù)庫(移動子集上),若滿足查詢條件要求則直接返回給MC,否則就向VS提交查詢請求,由VS代替MC完成查詢并將結(jié)果返回給MC(前提是兩者處于連接狀態(tài))。若MC處于斷接狀態(tài),則也只能在MC上執(zhí)行本地查詢。若在斷接期間更新了MC上的數(shù)據(jù),則該數(shù)據(jù)將在VS再次連接時,進行數(shù)據(jù)重集成,通過一致性維護算法來保證一致性。主要EMDB的應(yīng)用模式都是立足于嵌入式設(shè)備作客戶端,在嵌入式設(shè)備上運行一個精巧的EMDB,在通過同步或復(fù)制技術(shù)與企業(yè)級數(shù)據(jù)庫連接。這種應(yīng)用模式在支持嵌入式設(shè)備的同時,還支持移動設(shè)備,甚至無線移動設(shè)備,構(gòu)成基于移動環(huán)境的應(yīng)用[5]。
6結(jié)束語
現(xiàn)在,世界已經(jīng)進入了后PC機時代。信息電器如個人數(shù)字助理、web可視電話、移動電話的GPS或W-CDMA產(chǎn)品、TV機頂盒、電視會議機、數(shù)碼相機等嵌入式設(shè)備已經(jīng)在人們生活中廣泛應(yīng)用。相信隨著科技的發(fā)展,嵌入式移動數(shù)據(jù)庫技術(shù)也必將給人們的生活帶來更大的方便和改變。
參考文獻
[1]馮玉才李東等.一種移動數(shù)據(jù)庫管理系統(tǒng)的體系結(jié)構(gòu),計算機研究與發(fā)展[J],2001年
[2]黃軍政.蔡瀛捷.移動計算推動數(shù)據(jù)庫移動,中國計算機用戶[J],2004年9月第36期
[3]周克江.嵌入式移動數(shù)據(jù)庫及其應(yīng)用問題研究,湖南第一師范學報[J],2004年9月第4卷第3期
篇3
隨著大學圖書館規(guī)模的不斷擴大,企業(yè)部門的管理體系不斷深入,引入計算機數(shù)據(jù)庫輔助日常的工作已經(jīng)成為司空見慣的事情,為了讓數(shù)據(jù)庫更好的為圖書館和企業(yè)部門工作,能夠適應(yīng)其基本需要,本文將詳細的論述關(guān)于計算機數(shù)據(jù)庫的構(gòu)建過程以及日后的維護方面的具體細節(jié)。
【關(guān)鍵詞】計算機 數(shù)據(jù)庫 構(gòu)建 維護
在現(xiàn)今的信息時代里,計算機數(shù)據(jù)庫已成為人們工作、學習不可或缺的工具。數(shù)據(jù)庫的構(gòu)建是一個龐大而復(fù)雜的工程,不僅要結(jié)合用戶及自身的實際特征,有針對性地選擇數(shù)據(jù)庫的構(gòu)成結(jié)構(gòu),還要對系統(tǒng)間的各環(huán)節(jié)的銜接工作做細致入微的細節(jié)處理,這樣才能保證數(shù)據(jù)庫的穩(wěn)定運行。計算機數(shù)據(jù)庫的廣泛應(yīng)用,給國民經(jīng)濟帶來了巨大的變化,以最小的資源,取得了最佳的效果。數(shù)據(jù)庫結(jié)構(gòu)及其控制系統(tǒng)對于不同的設(shè)計者來說,有許多可供選擇的空間,最終取決于工作人員的理性思考和專業(yè)技術(shù)水平的高低。因此,計算機數(shù)據(jù)庫的構(gòu)建和維護能力是整體經(jīng)濟發(fā)展水平的衡量指標。
1 計算機數(shù)據(jù)庫網(wǎng)絡(luò)構(gòu)建
數(shù)據(jù)庫的種類相對較多,并且是一項投入相對較大、技術(shù)含量較強的的工程,在建設(shè)過程中應(yīng)對節(jié)省內(nèi)存空間的問題進行充分考慮,同時也要提高運行的速度,使用規(guī)范化的方法,使數(shù)據(jù)庫的構(gòu)建相對簡便化,對數(shù)據(jù)的來源以及數(shù)據(jù)之間的關(guān)系進行分析,最終對該系統(tǒng)所涉及到的各個實體進行確定。
1.1 服務(wù)端
1.1.1 操作人員管理功能
操作人員屬于數(shù)據(jù)庫的監(jiān)督人員,對數(shù)據(jù)庫的管理至關(guān)重要。操作人員所具有的功能包括:對用戶的管理、對操作人員的登陸管理、對密碼的修改與重置、對系統(tǒng)的簡單更改等。其中,很大部分都是對數(shù)據(jù)庫維護的功能,例如簡單的修改、新增、刪除及查詢等。總之,進一步加強操作人員對數(shù)據(jù)庫網(wǎng)絡(luò)的監(jiān)督與管理尤為必要。
1.1.2 用戶信息管理功能
對用戶信息的管理相對簡單,一般只是增加新客戶資料、刪除無效客戶資料以及對客戶信息進行及時更改與管理等,主要是對客戶信息的維護,并及時更新,保證客戶信息的準確有效。
1.1.3 計算機管理功能
計算機的管理模式與上述所述大同小異,即對計算機信息的維護,并加強對計算機的管理。不過,客戶是個體,而對計算機的管理是整體,因此,需要對計算機的實時信息以及軟件及時更新,以保障計算機的正常運行。此外,數(shù)據(jù)庫所具有的優(yōu)點有效促進了數(shù)據(jù)庫資源的有效利用,降低了人力資源的消耗,促進了資源的合理配置。
1.2 客戶端
在計算機的使用中,提供服務(wù)的一方叫做伺服端,而接受服務(wù)的一方叫做客戶端??蛻舳说臉?gòu)建模式并不復(fù)雜,將客戶端的主要系統(tǒng)功能鎖定,只在桌面上留下客戶登陸程序的界面,按要求進行登陸,而客戶端的程序正常情況下是??吭谙到y(tǒng)的托盤之中,在用戶下機的時候使用此圖標進行下機,用戶下機以后,由客戶端將下機的信息發(fā)至服務(wù)端。
1.2.1 圖書館數(shù)據(jù)庫的構(gòu)建
圖書館數(shù)據(jù)庫可以搜集各個專業(yè)比較有影響力的專家或者學者的學術(shù)論文以及文章著作,包括書名、文章名、作者名、專業(yè)機構(gòu)、學科分類、參考文獻以及刊物名稱、年、卷、頁碼,為讀者提供各層次、全方位的信息資料服務(wù),提高了檢索效率和圖書資源利用率,有助于學生快速地進行查閱和借鑒,及時解決學習與寫作時遇到的難題,節(jié)約大量時間,提高學習質(zhì)量。圖書館數(shù)據(jù)庫主要是為了編制多種索引,建立龐大科學的檢索系統(tǒng)。索引就是指讀者通過數(shù)據(jù)庫尋求所需要信息的入口。在構(gòu)建學校數(shù)據(jù)庫的時候,學校首先應(yīng)該編制索引,索引的編制一定要以科學為依據(jù),使索引與數(shù)據(jù)庫中的相關(guān)鏈接科學合理,對于搜集的資料進行整理,按照學科分類、內(nèi)容、發(fā)表時間等進行分類,然后錄入數(shù)據(jù)庫,便于使用者根據(jù)關(guān)鍵詞、參考文獻以及學科分類進行查找和引用,使數(shù)據(jù)庫信息資源的使用更加方便和快捷。
1.2.2 企業(yè)的數(shù)據(jù)庫的構(gòu)建
主要針對各部門間提供準確的數(shù)據(jù)信息,以使部門間能相互協(xié)調(diào)配合,從而整體提高工作效率。根據(jù)不同部門的各自職責有選擇性地做出適當?shù)恼{(diào)整。例如,對于人力資源部門來說,時常會有人動,有人加入,有人退出,這就要求數(shù)據(jù)庫保持較快速地信息調(diào)整,同時也應(yīng)該考慮到,過于頻繁的流動對數(shù)據(jù)庫造成的破壞,因此,可以根據(jù)企業(yè)自身的實際情況,建立獨立的流動子數(shù)據(jù)庫。
2 計算機數(shù)據(jù)庫的維護
2.1 加強對于計算機數(shù)據(jù)日常管理工作
一個數(shù)據(jù)庫通常都是集中在在某臺主機上。只要維護好這個數(shù)據(jù)庫,那么用戶在使用過程中就可以很好地被監(jiān)視。一旦有危險出現(xiàn)就會提示在服務(wù)器上。這樣就是完全的監(jiān)視了。當然,如果有更好的辦法,也是可以試試的。例如,在日常的管理工作中對于工作經(jīng)驗的總結(jié)也是非常重要的。在通常的工作中如果發(fā)現(xiàn)更好地工作方法可以先試行,如果用著非常方便那么就可以開展起來。這樣才能使得數(shù)據(jù)庫的管理工作更加的順利。
2.2 強化數(shù)據(jù)庫使用者的使用知識
現(xiàn)階段一部分計算機數(shù)據(jù)庫存在的問題是由于使用者使用不當而造成的,所以有必要對于使用者進行培訓,培訓相關(guān)的數(shù)據(jù)庫使用知識。工作人員可以制定相關(guān)的數(shù)據(jù)庫使用方法,讓使用者觀看、理解;也可以在數(shù)據(jù)庫登錄界面制定使用方法指導,快速的培訓使用者如何使用計算機數(shù)據(jù)庫。
2.3 加強數(shù)據(jù)庫管理人員的技能
維護計算機數(shù)據(jù)庫,應(yīng)該加強數(shù)據(jù)庫管理人員的專業(yè)技能和綜合素質(zhì),使它們能夠熟練掌握計算機專業(yè)知識,熟練運用計算機相關(guān)軟件。建立專門的數(shù)據(jù)庫校驗部門,分派專業(yè)管理人員對數(shù)據(jù)庫進行分析和校驗,檢查數(shù)據(jù)庫構(gòu)建過程以及檢索過程中出現(xiàn)的錯誤,并且及時進行核實,并且進行更正,保證數(shù)據(jù)庫信息資源的準確性和完整性。
3 結(jié)語
隨著時代的進步以及科學技術(shù)的發(fā)展,計算機數(shù)據(jù)庫成為學校以及企業(yè)必需的工具。數(shù)據(jù)庫的構(gòu)建和管理也是一項長期而復(fù)雜的工程,因此,在數(shù)據(jù)庫的操作過程中,必須細致入微,銜接得當,創(chuàng)造出一個穩(wěn)定、準確的操作環(huán)境,提高學習和工作的效率。
參考文獻
[1]林燕曉.計算機數(shù)據(jù)庫的構(gòu)建與管理維護[J].科技創(chuàng)新與應(yīng)用,2013(02):51.
[2]朱巨雷.探析計算機數(shù)據(jù)庫的構(gòu)建與維護[J].信息與電腦(理論版),2013(05):122-123.
[3]潘江瀚.計算機數(shù)據(jù)庫的構(gòu)建與維護管理[J].無線互聯(lián)科技,2012(05):85.
[4]吳昊.計算機數(shù)據(jù)庫的構(gòu)建和維護管理研究[J].電子技術(shù)與軟件工程,2013(21):205.
篇4
【關(guān)鍵詞】 計算機 數(shù)據(jù)挖掘技術(shù) 開發(fā)
引言:計算機數(shù)據(jù)挖掘技術(shù)是基于計算機原有的功能基礎(chǔ)之上,融入了一些統(tǒng)計學理論,使人們可以利用數(shù)據(jù)挖掘技術(shù)在眾多的計算機系統(tǒng)內(nèi)部的信息中抓取自己需要的信息和數(shù)據(jù)。計算機數(shù)據(jù)挖掘技術(shù)的出現(xiàn)極大的促進了社會整體的進步,引領(lǐng)了社會各個領(lǐng)域內(nèi)的數(shù)據(jù)量潮流,人們要想在無限的數(shù)據(jù)中采集有用信息,就必須深入計算機數(shù)據(jù)挖掘技術(shù)的開發(fā)研究。
一、計算機數(shù)據(jù)挖掘技術(shù)開發(fā)流程
1.1明確數(shù)據(jù)挖掘目的
由于數(shù)據(jù)挖掘技術(shù)的功能是多種多樣的,所以在開發(fā)具體的計算機數(shù)據(jù)挖掘技術(shù)過程中需要根據(jù)自身需要明確數(shù)據(jù)挖掘目的,進而選擇對應(yīng)數(shù)據(jù)庫。因為在開發(fā)過程中,不同的數(shù)據(jù)挖掘目標需要依靠不同的挖掘技術(shù)數(shù)據(jù)算法,如果目的不明很容易造成最終開發(fā)結(jié)果的偏差[1]。
1.2數(shù)據(jù)選擇和預(yù)處理
明確數(shù)據(jù)挖掘目標、數(shù)據(jù)庫后還要對所持有的數(shù)據(jù)進行選擇和預(yù)處理,數(shù)據(jù)選擇是要將數(shù)據(jù)中的部分信息納入數(shù)據(jù)挖掘研究范圍內(nèi),預(yù)處理是將這些數(shù)據(jù)中的錯誤信息進行刪除和修正,確保列下有用信息。
1.3數(shù)據(jù)挖掘
數(shù)據(jù)挖掘過程中要有兩個步驟,其一是根據(jù)挖掘目標確定接下來要利用的開發(fā)技術(shù)和采用的算法,其二是在確定了挖掘技術(shù)和數(shù)據(jù)算法后構(gòu)建出數(shù)學模型,以此來推動挖掘技術(shù)的開發(fā)。
1.4評估結(jié)果
評估結(jié)果的最大作用就是對開發(fā)出的數(shù)據(jù)挖掘結(jié)果進行科學評估,對數(shù)據(jù)挖掘技術(shù)的開發(fā)成果進行檢測和驗證。如果數(shù)據(jù)挖掘結(jié)果不能夠達到數(shù)據(jù)挖掘開發(fā)目的要求,就要及時進行修正,如果數(shù)據(jù)開發(fā)結(jié)果符合數(shù)據(jù)開發(fā)目的要求,那么就可以將其投入到實踐應(yīng)用之中[2]。
二、計算機數(shù)據(jù)挖掘技術(shù)開發(fā)
1、可視化技術(shù)開發(fā)。要想得到有效的信息,就需要從計算機系統(tǒng)中獲得的信息入手,但是當前的網(wǎng)絡(luò)信息中存在不少的隱性信息,這些信息的獲得就要依靠計算機數(shù)據(jù)挖掘技術(shù)。采用計算機挖掘技術(shù)可以有效的抓取隱性信息的某些特征,當利用散點圖的方式將這些隱性信息表現(xiàn)出來。所以可視化技術(shù)是計算機數(shù)據(jù)挖掘技術(shù)開發(fā)項目中的一個重點。
2、聯(lián)機分析處理。網(wǎng)絡(luò)是復(fù)雜的,其中的網(wǎng)絡(luò)信息和數(shù)據(jù)更是十分的龐雜,要想快速、準確的抓取到自己想要的信息,需要依靠聯(lián)機分析出不同地域和時段的多維數(shù)據(jù),聯(lián)機分析處理方式需要依靠用戶的配合。在處理多維數(shù)據(jù)時,需要所有計算機用戶自行的使用或者篩選出分析算法,利用這些分析算法對數(shù)據(jù)做處理,這樣對探索數(shù)據(jù)也有巨大的推動作用。
3、決策樹。計算機數(shù)據(jù)挖掘技術(shù)的開發(fā)中需要對決策樹進行規(guī)則化建立,決策樹是一項重要的開發(fā)項目,因為決策樹的作用是發(fā)揮預(yù)測和分類的功能,對所處理的數(shù)據(jù)信息進行具體的預(yù)測和分類。目前開發(fā)的決策樹算法已經(jīng)有很多種,主要有SLIQ、SPRINT、ID3、C4.5等,SLIQ算法具備連續(xù)性屬性,還可以對數(shù)據(jù)做出具體的分類,SPRINT算法與SLIQ算法有同樣的功能屬性,并且這兩種算法可以通過大型訓練集對決策時做出歸納[3]。
4、計算機神經(jīng)網(wǎng)絡(luò)。計算機數(shù)據(jù)挖掘技術(shù)在開發(fā)之中借助了醫(yī)學神經(jīng)系統(tǒng)的研究結(jié)果,將人體神經(jīng)元研究脈絡(luò)通過技術(shù)處理形成了計算機網(wǎng)絡(luò)神經(jīng)的研究,并且經(jīng)過一系列的深入探索,目前已經(jīng)取得了重大的成果。計算機中研發(fā)出的神經(jīng)網(wǎng)絡(luò)是安全輸入、輸出和處理單元三種類型進行規(guī)劃的,這三個層面代表了計算機神經(jīng)網(wǎng)絡(luò)系統(tǒng),當前的開發(fā)結(jié)果中顯示,可以利用計算機神經(jīng)網(wǎng)絡(luò)技術(shù)實現(xiàn)數(shù)據(jù)的調(diào)整、計算和整理。
5、遺傳算法。計算機數(shù)據(jù)挖掘技術(shù)的開發(fā)中借鑒了許多其他學科領(lǐng)域中的研究方向和理論,在自然學科中,生物基因可以通過遺傳中的不同變化促進后代的自我優(yōu)化,利用這種思想理論,在計算機數(shù)據(jù)挖掘技術(shù)的開發(fā)中也可以通過對不同模型進行組合、演變來創(chuàng)新開發(fā)出新的數(shù)據(jù)算法。
結(jié)束語:計算機數(shù)據(jù)挖掘技術(shù)屬于當前社會中最重要的分析工具之一,數(shù)據(jù)挖掘技術(shù)已經(jīng)被各個領(lǐng)域廣泛的應(yīng)用,并且其功能得到驗證,極大的促進了社會行業(yè)的快速發(fā)展。隨著科技水平的日益提升,相信計算機數(shù)據(jù)挖掘技術(shù)將會得到更多方面的創(chuàng)新研究和開發(fā),給社會帶來更大的促進作用。
參 考 文 獻
[1]夏天維. 計算機數(shù)據(jù)挖掘技術(shù)的開發(fā)及其應(yīng)用探究[A]. 《Q策與信息》雜志社、北京大學經(jīng)濟管理學院.“決策論壇――管理科學與工程研究學術(shù)研討會”論文集(下)[C].《決策與信息》雜志社、北京大學經(jīng)濟管理學院:,2016:1.
篇5
關(guān)鍵詞:數(shù)據(jù)管理 數(shù)據(jù)庫技術(shù) 發(fā)展
數(shù)據(jù)管理包括數(shù)據(jù)的分類、組織、編碼、存儲、檢索和維護等,數(shù)據(jù)管理技術(shù)的發(fā)展與計算機硬件、軟件的發(fā)展及計算機應(yīng)用的范圍密切相關(guān)。迄今為止,計算機數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了四個階段:
一、人工管理階段
這一階段是指20世紀50年代中期以前,一般公認世界上第一臺計算機于1946年誕生,這期間,計算機主要用于科學計算,其它工作還沒展開。硬件方面:還沒出現(xiàn)可直接存取數(shù)據(jù)的存儲設(shè)備,主要依靠磁帶、卡片和紙帶來讀寫程序和數(shù)據(jù)。軟件方面:操作系統(tǒng)還沒產(chǎn)生,也無專門的數(shù)據(jù)管理軟件,主要依靠機器語言和匯編語言編程。由于沒有專門的數(shù)據(jù)管理軟件,我們將這一階段稱為—人工管理階段。該階段的特點是:
①數(shù)據(jù)不保存。計算時數(shù)據(jù)與程序一起輸入內(nèi)存,運算處理后將結(jié)果數(shù)據(jù)輸出,隨著計算任務(wù)的完成,數(shù)據(jù)空間隨著程序空間一起被釋放。
②數(shù)據(jù)服務(wù)應(yīng)用。數(shù)據(jù)處于從屬地位,一組數(shù)據(jù)對應(yīng)一個程序(應(yīng)用)。數(shù)據(jù)與程序不獨立。
③數(shù)據(jù)組織依靠人工。數(shù)據(jù)的存儲結(jié)構(gòu)、存取方法、輸入輸出等必須由程序員自行設(shè)計與安排。
二、文件系統(tǒng)階段
20世紀50年代后期~60年代中期,計算機不僅用于科學計算也開始大量用于信息管理。隨著數(shù)據(jù)量的增加、數(shù)據(jù)的存儲、檢索和維護問題成為緊迫的需要。硬件方面出現(xiàn)了磁盤等直接存取存儲設(shè)備,軟件方面產(chǎn)生了高級語言和操作系統(tǒng)。操作系統(tǒng)中的文件系統(tǒng)是專門管理數(shù)據(jù)的軟件。數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)管理技術(shù)迅速發(fā)展起來。這一階段的數(shù)據(jù)管理有以下特點:
①數(shù)據(jù)可長期積存。對數(shù)據(jù)的維護與使用提供了可能。
②文件形式多樣化。有索引文件、鏈表文件和直接存取文件等。但文件之間相互獨立,數(shù)據(jù)之間的聯(lián)系要通過程序構(gòu)造。
③數(shù)據(jù)相對獨立。數(shù)據(jù)可被多個程序重復(fù)使用。
④數(shù)據(jù)的存取基本上以記錄為單位。
隨著數(shù)據(jù)管理規(guī)模的擴大,數(shù)據(jù)量急劇增加,文件系統(tǒng)顯露出以下三個不足:
①數(shù)據(jù)冗余。由于文件之間氣管聯(lián)系,造成每個應(yīng)用程序都有對應(yīng)的文件(數(shù)據(jù)),勢必會造成同樣的數(shù)據(jù)在多個文件中同時存儲。
②數(shù)據(jù)不一致。由于存在數(shù)據(jù)冗余,在對數(shù)據(jù)進行更新操作時,就要通盤考慮,稍不謹慎,就可能造成同樣的數(shù)據(jù)在不同的文件中不一樣。
③數(shù)據(jù)聯(lián)系弱。數(shù)據(jù)文件相對獨立,要通過程序來構(gòu)造它們之間的聯(lián)系。
三、數(shù)據(jù)庫系統(tǒng)階段
20世紀60年代后期,計算機應(yīng)用于管理的規(guī)模更加龐大,數(shù)據(jù)量急劇增加,同時多種應(yīng)用、多種語言互相覆蓋地共享數(shù)據(jù)集合的要求也越來越強烈。僅對文件系統(tǒng)及功能加以擴充已不能滿足需要。其時,計算機硬件、軟件有了進一步的發(fā)展。硬件方面:磁盤技術(shù)取得重要進展,大容量、高速存取磁盤相繼推出,且成本下降。軟件方面:出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng)――數(shù)據(jù)庫管理系統(tǒng)(DBMS)。這些都為數(shù)據(jù)庫技術(shù)的產(chǎn)生提供了良好的物質(zhì)條件和理論基礎(chǔ)。數(shù)據(jù)管理技術(shù)進入數(shù)據(jù)庫系統(tǒng)階段的標志性三大事件為:
⑴1968年美國國際商用機器公司IBM(International Business Machine)公司推出了IMS(Information Management System)系統(tǒng),該系統(tǒng)支持的是層次結(jié)構(gòu)數(shù)據(jù)模型。
⑵1969年美國數(shù)據(jù)系統(tǒng)語言協(xié)會CODASYL(Conference On Data System Language)下屬的數(shù)據(jù)庫任務(wù)組DBTG(DataBase Task Group)公布了若干報告(稱為DBTG報告),提出了網(wǎng)狀結(jié)構(gòu)數(shù)據(jù)模型。
⑶1970年起,IBM的研究員E·F·Codd發(fā)表一系列論文,提出關(guān)系模型,奠定了關(guān)系數(shù)據(jù)庫的理論基礎(chǔ)。
概括數(shù)據(jù)庫系統(tǒng)管理數(shù)據(jù)的方式具有以下特點:
①采用數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu)。用數(shù)據(jù)模型描述數(shù)據(jù)本身的特點和數(shù)據(jù)之間的聯(lián)系,且這種聯(lián)系通過存取路徑(指針)來實現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化。由于數(shù)據(jù)不再面向某一特定的應(yīng)用,而是面向整個應(yīng)用系統(tǒng),因而數(shù)據(jù)冗余明顯降低,實現(xiàn)了數(shù)據(jù)共享。
②具有較高的數(shù)據(jù)獨立性。數(shù)據(jù)庫體系結(jié)構(gòu)分成用戶邏輯結(jié)構(gòu)(外模式)、整體邏輯結(jié)構(gòu)(概念模式)、物理結(jié)構(gòu)(內(nèi)模式)三級。數(shù)據(jù)物理結(jié)構(gòu)的改變不影響整體邏輯結(jié)構(gòu)、用戶邏輯結(jié)構(gòu)及應(yīng)用程序,即達成數(shù)據(jù)的物理獨立。而整體邏輯結(jié)構(gòu)改變,不影響用戶邏輯結(jié)構(gòu),以達成數(shù)據(jù)的邏輯獨立。
③為用戶提供了方便的口。用戶可以使用查詢語言或命令操作數(shù)據(jù)庫,也可以用程序方式來操作數(shù)據(jù)庫。
④提供完善的數(shù)據(jù)控制功能。數(shù)據(jù)庫系統(tǒng)提供四方面的數(shù)據(jù)控制,以確保數(shù)據(jù)的安全與完整:
■ 并發(fā)控制:確保多用戶同時存取數(shù)據(jù)時的數(shù)據(jù)完整性。
■ 數(shù)據(jù)庫恢復(fù):有意或無意造成部分或全部數(shù)據(jù)破壞后能恢復(fù)到某一已知正確狀態(tài)。
■ 數(shù)據(jù)完整性:確保數(shù)據(jù)的正確、有效、相容。
■ 數(shù)據(jù)安全性:防止不合法使用造成數(shù)據(jù)的泄露和破壞,保證數(shù)據(jù)的安全和機密。
四、高級數(shù)據(jù)庫技術(shù)階段
這一階段起始于20世紀80年代初,其主要標志是分布式數(shù)據(jù)庫系統(tǒng)DDBS(Distributed DataBases System)和面向?qū)ο髷?shù)據(jù)庫系統(tǒng)OODBS(Object-Oriented DataBases System)的出現(xiàn)。
①分布式數(shù)據(jù)庫技術(shù)
分布式數(shù)據(jù)庫技術(shù)是傳統(tǒng)的集中式數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)技術(shù)融合的產(chǎn)物,其基本特征:一是異地節(jié)點通過數(shù)據(jù)通信網(wǎng)絡(luò)互連;二是數(shù)據(jù)的物理分布性和邏輯整體性;三是本地自治與全局應(yīng)用相結(jié)合。
②面向?qū)ο髷?shù)據(jù)庫技術(shù)
面向?qū)ο蟮臄?shù)據(jù)技術(shù)是傳統(tǒng)集中式數(shù)據(jù)庫技術(shù)與面向?qū)ο蟪绦蛟O(shè)計技術(shù)結(jié)合的產(chǎn)物,其特點為:一是面向?qū)ο蟮臄?shù)據(jù)模型能完整描述現(xiàn)實世界的數(shù)據(jù)結(jié)構(gòu),能表達數(shù)據(jù)之間的復(fù)雜聯(lián)系,如嵌套與遞歸;二是具有面向?qū)ο蠹夹g(shù)的封裝性和繼承性,提高了軟件的可重用性。
除此之外,數(shù)據(jù)庫技術(shù)與其它新興技術(shù)的結(jié)合產(chǎn)生了許多新的領(lǐng)域如:
并行數(shù)據(jù)庫;主動數(shù)據(jù)庫;知識庫;多媒體數(shù)據(jù)庫;模糊數(shù)據(jù)庫;工程數(shù)據(jù)庫;空間數(shù)據(jù)庫等。
有理由相信,數(shù)據(jù)庫技術(shù)通過不斷完善和提高,它會朝著支持更大規(guī)模、更快速度、更廣泛的應(yīng)用等方向發(fā)展。
參考文獻:
[1]劉升,曹紅蘋.數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用,清華大學出版社,2012.
篇6
關(guān)鍵詞:計算機科學;數(shù)學思維;應(yīng)用
現(xiàn)代計算機是伴隨著數(shù)學問題的求解而產(chǎn)生的,隨著自然科學的發(fā)展,很多理論方面的研究都需要大量的數(shù)學計算,由于人力計算逐漸無法完全完成科學研究中數(shù)學問題的計算,計算機的想法逐漸進入人們視野。它可以說是在數(shù)學理論的基礎(chǔ)之上建立和發(fā)展起來的??疾煊嬎銠C發(fā)展的歷史,不難看到,數(shù)學思想在其中發(fā)揮了非常重要的作用。通過對計算機中的數(shù)學思想的討論和研究,可以更好地理解計算機學科現(xiàn)實意義。從某種意義上說,數(shù)學為計算機科學提供了思維的工具。其實,早期對計算機的認識就是脫胎于數(shù)學而產(chǎn)生的。最早的計算機的創(chuàng)造者就是以圖靈為首的一批數(shù)學家完成的。而隨著計算機的飛速發(fā)展,數(shù)學思想始終在其中占據(jù)著重要的位置,反過來,計算機科技的進步也同樣影響著現(xiàn)代數(shù)學的進步。時至今日,計算機技術(shù)的發(fā)展已經(jīng)給整個世界帶來革命性的變化,因此學習了解數(shù)學思想在計算機中的應(yīng)用,可以更好的促進我們對于計算機的認識,也能夠更方便我們掌握計算機科學,進而利用其更好的解決實際問題。
一、離散的數(shù)學與計算機原理
在計算機系統(tǒng)中,最為人所知的最基本設(shè)定就是,以二進制的方式來表示數(shù)據(jù),所有的信息數(shù)據(jù)都要被轉(zhuǎn)化成0和1的組合。這最初是由于電子器件在功能上的局限性所決定的,數(shù)字式的電子計算機本質(zhì)的特點是用電信號來表示信息,用電平輸出的高低和脈沖的有無來表達是與否的關(guān)系。因此只有采用了二進制,才能夠準確的表示信息,所以說從其誕生之日起,計算機就和以微積分為代表的連續(xù)性數(shù)學劃清了界限。因此更準確的說,離散數(shù)學是計算機科學的基石。另一方面,構(gòu)成了計算機系統(tǒng)的硬件和軟件同樣屬于一個離散的結(jié)構(gòu),其在邏輯功能上來講是等效的。計算機科學與技術(shù)中應(yīng)用的基本結(jié)構(gòu)大多是離散型的,因此計算機就其本質(zhì)上應(yīng)當被稱為離散的機器。離散數(shù)學可以說是現(xiàn)代數(shù)學的一個十分重要的分支,同時是計算機科學和相關(guān)技術(shù)的理論基礎(chǔ),所以又被人們戲稱為稱為計算機數(shù)學[1]。一般的,廣義離散數(shù)學的概念包含了圖論、數(shù)論、集合論、信息論、數(shù)理邏輯、關(guān)系理論、代數(shù)結(jié)構(gòu)、組合數(shù)學等等概念,現(xiàn)代又加上了算法設(shè)計、組合分析、計算模型等應(yīng)用方向,總的來說,離散數(shù)學是一門綜合學科,而其應(yīng)用則遍及現(xiàn)代科學與技術(shù)的諸多領(lǐng)域。
二、關(guān)系理論與計算機數(shù)據(jù)存貯
大數(shù)據(jù)的概念是現(xiàn)在十分熱門的一項新興技術(shù)概念,而大數(shù)據(jù)的建立基礎(chǔ)就是隨著日益發(fā)展的計算機數(shù)據(jù)的存儲與管理技術(shù)。其實從最初的計算機對文件的管理系統(tǒng)到數(shù)據(jù)庫系統(tǒng)的產(chǎn)生,是一次數(shù)據(jù)管理技術(shù)的飛躍。通過數(shù)據(jù)庫的建立,系統(tǒng)可以實現(xiàn)數(shù)據(jù)的結(jié)構(gòu)化、共享、可控冗余等功能。目前,大部分的數(shù)據(jù)庫都是采用的關(guān)系數(shù)據(jù)庫的組織存貯形式。現(xiàn)在,一個系統(tǒng)之中會產(chǎn)生成千上萬項的數(shù)據(jù)元素,這就需要我們找到一種最優(yōu)的方式來管理和存儲這諸多數(shù)據(jù)。這往往就涉及到了數(shù)據(jù)庫的設(shè)計問題,現(xiàn)代數(shù)據(jù)處理的基礎(chǔ)理論就是數(shù)學中的關(guān)系理論?,F(xiàn)在常用的有實體聯(lián)系法和關(guān)系規(guī)范化方法。其中實體聯(lián)系法是通過實體聯(lián)系模型去描述現(xiàn)實中的數(shù)據(jù),建立起簡單圖形(ER圖),在此基礎(chǔ)之上進而轉(zhuǎn)換成和具體數(shù)據(jù)庫管理相對應(yīng)的數(shù)據(jù)模型。另一方面,關(guān)系規(guī)范化方法則應(yīng)用于關(guān)系模型的設(shè)計和數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計之中。通過關(guān)系規(guī)范法解決關(guān)系模型中存在的插入和刪除異常、修改復(fù)、數(shù)據(jù)冗余等諸多問題。
三、數(shù)學模型的作用及在計算機中的應(yīng)用
數(shù)學模型即,通過建立起一定的符號系統(tǒng),將對事物系統(tǒng)特征和數(shù)量關(guān)系的描述通過數(shù)學形式表達出來?,F(xiàn)當代科學發(fā)展的一大趨勢就是科學的逐步數(shù)學化。均將現(xiàn)象的闡述與問題的解決轉(zhuǎn)化成數(shù)學模型的建立。隨著計算機的普及和相關(guān)產(chǎn)業(yè)的飛速發(fā)展,各種軟件應(yīng)用已經(jīng)深入到社會、生活的各個方面。通過計算機軟件來處理的問題已不再局限于數(shù)學的計算方面,而是面對了更多的非數(shù)值計算的實際問題的解決。而通過軟件編程去實現(xiàn)實際問題的解決時,就必須首先將這個問題數(shù)學化,即建立起一個合適的數(shù)學模型。我們通過數(shù)學學習中所常常討論的數(shù)值問題的數(shù)學模型,就是數(shù)學方程。但是非數(shù)值計算中的數(shù)學模型的建立,則需要用到表、樹和圖等一系列的數(shù)據(jù)配合數(shù)學方程式的使用建立起一種完善的結(jié)構(gòu)與描述,進而才能夠就應(yīng)用計算機來求解。因此,可以說計算機應(yīng)用的前提是數(shù)學模型的建立。
篇7
一、數(shù)據(jù)加密的歷史起源與基本概念
1、數(shù)據(jù)加密的歷史起源
香農(nóng)在創(chuàng)立單鑰密碼模型的同時,還從理論上論證了幾乎所有由傳統(tǒng)的加密方法加密后所得到的密文,都是可以破譯的,這一度使得密碼學的研究陷人了嚴重的困境。
到了20世紀60年代,由于計算機技術(shù)的發(fā)展和應(yīng)用,以及結(jié)構(gòu)代數(shù)、可計算性理論學科研究成果的出現(xiàn),使得密碼學的研究走出了困境,進人了一個新的發(fā)展階段。特別是當美國的數(shù)據(jù)加密標準DES和非對稱密鑰加密體制的出現(xiàn),為密碼學的應(yīng)用打下了堅實的基礎(chǔ),在此之后,用于信息保護的加密的各種算法和軟件、標準和協(xié)議、設(shè)備和系統(tǒng)、法律和條例、論文和專著等層出不窮,標志著現(xiàn)代密碼學的誕生。電腦因破譯密碼而誕生,而電腦的發(fā)展速度遠遠超過人類的想象。
2、數(shù)據(jù)加密的基本概念
所謂計算機數(shù)據(jù)加密技術(shù)(Data Encryption Technology),也就是說,通過密碼學中的加密知識對于一段明文信息通過加密密鑰以及加密函數(shù)的方式來實現(xiàn)替換或者是移位,從而加密成為不容易被其他人訪問和識別的、不具備可讀性的密文,而對于信息的接收方,就能夠通過解密密鑰和解密函數(shù)來將密文進行解密從而得到原始的明文,達到信息的隱蔽傳輸?shù)哪康模@是一種保障計算機網(wǎng)絡(luò)數(shù)據(jù)安全的非常重要的技術(shù)。
二、數(shù)據(jù)存儲加密的主要技術(shù)方法
1、文件級加密
文件級加密可以在主機上實現(xiàn),也可以在網(wǎng)絡(luò)附加存儲(NAS)這一層以嵌入式實現(xiàn)。對于某些應(yīng)用來講,這種加密方法也會引起性能問題;在執(zhí)行數(shù)據(jù)備份操作時,會帶來某些局限性,對數(shù)據(jù)庫進行備份時更是如此。特別是,文件級加密會導致密鑰管理相當困難,從而添加了另外一層管理:需要根據(jù)文件級目錄位置來識別相關(guān)密鑰,并進行關(guān)聯(lián)。
在文件層進行加密也有其不足的一面,因為企業(yè)所加密的數(shù)據(jù)仍然比企業(yè)可能需要使用的數(shù)據(jù)要多得多。如果企業(yè)關(guān)心的是無結(jié)構(gòu)數(shù)據(jù),如法律文檔、工程文檔、報告文件或其他不屬于組織嚴密的應(yīng)用數(shù)據(jù)庫中的文件,那么文件層加密是一種理想的方法。如果數(shù)據(jù)在文件層被加密,當其寫回存儲介質(zhì)時,寫入的數(shù)據(jù)都是經(jīng)過加密的。任何獲得存儲介質(zhì)訪問權(quán)的人都不可能找到有用的信息。對這些數(shù)據(jù)進行解密的唯一方法就是使用文件層的加密/解密機制。
2、數(shù)據(jù)庫級加密
當數(shù)據(jù)存儲在數(shù)據(jù)庫里面時,數(shù)據(jù)庫級加密就能實現(xiàn)對數(shù)據(jù)字段進行加密。這種部署機制又叫列級加密,因為它是在數(shù)據(jù)庫表中的列這一級來進行加密的。對于敏感數(shù)據(jù)全部放在數(shù)據(jù)庫中一列或者可能兩列的公司而言,數(shù)據(jù)庫級加密比較經(jīng)濟。不過,因為加密和解密一般由軟件而不是硬件來執(zhí)行,所以這個過程會導致整個系統(tǒng)的性能出現(xiàn)讓人無法承受的下降。
3、介質(zhì)級加密
介質(zhì)級加密是一種新出現(xiàn)的方法,它涉及對存儲設(shè)備(包括硬盤和磁帶)上的靜態(tài)數(shù)據(jù)進行加密。雖然介質(zhì)級加密為用戶和應(yīng)用提供了很高的透明度,但提供的保護作用非常有限:數(shù)據(jù)在傳輸過程中沒有經(jīng)過加密。只有到達了存儲設(shè)備,數(shù)據(jù)才進行加密,所以介質(zhì)級加密只能防范有人竊取物理存儲介質(zhì)。另外,要是在異構(gòu)環(huán)境使用這項技術(shù),可能需要使用多個密鑰管理應(yīng)用軟件,這就增加了密鑰管理過程的復(fù)雜性,從而加大了數(shù)據(jù)恢復(fù)面臨的風險。
4、嵌入式加密設(shè)備
嵌入式加密設(shè)備放在存儲區(qū)域網(wǎng)(SAN)中,介于存儲設(shè)備和請求加密數(shù)據(jù)的服務(wù)器之間。這種專用設(shè)備可以對通過上述這些設(shè)備、一路傳送到存儲設(shè)備的數(shù)據(jù)進行加密,可以保護靜態(tài)數(shù)據(jù),然后對返回到應(yīng)用的數(shù)據(jù)進行解密。
嵌入式加密設(shè)備很容易安裝成點對點解決方案,但擴展起來難度大,或者成本高。如果部署在端口數(shù)量多的企業(yè)環(huán)境,或者多個站點需要加以保護,就會出現(xiàn)問題。這種情況下,跨分布式存儲環(huán)境安裝成批硬件設(shè)備所需的成本會高得驚人。此外,每個設(shè)備必須單獨或者分成小批進行配置及管理,這給管理添加了沉重負擔。
5、應(yīng)用加密
應(yīng)用加密可能也是最安全的方法。將加密技術(shù)集成在商業(yè)應(yīng)用中是加密級別的最高境界,也是最接近“端對端”加密解決方案的方法。在這一層,企業(yè)能夠明確地知道誰是用戶,以及這些用戶的典型訪問范圍。企業(yè)可以將密鑰的訪問控制與應(yīng)用本身緊密地集成在一起。這樣就可以確保只有特定的用戶能夠通過特定的應(yīng)用訪問數(shù)據(jù),從而獲得關(guān)鍵數(shù)據(jù)的訪問權(quán)。任何試圖在該點下游訪問數(shù)據(jù)的人都無法達到自己的目的。
三、數(shù)據(jù)加密技術(shù)展望
數(shù)據(jù)加密技術(shù)今后的研究重點將集中在三個方向:第一,繼續(xù)完善非對稱密鑰加密算法;第二,綜合使用對稱密鑰加密算法和非對稱密鑰加密算法。利用他們自身的優(yōu)點來彌補對方的缺點。第三,隨著筆記本電腦、移動硬盤、數(shù)碼相機等數(shù)碼產(chǎn)品的流行,如何利用機密技術(shù)保護數(shù)碼產(chǎn)品中信息的安全性和私密性、降低因丟失這些數(shù)碼產(chǎn)品帶來的經(jīng)濟損失也將成為數(shù)據(jù)加密技術(shù)的研究熱點。
四、結(jié)論
信息安全問題涉及到國家安全、社會公共安全,世界各國已經(jīng)認識到信息安全涉及重大國家利益,是互聯(lián)網(wǎng)經(jīng)濟的制高點,也是推動互聯(lián)網(wǎng)發(fā)展、電子政務(wù)和電子商務(wù)的關(guān)鍵,發(fā)展信息安全技術(shù)是目前面臨的迫切要求,除了上述內(nèi)容以外,網(wǎng)絡(luò)與信息安全還涉及到其他很多方面的技術(shù)與知識,例如:客技術(shù)、防火墻技術(shù)、入侵檢測技術(shù)、病毒防護技術(shù)、信息隱藏技術(shù)等。一個完善的信息安全保障系統(tǒng),應(yīng)該根據(jù)具體需求對上述安全技術(shù)進行取舍。
參考文獻
[1] Christof Paar,Jan Pelzl,馬小婷,常用加密技術(shù)原理與應(yīng)用,清華大學出版社,2012.09.
[2] Dafydd Stuttard,石華耀,傅志紅,黑客攻防技術(shù)寶典:Web實戰(zhàn)篇,人民郵電出版社,2013.05.
[3] 徐立冰,云計算和大數(shù)據(jù)時代網(wǎng)絡(luò)技術(shù)揭秘,人民郵電出版社,2013.04.
[4] 九州書源,電腦黑客攻防,清華大學出版社,2011.08.
[5] 科爾伯格(Collberg C.),納美雷(Nagra J.),崔孝晨,軟件加密與解密,人民郵電出版社,2012.05.
[6] 段鋼,加密與解密,電子工業(yè)出版社,2009.07.
[7] 武新華,加密解密全攻略,中國鐵道出版社,2010.09.
篇8
論文摘要:數(shù)據(jù)庫是一種實用性很強且功能非常強大的數(shù)據(jù)庫技術(shù),本文提出高職院校開設(shè)Oracle數(shù)據(jù)庫課的必要性結(jié)論,并對高職院校Oracle數(shù)據(jù)庫課程的教學方法進行探討。
論文關(guān)鍵詞:數(shù)據(jù)庫,項目驅(qū)動教學法
隨著數(shù)據(jù)庫技術(shù)的發(fā)展,Oracle數(shù)據(jù)庫脫穎而出,它具有很多的優(yōu)良性,提供了多種開發(fā)工具,能極大的方便用戶進行進一步的開發(fā);Oracle良好的兼容性、可移植性和高生產(chǎn)率使OracleRDBMS具有良好的開放性。
除此以外,Oracle數(shù)據(jù)庫還可以和多種語言連接,如VisualBasic,VisualC++,JSP,ASP,Delphi等,在開發(fā)管理系統(tǒng)的過程中,還可以和比較流行的幾種語言結(jié)合使用,如XML,UML等。
一、高職院校開設(shè)數(shù)據(jù)庫課程的情況分析
目前高等職業(yè)教育的發(fā)展趨勢非常好,學校的教學目標就是把學生培養(yǎng)成技能型、應(yīng)用型人才,所以在絕大部分專業(yè)的教學過程中都要努力培養(yǎng)學生的實踐能力、動手能力。而高職院校學生起點相對低,基礎(chǔ)相對差,在教學過程中就會存在一定的困難;目前寧夏的幾所高職學校開設(shè)的數(shù)據(jù)庫課程多數(shù)為VisualFoxPro,Access等小型數(shù)據(jù)庫系統(tǒng),而開設(shè)大型數(shù)據(jù)庫如SQLServer的極少、開設(shè)Oracle的幾乎沒有。
二、高職院校開設(shè)Oracle數(shù)據(jù)庫課的必要性
Oracle數(shù)據(jù)庫技術(shù)因其具有強大的數(shù)據(jù)和信息管理功能成為管理信息系統(tǒng)、管理工程、辦公自動化系統(tǒng)、地理信息系統(tǒng)、決策支持系統(tǒng)、計算機及其它相關(guān)專業(yè)的一門必修課,作為一門數(shù)據(jù)庫課程,它不僅是學生學習后續(xù)專業(yè)課必備的工具,而且,在實際管理工作中,還具有廣泛的用途,例如:土地資源管理信息系統(tǒng)、情報檢索、專家系統(tǒng)等都是以數(shù)據(jù)庫為基礎(chǔ)開發(fā)的,因而在高職院校相關(guān)專業(yè)數(shù)據(jù)庫也成為不可或缺的課程。所以,對Oracle數(shù)據(jù)庫課程的教學探討,一方面,對于學生進一步學習和掌握相關(guān)專業(yè)知識,特別在畢業(yè)后的工作中更好的開發(fā)和應(yīng)用有關(guān)軟件將起到很重要的作用,另一方面,對于其他語言課的教學改革,也有一定的借鑒作用。
三、高職計算機專業(yè)學生就業(yè)需求情況分析
隨著企業(yè)信息技術(shù)的發(fā)展,很多企業(yè)都希望招收到的員工具有一定的編程知識,數(shù)據(jù)庫知識,但企業(yè)和相當一部分畢業(yè)生對目前高職院校計算機專業(yè)的課程設(shè)置有些看法,同時認為教材普遍偏舊,而且學生也沒有學得很扎實。計算機的技術(shù)變化很快,課程也需要跟上發(fā)展的步伐,應(yīng)該不斷吸收新東西,把理論與當前的最新技術(shù)結(jié)合起來。對于數(shù)據(jù)庫技術(shù)而言,如果一直都只開設(shè)小型數(shù)據(jù)庫系統(tǒng)的課程,而不開設(shè)大型數(shù)據(jù)庫,學生的知識面就太狹窄,見識太少,就不適應(yīng)于現(xiàn)代企業(yè)的需求。
Oracle作為一種比較常用的大型數(shù)據(jù)庫,經(jīng)常應(yīng)用于企業(yè)的大型應(yīng)用軟件中。Oracle數(shù)據(jù)庫因為它的穩(wěn)定和高效,已經(jīng)牢牢占據(jù)數(shù)據(jù)庫領(lǐng)域很高的市場份額,如果想成為一名真正的數(shù)據(jù)庫管理員,沒有使用和維護大型數(shù)據(jù)庫的經(jīng)驗是不行的,Oracle則是現(xiàn)今最有代表性的大型數(shù)據(jù)庫軟件,當前有必要在高職院校開設(shè)Oracle數(shù)據(jù)庫課程,以使學生掌握Oracle這個優(yōu)秀的數(shù)據(jù)庫技術(shù),更好地適應(yīng)現(xiàn)代企業(yè)對數(shù)據(jù)庫的需求。
四、Oracle數(shù)據(jù)庫教學探討
1.在Oracle數(shù)據(jù)庫的教學中使用“項目驅(qū)動教學法”。
在課程的教學組織上根據(jù)建構(gòu)主義的學習理論,用項目驅(qū)動建立“同化和順應(yīng)”的學習條件,用第一重循環(huán)建立“情景”,第二重循環(huán)建立“協(xié)作”,第三重循環(huán)建立“會話”產(chǎn)生“意義建構(gòu)”的教學效果。
在Oracle數(shù)據(jù)庫課程的教學中,根據(jù)高職教育的培養(yǎng)目標和學生特點,可以這樣進行教學設(shè)計,教學始終貫穿一個核心實例——圖書管理信息系統(tǒng)的開發(fā),項目驅(qū)動教學法通常都和案例教學法結(jié)合使用。選擇這樣一個系統(tǒng)的原因是學生比較熟悉這個系統(tǒng)的業(yè)務(wù),可以把主要精力集中在數(shù)據(jù)庫課程內(nèi)容的學習上,而不必花大量的時間進行業(yè)務(wù)分析。
第一重循環(huán),教師演示已開發(fā)好的圖書管理系統(tǒng),告訴學生,通過本課程的學習,大家要開發(fā)這樣的應(yīng)用系統(tǒng),在使學生明確任務(wù)的同時,激發(fā)其學習的熱情和求知的欲望。教師制作這個系統(tǒng)時,要把大部分的Oracle知識都融化在這些系統(tǒng)(任務(wù))中,每一次課,演示并講授幾個知識點。系統(tǒng)開發(fā)完成了,知識點也全部講授完成了,因高職院校大多開設(shè)VB程序設(shè)計,所以教師可以使用VB語言來開發(fā)前臺。
第二重循環(huán),以學生為主體,讓他們通過上機練習,自己動手,練習知識點,同時也是完成了圖書管理系統(tǒng)的一部分,知識點全部練習了,圖書系統(tǒng)也開發(fā)成功了。在練習時,同學之間可以相互討論,也可以向老師提問。
第三重循環(huán),安排另外幾個管理信息系統(tǒng),例如:學生檔案管理系統(tǒng),學生宿舍管理系統(tǒng)等,讓學生從頭到尾獨立完成,教師不再集中講授,學生有問題時,單獨答疑,對課程的所有知識點進行獨立的綜合練習,綜合練習時,可以參考和模仿前兩重循環(huán)中的有些內(nèi)容,同學之間可以相互討論,也可以和老師交換意見,最后提交可運行的應(yīng)用系統(tǒng)和課程設(shè)計報告。
2.在Oracle數(shù)據(jù)庫教學中采用“錯誤分析法”
錯誤分析法是了解學生學習情況、檢查教學效果的有效方法。隨著語言學、心理學及其相關(guān)學科的發(fā)展,人們對錯誤的態(tài)度也發(fā)生了巨大的變化。
上個世紀五六十年代以行為主義心理學和結(jié)構(gòu)主義語言學為基礎(chǔ)的對比分析被廣泛用于對學習者錯誤的分析,六十年代末七十年代初出現(xiàn)了以認知心理學為理論基礎(chǔ)的錯誤分析,它將錯誤看成是學習進步的一種表現(xiàn)。
在Oracle數(shù)據(jù)庫的教學中可以適當使用錯誤分析法。SQL是結(jié)構(gòu)化查詢語句,用于對數(shù)據(jù)庫以及數(shù)據(jù)庫中的各種對象進行創(chuàng)建、刪除、修改,用于操縱數(shù)據(jù)庫中各種對象、檢索和修改數(shù)據(jù)等。在講授SQL語句時,可以先講基本的SQL語句的語法結(jié)構(gòu),講解完以后,就可以采用錯誤分析法讓學生辨別SQL語句中的錯誤,通過錯誤分析,學生就能更好的掌握正確的SQL語句了。
3.在Oracle數(shù)據(jù)庫教學中采用“比較教學法”
在Oracle數(shù)據(jù)庫的教學中,還可以使用“比較教學法”。在Oracle中,可以使用界面創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表,也可以使用命令方式創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表,在講解這一部分時,我們可以分別演示這兩種方法,由老師來分析兩種方法的優(yōu)缺點,并讓學生進行比較看哪種方法更容易理解掌握??梢允褂媒缑娌僮鞅頂?shù)據(jù),也可以使用命令操作表數(shù)據(jù),同樣可以使用比較的方法來輔助教學。在綜合實訓的時候,教師可以給學生展示兩個都使用Oracle數(shù)據(jù)庫,但使用不同編程語言的管理信息系統(tǒng),并使用“比較法”分析兩個系統(tǒng)的界面,實現(xiàn)難易程度,與數(shù)據(jù)庫的連接方法等,最終讓學生掌握更多的知識。在Oracle數(shù)據(jù)庫的教學中,我們適當?shù)氖褂?ldquo;比較教學法”,也是必不可少的。
參考文獻
1 焦永杰.學生學習問題的探討.中國科技信息,2006(8):286-287
2 顧明.三重循環(huán)任務(wù)驅(qū)動的課程教學設(shè)計.職教論壇,2003(16):36
3 任務(wù)驅(qū)動式教學法在數(shù)據(jù)庫教學中的應(yīng)用.lunwenduo.com/n25059c227.shtml
4 王子芳.數(shù)據(jù)庫及應(yīng)用課程教學探討.西南農(nóng)業(yè)大學學報(社會科學版),2005,3(3)
5 孟程.談計算機數(shù)據(jù)庫教學方法和手段.黑龍江農(nóng)業(yè)工程職業(yè)學院學報,2005(1):48-50
6 寧紅梅.高職院校教學方法探尋.高教研究,2006(4):22-23
7 計算機課程實踐教學模式探索. kbs.cnki.net/Forums/10949/ShowPost.aspx
篇9
猖獗的勒索病毒
“打開電腦看到屏幕時,我呆住了,因為忙著趕畢業(yè)論文,沒有留意勒索病毒的新聞消息?!?月14日晚上8點,浙江嘉興學院的應(yīng)屆畢業(yè)生夏歷木不幸成為中招的用戶。當《經(jīng)濟》記者聯(lián)系到夏歷木時,她正為這事兒發(fā)愁,“試了很多方法都沒有效果,最后的解決方案只能是重裝系統(tǒng)”。這件事帶給夏歷木的教訓就是不要忽視網(wǎng)絡(luò)安全軟件的更新提示,重要的文件要及時備份。
“好在修改的論文已發(fā)郵件給老師,雖然不是最終版,但與一些同學相比,自己已經(jīng)十分幸運了?!弊屜臍v木感到失落的還有電腦中大學時期的各種資料,那些文件包含著她四年的回憶,或許對于這些90后、00后來講,雖然躲過了“熊貓燒香”,病毒勒索事件卻讓他們近距離感受到互聯(lián)網(wǎng)信息安全的重要性。
近年來,勒索病毒一直盛行。從去年年底開始,黑客攻破MongoDB、ElasticSearch部分用戶的數(shù)據(jù)庫并將其加密,受害者必須支付0.2比特幣才能找回自己的數(shù)據(jù)。國外至少有5個不同的黑客組織實施了此類攻擊,控制了上萬個數(shù)據(jù)庫。
與WannaCry相比,數(shù)據(jù)庫勒索就是小巫見大巫。有報道稱,通過Windows操作系統(tǒng)漏洞傳播的蠕蟲病毒令150個國家?guī)缀跬瑫r遭受攻擊,并對受到感染的計算機數(shù)據(jù)進行加密。在中國,多地公安系統(tǒng)、學校、醫(yī)院以及中石油旗下的2萬個加油站都中招。WannaCry讓越來越多的公眾認識了勒索病毒、比特幣,甚至是補丁。
很多人在得知WannaCry時對比特幣這一名詞還有些陌生。比特幣與傳統(tǒng)貨幣不同,它完全依賴互聯(lián)網(wǎng),目前設(shè)定的“特解”總個數(shù)為2100萬個,也就是說比特幣的總量為2100萬個。想要賺得比特幣需要建立網(wǎng)絡(luò)賬戶,簡單的方式是以錢換幣;另一種方式就是“采礦”,購買者需要投入高昂的費用配置“礦機”,即在計算機上安裝軟件程序進行測試運算,通過運算找到“特解”比特幣。但是全球剩余比特幣數(shù)量較少,比特幣開采難度大,據(jù)比特幣持有者介紹,現(xiàn)在“礦機”運作幾天都挖不到1個比特幣,最快速的方法只能用第一種方式獲得比特幣。
比特幣受到黑客“青A”的原因:一是比特幣的互聯(lián)網(wǎng)化,可以全球生產(chǎn)和流通;二是比特幣可以直接交易,成本低;三是比特幣的去向很難偵查和追蹤;四是比特幣的數(shù)量恒定,增值空間大。比特幣誕生已過7年,單幣價格增長了7500倍。截至5月23日,單個比特幣的價格已經(jīng)突破2000美元,國內(nèi)單個比特幣交易價格達到14000元人民幣。
拒付贖金,抵制勒索
“在很多人眼里,比特幣變成了一種很難被追查的國際虛擬貨幣?!北本┯佬胖琳\科技股份有限公司副總裁張凱對《經(jīng)濟》記者表示,黑客利用比特幣的特性,一來可以隱藏攻擊者的行蹤,二來也能獲得實實在在的經(jīng)濟利益。譬如,Angler的勒索行動約獲得6000萬美元。2000年“I LOVE YOU”、2004年“MyDooM”等蠕蟲病毒的爆發(fā),造成了上百億美元的損失。這次犯案的黑客,將自己的比特幣地址發(fā)到了用戶電腦上,這就意味著所有人都知道這幾個地址里面接收的都是非法所得,但問題是,我們并不知道背后是誰。
“WannaCry造成的影響非常大,技術(shù)水平高。令人奇怪的是,它所獲得的經(jīng)濟收益并不成比例。要么他的目的不是賺錢,要么他沒有太多經(jīng)驗?!睆垊P說。
“勒索病毒正是因為比特幣的支付,會越來越有賺頭。支付贖金的行為相當于對黑客惡意工作的支持,黑客會想辦法把勒索病毒傳播給更多的行業(yè)?!蓖ǜ抖馨踩靠偨?jīng)理張瑞欽告訴《經(jīng)濟》記者,目前主流的勒索軟件使用了高強度的加密算法。除非勒索軟件自身存在漏洞,否則很難有機會破解?!岸夷壳皼]有事例證明,交了贖金后,受害者獲得秘鑰?!蔽覀兂h,不管多重要的文件也不要支付贖金,全民抵制對勒索行為會帶來一定的沖擊。
篇10
“Thefunctionoftheabstractofascientificpaperistoprovideanoverviewofthepapersothatthereadersknowthemainstoryandafewessentialdetailsofyourworkwithoutreadingtheholetextofthepaper.Theabstractshouldmakesensebothwhenreadaloneandwhenreadwiththepaper.”–URMSMJ
1.摘要的分類:
摘要分為兩大類:通報性或指示性摘要(indicativeabstract)和報道性或資料性摘要(informativeabstract)
1)指示性摘要:只通報論文主題,不介紹研究的材料、方法和結(jié)果,一般用現(xiàn)在時表述。許多專業(yè)雜志在其目錄頁的標題下都有一個指示性摘要,特別是編者認為較重要的一些文章標題后。如:Freetransferoftwoundamagedfingersfromanon-replantableleftarmtoamutilatedrighthandina16-month-oldboyisreported.(本文報道將一無法再植的左臂上的兩個未受損傷的手指移植給一16歲男孩被切斷的右手。)
1)資料性摘要:告訴讀者研究的總體情況,使他們了解研究的目的、材料、方法、結(jié)果、結(jié)論以及存在的問題。資料性摘要分為傳統(tǒng)型或非結(jié)構(gòu)式(non-structured)和結(jié)構(gòu)式(structured)兩大類型。無論何種形式的摘要,都應(yīng)包含以下幾個基本要素:
1)主題(Maintopicasintitle)
2)目的(Purposeofresearch)
3)方法(Methodology)
4)材料(Materials)
5)結(jié)果(Results)
6)結(jié)論(Conclusions)
非結(jié)構(gòu)式摘要:段落不明,給編輯、審稿、閱讀及計算機處理帶來諸多不便。
1)全結(jié)構(gòu)式(full-structured)摘要:
1974年4月,加拿大McMaster大學醫(yī)學中心的DrRBrianHaynes首先提出建立臨床研究論文的結(jié)構(gòu)式摘要。在DrEdwardJHuth創(chuàng)導下,美國《內(nèi)科學記事》(AnnualsofInternalMedicine)在國際上率先采用了全結(jié)構(gòu)式(full-structured)摘要。
Haynes所提出的全結(jié)構(gòu)式摘要包含8個要素:
1.目的(Objective):說明論文要解決的問題
2.設(shè)計(Design):說明研究的基本設(shè)計,包括的研究性質(zhì)
3.地點(Setting):說明進行研究的地點和研究機構(gòu)的等級
4.對象(Patients''''participantsorsubjects):說明參加并完成研究的病人或受試者的性質(zhì)、數(shù)量及挑選方法
5.處理(Interventions):說明確切的治療或處理方法
6.主要測定項目(Mainoutcomemeasures):說明為評定研究結(jié)果而進行的主要測定項目
7.結(jié)果(Results):說明主要客觀結(jié)果
結(jié)論(Conclusion):說明主要結(jié)論,包括直接臨床應(yīng)用意義與非結(jié)構(gòu)式摘要相比,全結(jié)構(gòu)式摘要觀點更明確(moreexplicitness),信息量更大(moreinformation),差錯更少(fewererrors),同時也更符合計算機數(shù)據(jù)庫的建立和使用要求。但其缺點也是顯而易見的,即煩瑣、重復(fù)、篇幅過長''''而且不是所有研究都能按以上8個要素分類的。于是更多的雜志揚長避短,采用半結(jié)構(gòu)式(semi-structured)摘要。
1)半結(jié)構(gòu)式(semi-structured)摘要:半結(jié)構(gòu)式摘要也稱為四要素摘要,包括:目的(objective/purpose/aim)、方法(methods)、結(jié)果(results)和結(jié)論(conclusion)采用何種摘要形式要根據(jù)各雜志的具體要求而定。目前國內(nèi)許多雜志正從非結(jié)構(gòu)式摘要向半結(jié)構(gòu)式摘要過度。
熱門標簽
計算機論文 計算機畢業(yè)論文 計算機技術(shù)論文 計算機教育論文 計算機專業(yè)論文 計算機基礎(chǔ)論文 計算機教學論文 計算機應(yīng)用論文 計算化學論文 計算機專業(yè)畢業(yè)論文 盾構(gòu)機刀具 盾構(gòu) 噸谷純 敦煌