国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

大型網絡數(shù)據庫課程教學探討

2009-09-19 05:36
科技經濟市場 2009年7期
關鍵詞:課程群案例教學實踐教學

黎 敏

摘要:從大型網絡數(shù)據庫課程群的建設、課程的知識要點、課程的案例教學和實踐教學等方面進行了積級而有效的探討。

關鍵詞:大型網絡數(shù)據庫;課程群;案例教學;實踐教學

數(shù)據庫技術從20世紀60年代中期產生到現(xiàn)在到了迅速的發(fā)展,已成為現(xiàn)代信息技術的重要組成部分,成為現(xiàn)代計算機信息系統(tǒng)和計算機應用系統(tǒng)的基礎和核心。無論是企業(yè)、組織的管理還是電子商務等大型因特網應用系統(tǒng)的管理,都需要數(shù)據庫的支持。

Oracle是以高級結構化查詢語言(SQL)為基礎的跨平臺的大型關系數(shù)據庫[1],它集理論與技術于一身,具有很強的理論性和實踐性,并廣泛用于電信、公安、郵政、金融、電力及工業(yè)生產領域,大大促進了這些領域的信息管理和生產管理。由于Oracle數(shù)據庫系統(tǒng)的龐大和復雜,使得學生在學習過程中產生眾多疑或,難以把握其知識要點。而傳統(tǒng)的教學模式強調理論知識的完備性,以理論知識的教學為主,這種教學模式在長期的Oracle教學活動中日漸力不從心,不能適應用型本科教育為目標的教學要求。

1教學的幾點建議

根據這幾年該課程的教學總經,認為應當從以下幾個方面對教學加以改進。

1.1應當首先向學生闡明學習該課程的目的和意義,了解相關課程的前后關聯(lián),為學生理清課程關系,使學生充分認識到本門課程的地位和重要性,加深對課程群的認識和理解。通過課程教學的先期工作,提高學習的自覺性。從職場的角度說,學習該課程主要有助于從事兩方面的工作:一是作為數(shù)據庫應用系統(tǒng)的開發(fā)程序員,主要是在軟件公司開發(fā)各種行業(yè)的MIS系統(tǒng)。二是數(shù)據庫的管理工作,主要做為大型企業(yè)或組織機構的DBA。要從事數(shù)據庫應用系統(tǒng)的開發(fā)還必須至少掌握一種前臺開發(fā)工具(例如.NET或JSP),同時應了解軟件系統(tǒng)架構B/S和C/S模式。教師應當列舉一些具有典型代表且學生易于理解的基于大型數(shù)據庫系統(tǒng)的應用,如電子校務系統(tǒng)、網上購物系統(tǒng)。同時應當說明開發(fā)這些應用學生應該掌握的課程在課程群中的聯(lián)系,圖1是我校計算機專業(yè)與數(shù)據庫應用的開發(fā)相關的課程體系??梢栽诘谝还?jié)課首先介紹大型網絡數(shù)據庫與就業(yè)的直接關系,現(xiàn)場通過求職網站展示人才市場對掌握本門實用技術人才的迫切需求,同時現(xiàn)場訪問職業(yè)培訓網站展示本門課程高昂的培訓費用,從而讓學生自覺珍惜在學校廉價學習大型關系數(shù)據庫的難得機會。

1.2學生在學生過程中對Oracle數(shù)據庫的體系框架感到陌生和畏懼。Oracle的體系很龐大,需要學習它,首先要了解Oracle的框架。包括以下幾個方面的概念[2]:

1.2.1物理結構(由控制文件、數(shù)據文件、重做日志文件、參數(shù)文件、歸檔文件、密碼文件組成),2.邏輯結構(表空間、段、區(qū)、塊),內存分配(SGA和PGA)

1.2.2.后臺進程(數(shù)據寫進程、日志寫進程、系統(tǒng)監(jiān)控、進程監(jiān)控、檢查點進程、歸檔進程、服務進程、用戶進程),

1.2.3系統(tǒng)改變號SCN

1.2.4.數(shù)據庫例程Instance。

初學者難以做到對這些概念的深刻理解,但必須指出的是了解這些概念將對Oracle有一個整體的認識,有高屋建瓴的作用。學習的過程是使一個問題由模糊到清晰,再由清晰到模糊的過程。而每次的改變都代表著你又學到了一個新的知識點。學習的過程也是從點到線,從線到網,從網到面的過程。

