高職院校Oracle資料庫的教學探討論文
高職院校Oracle資料庫的教學探討論文
論文摘要:數據庫是一種實用性很強且功能非常強大的資料庫技術,本文提出高職院校開設Oracle資料庫課的必要性結論,並對高職院校Oracle資料庫課程的教學方法進行探討。
論文關鍵詞:資料庫,專案驅動教學法
隨著資料庫技術的發展,Oracle資料庫脫穎而出,它具有很多的優良性,提供了多種開發工具,能極大的方便使用者進行進一步的開發;Oracle良好的相容性、可移植性和高生產率使OracleRDBMS具有良好的開放性。
除此以外,Oracle資料庫還可以和多種語言連線,如VisualBasic,VisualC++,JSP,ASP,Delphi等,在開發管理系統的過程中,還可以和比較流行的幾種語言結合使用,如XML,UML等。
一、高職院校開設資料庫課程的情況分析
目前高等職業教育的發展趨勢非常好,學校的教學目標就是把學生培養成技能型、應用型人才,所以在絕大部分專業的教學過程中都要努力培養學生的實踐能力、動手能力。而高職院校學生起點相對低,基礎相對差,在教學過程中就會存在一定的困難;目前寧夏的幾所高職學校開設的資料庫課程多數為VisualFoxPro,Access等小型資料庫系統,而開設大型資料庫如SQLServer的極少、開設Oracle的幾乎沒有。
二、高職院校開設Oracle資料庫課的必要性
Oracle資料庫技術因其具有強大的資料和資訊管理功能成為管理資訊系統、管理工程、辦公自動化系統、地理資訊系統、決策支援系統、計算機及其它相關專業的一門必修課,作為一門資料庫課程,它不僅是學生學習後續專業課必備的工具,而且,在實際管理工作中,還具有廣泛的用途,例如:土地資源管理資訊系統、情報檢索、專家系統等都是以資料庫為基礎開發的,因而在高職院校相關專業資料庫也成為不可或缺的課程。所以,對Oracle資料庫課程的教學探討,一方面,對於學生進一步學習和掌握相關專業知識,特別在畢業後的工作中更好的開發和應用有關軟體將起到很重要的作用,另一方面,對於其他語言課的教學改革,也有一定的借鑑作用。
三、高職計算機專業學生就業需求情況分析
隨著企業資訊科技的發展,很多企業都希望招收到的員工具有一定的程式設計知識,資料庫知識,但企業和相當一部分畢業生對目前高職院校計算機專業的課程設定有些看法,同時認為教材普遍偏舊,而且學生也沒有學得很紮實。計算機的技術變化很快,課程也需要跟上發展的步伐,應該不斷吸收新東西,把理論與當前的最新技術結合起來。對於資料庫技術而言,如果一直都只開設小型資料庫系統的課程,而不開設大型資料庫,學生的知識面就太狹窄,見識太少,就不適應於現代企業的需求。
Oracle作為一種比較常用的大型資料庫,經常應用於企業的大型應用軟體中。Oracle資料庫因為它的穩定和高效,已經牢牢佔據資料庫領域很高的市場份額,如果想成為一名真正的資料庫管理員,沒有使用和維護大型資料庫的經驗是不行的,Oracle則是現今最有代表性的大型資料庫軟體,當前有必要在高職院校開設Oracle資料庫課程,以使學生掌握Oracle這個優秀的資料庫技術,更好地適應現代企業對資料庫的需求。
四、Oracle資料庫教學探討
1.在Oracle資料庫的教學中使用“專案驅動教學法”。
在課程的教學組織上根據建構主義的.學習理論,用專案驅動建立“同化和順應”的學習條件,用第一重迴圈建立“情景”,第二重迴圈建立“協作”,第三重迴圈建立“會話”產生“意義建構”的教學效果。
在Oracle資料庫課程的教學中,根據高職教育的培養目標和學生特點,可以這樣進行教學設計,教學始終貫穿一個核心例項圖書管理資訊系統的開發,專案驅動教學法通常都和案例教學法結合使用。選擇這樣一個系統的原因是學生比較熟悉這個系統的業務,可以把主要精力集中在資料庫課程內容的學習上,而不必花大量的時間進行業務分析。
第一重迴圈,教師演示已開發好的圖書管理系統,告訴學生,透過本課程的學習,大家要開發這樣的應用系統,在使學生明確任務的同時,激發其學習的熱情和求知的慾望。教師製作這個系統時,要把大部分的Oracle知識都融化在這些系統(任務)中,每一次課,演示並講授幾個知識點。系統開發完成了,知識點也全部講授完成了,因高職院校大多開設VB程式設計,所以教師可以使用VB語言來開發前臺。
第二重迴圈,以學生為主體,讓他們透過上機練習,自己動手,練習知識點,同時也是完成了圖書管理系統的一部分,知識點全部練習了,圖書系統也開發成功了。在練習時,同學之間可以相互討論,也可以向老師提問。
第三重迴圈,安排另外幾個管理資訊系統,例如:學生檔案管理系統,學生宿舍管理系統等,讓學生從頭到尾獨立完成,教師不再集中講授,學生有問題時,單獨答疑,對課程的所有知識點進行獨立的綜合練習,綜合練習時,可以參考和模仿前兩重迴圈中的有些內容,同學之間可以相互討論,也可以和老師交換意見,最後提交可執行的應用系統和課程設計報告。
2.在Oracle資料庫教學中採用“錯誤分析法”
錯誤分析法是瞭解學生學習情況、檢查教學效果的有效方法。隨著語言學、心理學及其相關學科的發展,人們對錯誤的態度也發生了巨大的變化。上個世紀五六十年代以行為主義心理學和結構主義語言學為基礎的對比分析被廣泛用於對學習者錯誤的分析,六十年代末七十年代初出現了以認知心理學為理論基礎的錯誤分析,它將錯誤看成是學習進步的一種表現。
在Oracle資料庫的教學中可以適當使用錯誤分析法。SQL是結構化查詢語句,用於對資料庫以及資料庫中的各種物件進行建立、刪除、修改,用於操縱資料庫中各種物件、檢索和修改資料等。在講授SQL語句時,可以先講基本的SQL語句的語法結構,講解完以後,就可以採用錯誤分析法讓學生辨別SQL語句中的錯誤,透過錯誤分析,學生就能更好的掌握正確的SQL語句了。
3.在Oracle資料庫教學中採用“比較教學法”
在Oracle資料庫的教學中,還可以使用“比較教學法”。在Oracle中,可以使用介面建立資料庫和資料表,也可以使用命令方式建立資料庫和資料表,在講解這一部分時,我們可以分別演示這兩種方法,由老師來分析兩種方法的優缺點,並讓學生進行比較看哪種方法更容易理解掌握。可以使用介面操作表資料,也可以使用命令操作表資料,同樣可以使用比較的方法來輔助教學。在綜合實訓的時候,教師可以給學生展示兩個都使用Oracle資料庫,但使用不同程式語言的管理資訊系統,並使用“比較法”分析兩個系統的介面,實現難易程度,與資料庫的連線方法等,最終讓學生掌握更多的知識。在Oracle資料庫的教學中,我們適當的使用“比較教學法”,也是必不可少的。
參考文獻
1 焦永傑.學生學習問題的探討.中國科技資訊,2006(8):286-287
2 顧明.三重迴圈任務驅動的課程教學設計.職教論壇,2003(16):36
3 任務驅動式教學法在資料庫教學中的應用.http://www.lunwenduo.com/n25059c227.shtml
4 王子芳.資料庫及應用課程教學探討.西南農業大學學報(社會科學版),2005,3(3)
5 孟程.談計算機資料庫教學方法和手段.黑龍江農業工程職業學院學報,2005(1):48-50
6 寧紅梅.高職院校教學方法探尋.高教研究,2006(4):22-23
7 計算機課程實踐教學模式探索. http://kbs.cnki.net/Forums/10949/ShowPost.aspx
8 胡健.高職教育資料庫教學中幾個問題的探析.內蒙古石油化工,2005(8):71-72