林志杰
(上海電機學院,上海 201306)
數據庫技術是目前大數據領域中一門非常重要的計算機技術,也是計算機科學和信息科學中最重要的一種技術,在人工智能、數據處理、電子商務、工業生產及控制、金融貿易、行政管理和計算機輔助機械制造領域得到廣泛的應用,已經是目前信息社會對大量數據進行組織和管理的核心數據管理技術,所以數據庫技術在高等教育教學中占有重要的地位,是大數據、計算機、軟件等專業的核心專業課程[1]。目前高校的工商管理相關專業也會開設數據庫專業技術課。畢業的高效學生在以后的計算機相關專業的工作中經常使用的一門計算機技術。Oracle 數據庫管理系統是最為應用廣泛的大型關系管理數據庫系統,具有強大的數據存儲和管理能力,具有良好的伸縮性和穩定性,高度的安全性和可靠性等特點[2]。目前廣泛應用關于銀行、電信、航空、保險、電子商務、行政管理、辦公自動化管理等領域,已經占領70%以上的數據庫市場份額。隨著國家信息化的普及和應用水平的提高,對Oracle 數據庫開發人員的需求也大量增加[3]。因此對于如何培養符合我國信息化發展的、適應市場需求的的大型Oracle 數據庫管理系統應用的開發人員成為目前高校計算機從業教師面臨的重要課題。
目前在高等教育的Oracle 大型數據庫課程教學中,在教學內容、教學目標、教學方法、教學手段和考核方法方面與培養適應市場從業需求和學生求知、求職需求上存在一定的距離。在大型數據庫教學過程中,首先在目前市面上的教材大多理論內容多,大型數據庫是在數據庫原理及應用的后續課程,基本的數據庫理論學生都已經有學習和基礎,在大型數據庫課程教學中的要重實踐輕理論,讓實踐部分應該更占課時比例。另外實踐案例少,案例貼近學生但是過于陳舊[4]。由于教學內容的局限,就不能達到大綱要求的教學目標,導致很多畢業生在就業時很難滿足企業對數據庫人才的需求。所以在當前面向應用型本科建設的人才培養模式下,進行Oracle大型數據庫課程教學實踐研究具有重要意義[5]。改進現有滯后的教學內容和教學方法,探索出更加適合應用型數據庫人才培養的教學模式,是實施Oracle 數據庫課程教學實踐內容和實踐方法研究的首要問題。采用企業項目案例驅動的教學方式應用于Oracle 大型數據庫教學中能夠很好地解決上述問題。
確立Oracle 大型數據庫課程的實踐教學導向,以培養應用型人才為目的,緊緊圍繞市場需求和學生求知、求職訴求,傳統第一課堂教學與企業第二課堂的項目案例相結合,利用企業項目案例驅動教學內容和教學方法的改進,實驗任務的優化設置和仿真實驗平臺的搭建,完成Oracle 大型數據庫教學實踐改革,培養面向應用型教育,能夠掌握主流市場應用的大型數據庫技術人才。
課題研究應具有的特色:針對Oracle 大型數據庫教學的實踐研究可以通過學校教學的第一課堂與企業案例第二課堂相結合,通過企業項目案例教學激發學生解決實際問題的能力,能讓學生更容易理解和實踐枯燥難懂的數據庫理論,在完成分解項目任務中消化知識。
課題通過研究和開發企業項目案例引入教學,讓學生透過象牙塔看到外面的真實世界,通過這些真實世界的項目案例反補傳統教學與企業應用的距離,再通過實驗仿真項目平臺的實踐教學,提高學生應用數據庫技術解決實際問題的能力。
根據研究目標和目前Oracle 大型數據庫教學在教學內容、教學目標和教學方法等存在的問題,研究內容可以從以下幾個方面著手:
首先在教學內容上,通過課堂教學的第一課堂和企業第二課堂的實際項目相結合,根據Oracle 大型數據庫課程的實踐導向,增加企業項目案例開發,以教材大綱目標為指導,以教材為基礎,將真實的企業項目里用到的數據庫任務引入課程教學內容,宏觀上通過項目完成知識應用,微觀上通過完成實際分解項目任務完成教學內容。通過這種近距離甚至零距離接觸企業項目案例的教學內容的提升,激發學生學習興趣,驅動學生完成任務。
其次是在教學方法上,通過真實的企業項目案例開發和實驗室仿真項目平臺的搭建,實現從傳統的以教師為中心的知識傳授型向知識傳授與創新、與實踐相結合,師生互動、教學相長,并通過實際考察真實的了解企業項目完成的背景、步驟和過程,將具體的任務分解,滲透至教學中的每個章節,更直觀地領會和使用章節所學到的數據庫技術解決實際的生產問題,在實驗課上,通過實際項目模塊任務完成學習如何創建表格、視圖、索引、用戶、角色、授權等數據庫基本技能,以及觸發器、存儲過程和包等重要的高級據庫管理技術,驅動學生的自主學習的積極性,通過解決實際問題拓寬學習的深度。
最后通過這種引進企業項目案例的教學內容的提升和任務驅動的教學方法的改進,實現應用型本科人才的培養,實現高校培養的數據庫技術專業人才與面向現代化市場需要的職業訴求對接,達到高校培養與企業需要的默契合作共贏,實現教學目標與人才培養的共同目標。
Oracle 大型數據庫在教學內容和教學方法上有需要不斷精進的地方是很正常的事情,本著最終能夠讓學生學到真正的數據庫技術,在仿真的企業完成項目場景中解決實際問題,并最終能勝任DBA崗位對應的職業能力和職業素質的需求為基本原則,去研究和開發企業案例,引進并促進Oracle 大型數據庫的教學,實現培養高級數據庫管理技術人才的目標。
課題通過研究和開發企業項目案例應該引入教學,讓學生透過象牙塔看到外面的真實世界,通過這些真實世界的項目案例反補傳統教學與企業應用的距離,再通過實驗仿真項目平臺的實踐教學,提高學生應用數據庫技術解決實際問題的能力。
1.對該課題的研究工作在接到需要承擔大型數據庫課程即已經開始,在上課過程中對上課學生進行了很多的調研工作,包括課程基礎,先修課程的掌握程度,對本課程的了解和感興趣程度,上課過程中也對上課同學的興趣度、專注度和回答問題等進行觀察了解和統計,對本課程教授的思路和方式進行問卷調查,積累了一些一首的課堂教學調研資料。
2.對學校的實習和實訓企業進行調研和走訪,了解目前企業項目中應用數據庫技術解決的各種實際問題,企業中常用到的重要的數據庫技術和利用數據庫技術解決的常見問題,這也是課題研究中最重要的研究和開發工作,通過大量的企業調研完成第二課堂企業項目案例開發。
3.對在校大學生即將學習本課程的學生進行調查,從學生的角度研究一種可接受的、也是期望的教學模式,便于根據學生的興趣愛好和愿望開發出他們感興趣的企業項目案例。
4.對兄弟院校(特別是工科類院校)進行考察學習、調研,充分吸取兄弟院校在Oracle 大型數據庫教學過程中積累的教育理念和成功經驗。
5.對我校多年來實施的創新教育和創業教育的成效進行總結分析,吸收成功的教學實施方案的教學經驗和方法,對本課題的實踐研究進行彌補和修正。
6.基于現有文獻,對Oracle 大型數據庫教學進行理論研究,運用系統論、方法論對專業技術人才培養、教學改革、教學方法、實踐教學、第二課堂、教學考核等進行全方位的研究。
7.結合工作實際開展課題研究,對課題的階段性研究成果進行逐步實施完善,對實施結果的成效進行總結分析,在此基礎上進一步完善研究成果。
課題可以根據所在高校的學校的辦學理念和教育目標,結合目前開設《大型數據庫》課程的大綱,制定在課程實踐過程中可操作可執行的調研計劃和內容,調研的過程要以課題實踐研究的主要內容為依據,也是教學實踐過程中企業項目案例開發的過程。這里介紹我對大型數據庫研究的調研過程
課題計劃通過高校電子信息學院分管學生工作部門,對近三年畢業的學生就業企業進行詳細了解和分析,通過對在我校近三年畢業的并且在從事計算機相關行業的校友的所在企業和單位進行調研,了解目前企業對Oracle 數據庫的使用情況,做什么用,包括Oracle 數據庫的版本、數據庫技術、數據庫性能要求、解決的常見問題等,尤其最重要的是了解企業在用Oracle 數據時候用到的哪些功能,哪些是在大學期間沒學到卻是工作中經常到能用上的數據庫技術。
信息技術的發展和各種網絡設備移動設備的普及使用,數據和信息在以指數級暴漲,對于Oracle 數據庫的使用已經不是簡單的組織普通數據、管理日常數據這么簡單,企業正在通過數據的處理和分析完成更多的知識發現,所以在使用數據庫做數據分析和挖掘的工作已經在進行,但是對于高校在應用數據庫技術進行數據分析和挖掘的工作還沒有開始,這也是我們高校在教學過程中與企業實際使用情況存在差距的一個方面,所以通過調研,找到高校數據庫教學不足和差距。
一個是通過校友在工作中的親身實踐對在校期間的數據庫技術的學習有什么反思,對教師的數據庫教學有什么建議和意見。另一個是通過企業項目負責人在招聘和使用數據庫人才時候發現的問題,企業在用人過程中發現的高校數據庫技術方面存在的教育問題和不足,以及對數據庫技術的教育提出的意見和建議。還有就是通過調研其他兄弟高校的《大型數據庫》課程教學的先進成果,比如教學計劃、教學方法、教學案例和教學內容等。整個調研周期大概需要半年左右時間,調研分階段進行。
研究新的Oracle 大型數據庫教學內容和教學方法,增加與企業相關的主流應用案例,帶領學生走進理論與實際結合的現實課堂,學習應用數據庫技術解決現實問題的技能,對于學生數據庫應用技能的培養和教師教學內容的豐富具有重要的理論意義,對于增進學生應用知識,解決實際問題的能力具有非常實際的現實意義。