1.3完善和優(yōu)化案例教學?,F(xiàn)有的教材各章節(jié)內容聯(lián)系不緊密、不重視系統(tǒng)設計的思想,很少全面地介紹數(shù)據庫系統(tǒng)的設計過程和方法?,F(xiàn)有的Oracle課程教學章節(jié)包括:Oracle 10g簡介、數(shù)據庫和表的創(chuàng)建、數(shù)據庫的操作、數(shù)據庫的查詢和視圖、PL/SQL語言介紹、存儲過程和觸發(fā)器、系統(tǒng)安全管理、數(shù)據庫備份和恢復、閃回操作和Undo表空間、其他概念(事物、鎖、快照、序列)[2-4]。教材缺乏對一個完整的、針對實際問題的案例分析與講解,所列舉的案例多為一些針對各個知識點的、孤立的,沒有針對實際問題的案例,缺乏整體性和實用性;這種小而離散的案例不利于學生整體知識的掌握;并且只注重解的過程而沒有解的原因。學生通過這些章節(jié)內容的學習,往往只掌握了簡單孤立的操作,難以真正理解其各知識點的應用場合,很難建立起系統(tǒng)的概念,更談不上系統(tǒng)的設計,從而導致學生不具備分析問題、解決問題和系統(tǒng)開發(fā)的能力。因此必須改進和優(yōu)化案例教學來解決這一問題。

2優(yōu)化案例教學

針對傳統(tǒng)的教學模式中理論與實踐相脫節(jié),單純的案例教學不足等缺點,采用案例解析教學方法,以學生為主導,老師為輔,選擇一個典型的、知識內容豐富、提煉程度高、綜合性強的網絡數(shù)據庫應用案例融匯和貫通課程授課內容。這將有助于學生建立系統(tǒng)或工程的概念,同時促進對其它相關課程的融會理解,并培養(yǎng)其將基礎知識應用于復雜的現(xiàn)實世界問題的能力,最好的解答學生所學知識點是用來干什么的問題。 從案例的設置、案例解析、案例的具體實現(xiàn)及案例模型建立等步驟出發(fā),層層推進,在教學過程中始終以“實踐教學”為宗旨,以培養(yǎng)學生的分析思考能力、動手能力為最終目標。

但是如何精心選擇合適的案例和提高案例的教學效果并不容易,因為既要講解分析案例內容,又不能脫離課程教學的基本要求。案例素材是教學案例研究的基礎,將直接影響教學效果,適合的案例編寫是一項非常重要的工作。大部分學生接觸實踐比較少,開發(fā)經驗不足。因此,選擇學生較熟悉又有一定實用價值的素材顯得較為困難。案例的選擇要有典型性,針對性,系統(tǒng)性。典型案例能集中反映同類問題的共同本質和特點,有助于學生把握解答問題的關鍵環(huán)節(jié)和應用技巧,在遇到同類問題時就能觸類旁通,使教學取得事半功倍的效果。如MIS系統(tǒng)中都具備的用戶權限管理功能,而數(shù)據庫中的查詢(select)、增(insert)、刪(delete)、改(update)操作都通常是MIS系統(tǒng)中相關業(yè)務的映射。

3優(yōu)化實踐教學

課程實訓環(huán)節(jié)涉及到課程群的其它相關課程,是提高學生綜合運用所學課程知識來分析問題、解決問題的重要環(huán)節(jié),是培養(yǎng)學生的合作意識、開拓學生思維、提高學生的學習興趣、培養(yǎng)自身獲取知識的能力的重要環(huán)節(jié)。因此開展綜合設計性實驗對提高學生的綜合素質是十分必要的。由于學生素質參差不齊,動手能力有強有弱,在課程設計指導書的設計上我們將采層次的案例來滿足不同能力學生的要求,循序漸進的學習方式將案例安排給學生進行學習,效果將更加明顯。在課程設計指導書的設計上我們分了三個層次。

3.1有完善的需求說明和分析文檔,包括E-R圖,詳細的物理數(shù)據庫設計、程序流圖,UML圖,源程序只實現(xiàn)了需求說明的部分功能并且可以運行,留有其它一些需求功能給學生完成。學生根據已實現(xiàn)的業(yè)務功能的程序源代碼,可以較容易實現(xiàn)其它類似功能。

3.2有完善的需求說明和分析文檔,包括E-R圖,詳細的物理數(shù)據庫設計、程序流圖,UML圖。學生需根據詳細設計寫出數(shù)據庫的建庫角本和編寫全部的程序代碼實現(xiàn)需求分析。

