樊曉勇 孫風棟 宋桂娟
[摘 要]針對數據庫原理課程教學中存在的實踐與理論不能很好結合的問題,從實踐教學內容、教學平臺、教學組織、實踐教材和實踐考核等五個方面提出對實踐教學進行改革的措施。
[關鍵詞]數據庫 實踐教學 課程項目
[中圖分類號] G633.67[文獻標識碼] A[文章編號] 2095-3437(2012)11-0102-02
目前,數據庫原理課程在計算機及其相關專業課程體系中處于核心的位置,它對課程之間的銜接起著承上啟下的作用,是一門理論性和實踐性很強的課程。但是在傳統的數據庫課程教學中,實踐教學和理論教學沒能很好地結合。本文試圖對數據庫原理課程的實踐教學進行改革探索并應用于實際教學中,以不斷提高學生的實踐技能。
一、數據庫原理課程教學目標
數據庫原理課程的教學目標是:讓學生在學習和掌握數據庫基本理論知識的同時,掌握規范的數據庫設計過程,通過某種具體的DBMS了解數據庫管理系統的功能,進而學會數據庫的建立、使用和維護。
要達到這樣的教學目標,對學生實踐能力的培養是關鍵。該課程在以前主要側重于數據庫原理部分的講解,對于數據庫的具體實踐內容涉及較少,教學效果不太理想。因此,我們對課程的實踐教學進行了一些改革探索,并應用于實際教學中,收到了比較好的效果。
二、實踐教學改革措施
(一)實踐教學內容
數據庫原理課程的實踐教學主要包括隨堂實驗和課程項目兩大部分,實踐教學貫穿在整個課程的教學中。課程的第一堂課是進行項目導學,通過演示一個簡單數據庫系統的功能介紹數據庫系統的特點,從而引導學生認識什么是數據庫、開發數據庫系統需要學習哪些數據庫知識。整個課程就是以課程項目為驅動,通過案例學習,完成各章節的隨堂實驗,做到“做中學”,進而完成課程項目,在實踐過程中掌握數據庫知識。
1.隨堂實驗
數據庫原理課程的實踐教學以前是布置一些上機題目讓學生在課堂或課下進行練習,這種方式隨意性比較大,學生做上機練習的效果不易檢驗。現在除了課后上機練習,我們對隨堂練習進行規范,將原來比較分散的、相互之間聯系不大的上機練習,經過修改、整合改為由13個實驗題目組成、由一個統一的圖書管理系統案例貫穿的隨堂實驗。
在隨堂實驗中教師指導學生做實驗題目,同時教師也隨時檢查學生,或者讓學生進行演示。這種方式讓學生對隨堂實驗重視起來,激發學生的積極性,同時也可以培養學生的自學能力。
隨堂實驗的結果要以實驗報告的形式提交,實驗報告提交到學校的網絡實驗平臺上,這樣教師就可以及時地檢查所有學生的實驗。
2.課程項目
學生構思一個管理信息系統,分析確定其功能。然后對系統的數據庫進行設計,安裝SQL Server2008數據庫、利用SQL語言創建數據庫對象。鼓勵有能力的同學利用C語言或其他編程語言開發實現系統功能。
(二)實踐教學平臺
數據庫原理課程在教學過程中采用的實踐教學平臺先后有Access和Oracle。但是Access是小型數據庫,有些數據庫對象的管理(如觸發器)無法實現;而Oracle由于本身比較大、對硬件的配置要求較高,因此對于數據庫原理課程的教學不是很適用。針對這種情況,從2005年我們改用應用很廣泛的SQL Server 2000,從2010年開始又采用了更新的SQL Server 2008。實踐證明,SQL Server 2008易于學習和使用,對于數據庫課程的教學和學生的學習都是很合適的。
(三)實踐教學組織
以前的數據庫原理課程隨堂練習,主要是讓學生個人進行練習,教師進行隨堂指導。現在在隨堂實驗課上,我們采取學生分組進行實驗的方式。學生4~7人為一組,每組有一名組長,組長負責組織本組同學積極參與課堂討論、課堂提問和隨堂實驗課;同時還要及時了解組員在學習中遇到的問題,并尋求解決辦法或及時向教師反饋。隨堂實驗課要求以小組為單位完成,組長為本組中每個同學的實驗完成情況進行打分,實驗結束后教師隨機檢查小組中某一個學生的實驗結果,作為該小組所有成員的教師檢查成績。這種分組教學的方式調動了學生參與實驗的積極性,提高了隨堂實驗的效果,同時也鍛煉了學生的團隊協作精神。
(四)實踐教學教材
隨著實踐教學的加強,實踐教學由原來的隨堂上機練習轉變為隨堂實驗,由分散的上機練習題轉變為由統一案例驅動的實驗題,這些實驗內容經過不斷積累形成了隨堂實驗的實驗指導書講義,該講義已經在2008年1月由學校印刷給學生使用。講義試用的效果比較好,我們對講義進行了補充和完善,最終形成了教材《數據庫系統概念、實驗指導與習題》,該教材在2008年10月由清華大學出版社正式出版。這本書總結了數據庫課程的基本內容、設計了課程實驗,并編寫了課程習題,能夠幫助學生掌握理論知識、培養動手實踐能力。
(五)實踐教學考核
數據庫原理課程的傳統考核方式主要是閉卷考試。隨著實踐教學的加強,其教學學時現在已經達到總學時的1/3左右,對實踐教學內容的考核必須單獨進行。實踐教學不僅考核學生完成基本實驗的技能,還要考核學生數據庫設計文檔的撰寫能力、語言表達能力(答辯)以及系統開發能力。目前實踐教學的考核分為兩部分,一部分是隨堂實驗考核,另一部分是課程項目的考核。隨堂實驗占20分,主要是對提交到實驗平臺的實驗報告進行評閱。課程項目的考核占10分,考核又分為兩部分,一部分是提交數據庫設計報告,另一部分是對課程項目進行答辯。此外,對系統開發能力較強的學生進行系統評審,根據系統完成的情況對該學生額外加分。
以上這些數據庫實踐教學改革的探索在實踐工作中進行了初步的嘗試,取得了一定的成果,也有相應的教訓。今后數據庫原理課程組的教師會在不斷探索和實踐中完善這些教學改革,使實踐教學更緊密地與理論教學相結合,以促進學生的數據庫實踐技能不斷提高。
[ 參 考 文 獻 ]
[1] 薩師煊,王珊.數據庫系統概論[M].北京:高等教育出版社,2006.
[2] 葉霞,李俊山,韋素媛.數據庫原理及應用課程教學改革實踐小結[J].吉林省教育學院學報,2009,(7).
[3] 胡秀.數據庫原理及應用課程教學改革探討[J] .沙洋師范高等專科學校學報,2008,(3).
[4] 黃麗萍,周忠眉.淺談數據庫原理及應用課程的教學問題及對策[J].吉林省教育學院學報,2011,(4).
[5] 樊曉勇,劉蕾等.數據庫系統概念、實驗指導與習題[M].北京:清華大學出版社,2008.
[責任編輯: 劉鳳華]
[收稿時間]2012-08-27
[作者簡介]樊曉勇(1974-),男,河南安陽人,大連東軟信息學院副教授,研究方向:數據庫系統、數據挖掘。孫風棟(1975-),男,遼寧大連人,大連東軟信息學院副教授,研究方向:數據庫應用技術。宋桂娟(1978-),女,內蒙古赤峰人,大連東軟信息學院副教授,研究方向:數據挖掘、粗糙集。