高職院校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 任務驅動式教學法在數據庫教學中的應用://

4 王子芳.數據庫及應用課程教學探討.西南農業大學學報(社會科學版),2005,3(3)

5 孟程.談計算機數據庫教學方法和手段.黑龍江農業工程職業學院學報,2005(1):48-50

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

7 計算機課程實踐教學模式探索.

8 胡健.高職教育數據庫教學中幾個問題的探析.內蒙古石油化工,2005(8):71-72