3.3僅有完整的需求說明,學生需要寫出詳細的分析文檔, 包括E-R圖,詳細的物理數(shù)據庫設計、程序流圖,UML圖、全部的程序代碼。

課程設計指導書不僅可以作為學生訓練學習之用,且其完善的文檔對其掌握軟件工程與文檔寫作都是一個很好的鍛煉。學生在不同的類別層次里選擇,層次級別與考試分數(shù)系數(shù)掛購。課程設計的考試著重考核學生綜合運用知識解決實際問題和創(chuàng)新思維的能力,考核方式可以靈活一些,可以通過平時的實驗、具體的數(shù)據庫設計開發(fā)任務等階段進行。為了避免有的同學不積極參與,可采用抽查個人的方法對整個小組進行成績評定,促進組內成員的學習積極性、互助性,以提高教學效果。

4借助互聯(lián)網提高分析解決問題的能力

數(shù)據庫技術的發(fā)展日新月異,各種數(shù)據庫產品的版本更新?lián)Q代非???,而課程的教材更新相對滯后。學好大型網絡數(shù)據庫技術的另外一個捷徑是多交流特別是和互聯(lián)網交流。從事計算機應用開發(fā)的技術人員在遇到技術問題時也經常會采取這種方式向互聯(lián)網技術論壇發(fā)布求助信息,問題通常都能得以解決。一般鼓勵學生在自己思考和動手解決問題一段時間而不得求解時,可以與周圍人員交流,或到專業(yè)的BBS上發(fā)布問題或搜索答案。有效的交流也可以鍛煉學生準確表達技術問題以及描述解決問題思路及過程的能力。借助互聯(lián)網可以方便的和專業(yè)人士交流,并能快速的得到幫助??梢栽谟杏绊懥Φ膶I(yè)論壇中去發(fā)布自已的問題,網國內著名的Oracle討論群www.itpub.net網站上活躍著一些資深的Oracle數(shù)據庫技術人員,而CSDN技術論壇上是全球最大的中文IT技術社區(qū)[5],它包含了各種數(shù)據庫開發(fā)工具的論壇。

5總結

系統(tǒng)的案例教學和層次化的課程設計有利于學生創(chuàng)新學習意識的形成。教學實踐表明,案例教學在數(shù)據庫設計教學中的實施,能夠充分調動學生學習的積極性,也提高了學生實際動手能力和探索、合作、創(chuàng)新能力,所以有效地使用案例教學將會很好地解決傳統(tǒng)教學中遇到的問題。

案例教學結合層次化的課程設計能夠較好地完成大型網絡數(shù)據庫課程的教學目標,在保證完成教學大綱要求的同時,極大地增強了學生的學習熱情,擴展了學生的視野,加深了課程群體系的理解,使學生達到了靈活運用所學知識完成課程設計的要求。對于案例教學模式在大型網絡數(shù)據庫課程中的應用,我們將繼續(xù)探討和研究,繼續(xù)在大型網絡數(shù)據庫課程的教學改革上開展新的工作,在大型網絡數(shù)據庫技術和網絡技術相結合的道路上繼續(xù)新的探索,使理論教學和實際應用更好更緊密的結合起來,培養(yǎng)出更多適應信息化社會的復合型、應用型人才。

參考文獻:

[1]Scott Urman.Oracle8 PL/SQL 程序設計.機械工業(yè)出版社,1998.

[2]鄭阿奇.Oracle實用教程(第2版).電子工業(yè)出版社,2006:1-21.

[3]蔣秀鳳,何鳳英.Oracle 9i數(shù)據庫管理教程[M].北京:清華大學出版社,2006.

[4]賈素玲,王強.Oracle數(shù)據庫基礎[M].北京:清華大學出版社,2007:202-225.

[5] http://community.csdn.net/.

基金項目:江西省教改課題(JXJG-08-18-12,JXJG-O6-18-5),南昌工程學院青年基金項目(2008KJ020).

猜你喜歡
課程群案例教學實踐教學
基于課程群的軟件工程專業(yè)三位一體教學模式探索
“卓越醫(yī)師”創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)實踐教學分析及醫(yī)學方法學課程群構建
茶學專業(yè)校企合作實踐教學探索
《電氣工程畢業(yè)設計》 課程的教學設計
案例教學在機械創(chuàng)新設計課程中的應用
馬克思主義基本原理概論課案例教學的幾點思考
高職院校商務禮儀課程教學改革探索芻議