高職院校Oracle數(shù)據(jù)庫的教學探討論文
論文摘要:數(shù)據(jù)庫是一種實用性很強且功能非常強大的數(shù)據(jù)庫技術,本文提出高職院校開設Oracle數(shù)據(jù)庫課的必要性結(jié)論,并對高職院校Oracle數(shù)據(jù)庫課程的教學方法進行探討。
論文關鍵詞:數(shù)據(jù)庫,項目驅(qū)動教學法
隨著數(shù)據(jù)庫技術的發(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ù)據(jù)庫課程的情況分析
目前高等職業(yè)教育的發(fā)展趨勢非常好,學校的教學目標就是把學生培養(yǎng)成技能型、應用型人才,所以在絕大部分專業(yè)的教學過程中都要努力培養(yǎng)學生的實踐能力、動手能力。而高職院校學生起點相對低,基礎相對差,在教學過程中就會存在一定的困難;目前寧夏的幾所高職學校開設的數(shù)據(jù)庫課程多數(shù)為VisualFoxPro,Access等小型數(shù)據(jù)庫系統(tǒng),而開設大型數(shù)據(jù)庫如SQLServer的極少、開設Oracle的幾乎沒有。
二、高職院校開設Oracle數(shù)據(jù)庫課的必要性
Oracle數(shù)據(jù)庫技術因其具有強大的數(shù)據(jù)和信息管理功能成為管理信息系統(tǒng)、管理工程、辦公自動化系統(tǒng)、地理信息系統(tǒng)、決策支持系統(tǒng)、計算機及其它相關專業(yè)的一門必修課,作為一門數(shù)據(jù)庫課程,它不僅是學生學習后續(xù)專業(yè)課必備的工具,而且,在實際管理工作中,還具有廣泛的用途,例如:土地資源管理信息系統(tǒng)、情報檢索、專家系統(tǒng)等都是以數(shù)據(jù)庫為基礎開發(fā)的,因而在高職院校相關專業(yè)數(shù)據(jù)庫也成為不可或缺的課程。所以,對Oracle數(shù)據(jù)庫課程的教學探討,一方面,對于學生進一步學習和掌握相關專業(yè)知識,特別在畢業(yè)后的工作中更好的開發(fā)和應用有關軟件將起到很重要的作用,另一方面,對于其他語言課的教學改革,也有一定的借鑒作用。
三、高職計算機專業(yè)學生就業(yè)需求情況分析
隨著企業(yè)信息技術的發(fā)展,很多企業(yè)都希望招收到的員工具有一定的編程知識,數(shù)據(jù)庫知識,但企業(yè)和相當一部分畢業(yè)生對目前高職院校計算機專業(yè)的課程設置有些看法,同時認為教材普遍偏舊,而且學生也沒有學得很扎實。計算機的技術變化很快,課程也需要跟上發(fā)展的步伐,應該不斷吸收新東西,把理論與當前的最新技術結(jié)合起來。對于數(shù)據(jù)庫技術而言,如果一直都只開設小型數(shù)據(jù)庫系統(tǒng)的課程,而不開設大型數(shù)據(jù)庫,學生的知識面就太狹窄,見識太少,就不適應于現(xiàn)代企業(yè)的需求。
Oracle作為一種比較常用的大型數(shù)據(jù)庫,經(jīng)常應用于企業(yè)的大型應用軟件中。Oracle數(shù)據(jù)庫因為它的穩(wěn)定和高效,已經(jīng)牢牢占據(jù)數(shù)據(jù)庫領域很高的市場份額,如果想成為一名真正的數(shù)據(jù)庫管理員,沒有使用和維護大型數(shù)據(jù)庫的經(jīng)驗是不行的,Oracle則是現(xiàn)今最有代表性的大型數(shù)據(jù)庫軟件,當前有必要在高職院校開設Oracle數(shù)據(jù)庫課程,以使學生掌握Oracle這個優(yōu)秀的數(shù)據(jù)庫技術,更好地適應現(xiàn)代企業(yè)對數(shù)據(jù)庫的需求。
四、Oracle數(shù)據(jù)庫教學探討
1.在Oracle數(shù)據(jù)庫的教學中使用“項目驅(qū)動教學法”。
在課程的教學組織上根據(jù)建構(gòu)主義的.學習理論,用項目驅(qū)動建立“同化和順應”的學習條件,用第一重循環(huán)建立“情景”,第二重循環(huán)建立“協(xié)作”,第三重循環(huán)建立“會話”產(chǎn)生“意義建構(gòu)”的教學效果。
在Oracle數(shù)據(jù)庫課程的教學中,根據(jù)高職教育的培養(yǎng)目標和學生特點,可以這樣進行教學設計,教學始終貫穿一個核心實例圖書管理信息系統(tǒng)的開發(fā),項目驅(qū)動教學法通常都和案例教學法結(jié)合使用。選擇這樣一個系統(tǒng)的原因是學生比較熟悉這個系統(tǒng)的業(yè)務,可以把主要精力集中在數(shù)據(jù)庫課程內(nèi)容的學習上,而不必花大量的時間進行業(yè)務分析。
第一重循環(huán),教師演示已開發(fā)好的圖書管理系統(tǒng),告訴學生,通過本課程的學習,大家要開發(fā)這樣的應用系統(tǒng),在使學生明確任務的同時,激發(fā)其學習的熱情和求知的欲望。教師制作這個系統(tǒng)時,要把大部分的Oracle知識都融化在這些系統(tǒng)(任務)中,每一次課,演示并講授幾個知識點。系統(tǒng)開發(fā)完成了,知識點也全部講授完成了,因高職院校大多開設VB程序設計,所以教師可以使用VB語言來開發(fā)前臺。
第二重循環(huán),以學生為主體,讓他們通過上機練習,自己動手,練習知識點,同時也是完成了圖書管理系統(tǒng)的一部分,知識點全部練習了,圖書系統(tǒng)也開發(fā)成功了。在練習時,同學之間可以相互討論,也可以向老師提問。
第三重循環(huán),安排另外幾個管理信息系統(tǒng),例如:學生檔案管理系統(tǒng),學生宿舍管理系統(tǒng)等,讓學生從頭到尾獨立完成,教師不再集中講授,學生有問題時,單獨答疑,對課程的所有知識點進行獨立的綜合練習,綜合練習時,可以參考和模仿前兩重循環(huán)中的有些內(nèi)容,同學之間可以相互討論,也可以和老師交換意見,最后提交可運行的應用系統(tǒng)和課程設計報告。
2.在Oracle數(shù)據(jù)庫教學中采用“錯誤分析法”
錯誤分析法是了解學生學習情況、檢查教學效果的有效方法。隨著語言學、心理學及其相關學科的發(fā)展,人們對錯誤的態(tài)度也發(fā)生了巨大的變化。上個世紀五六十年代以行為主義心理學和結(jié)構(gòu)主義語言學為基礎的對比分析被廣泛用于對學習者錯誤的分析,六十年代末七十年代初出現(xiàn)了以認知心理學為理論基礎的錯誤分析,它將錯誤看成是學習進步的一種表現(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ù)氖褂谩氨容^教學法”,也是必不可少的。
參考文獻
1 焦永杰.學生學習問題的探討.中國科技信息,2006(8):286-287
2 顧明.三重循環(huán)任務驅(qū)動的課程教學設計.職教論壇,2003(16):36
3 任務驅(qū)動式教學法在數(shù)據(jù)庫教學中的應用.http://www.lunwenduo.com/n25059c227.shtml
4 王子芳.數(shù)據(jù)庫及應用課程教學探討.西南農(nóng)業(yè)大學學報(社會科學版),2005,3(3)
5 孟程.談計算機數(shù)據(jù)庫教學方法和手段.黑龍江農(nóng)業(yè)工程職業(yè)學院學報,2005(1):48-50
6 寧紅梅.高職院校教學方法探尋.高教研究,2006(4):22-23
7 計算機課程實踐教學模式探索. http://kbs.cnki.net/Forums/10949/ShowPost.aspx
8 胡健.高職教育數(shù)據(jù)庫教學中幾個問題的探析.內(nèi)蒙古石油化工,2005(8):71-72
【高職院校Oracle數(shù)據(jù)庫的教學探討論文】相關文章:
高職院校聲樂教學模式探討論文06-22
高職院校課堂教學督導探討論文07-05
高職院校教育教學改革探討論文06-19
高職院?冃Ч芾肀容^探討論文06-29
高職院校學生教學的論文06-06
高職院校鋼琴教學論文04-05
高職院校創(chuàng)業(yè)教育工作探討論文06-15
高職院校德育學分制探討論文04-26