譚洪梅
摘 要:數據庫技術課程是高職類院校計算機專業的基礎課程,在相關課程中起著承上啟下的作用,對學生學好后續的專業課程有重要作用。筆者根據多年數據庫技術課程的教學實踐,就數據庫技術課程教材的選取、教學內容的設定、教學方法的選定、教學資源的整合以及課程考核等內容,從如何讓學生掌握數據庫技術及應用的角度進行探討。
關鍵詞:數據庫技術課程;高職院校;教學思考
數據庫技術是計算機科學的重要分支,是一種計算機輔助管理數據的方法,它研究如何組織和存儲數據,如何高效地獲取和處理數據,是研究數據庫的結構、存儲、設計、管理、分析的技術。數據庫技術管理中龐大的數據成為一種非常有效的管理手段,已在各行各業得到廣泛應用。數據庫技術是高職高專計算機專業和相關專業的基礎專業課程,是一門理論性和實操性都較強的課程,它與網頁制作、ASP開發、C#、VB、JAVA程序設計等課程緊密相關。筆者結合幾年的數據庫技術教學實踐,對數據庫技術課程作如下教學思考。
一、課程開設情況
本課程是筆者所在學校針對計算機專業中專和大專班級學生在第二學年開設的計算機專業課程。在學習本課程之前,學生僅學習了計算機應用基礎課程,在學完數據庫技術課程后,計算機中專和大專班還要開設網頁設計、VB、C#、JAVA等與數據庫技術相關的專業課程。
由于中專學生基礎知識薄弱,學習能力較弱,課堂注意力容易分散,動手能力相對強等特點,筆者所在學校計算機中專專業開設的是ACCESS課程。(3+4)班級屬于分段培養,在筆者所在學校上三年后到本科類院校再上4年,這些學生入校分數高,學習能力相對較強,接受新知識的能力也較快,自覺性高,學習注意力集中,動手能力也相對較強,考慮到學生大學還要學習SQL SERVER或其他數據庫課程。所以筆者所在學校仍然開設ACCESS課程。高職五年制大專班級的學生基礎較好,學習能力較強,自覺性較高,動手能力也相對較強,考慮到后續課程的銜接,學校直接開設SQL Server課程。
二、課程教材的選取
對于高職類學校,教材的選取相當重要,這直接決定了教學內容重點的取向:如果所選教材偏重理論,教師往往以理論講解為主,以教學實踐為輔;如果所選教材是注重實踐,教師在教學過程中則會加大實踐操作的教學比例。為此,如果要上好這門課,教師必須把握好理論和實踐的教學比例,必須選對教材。
教材是教學過程的重要載體,教師在選擇教材時要選擇適合高職教學模式的數據庫技術教材,選擇原則為盡量讓學生在較短的時間能掌握數據庫的實用技術。對于數據庫這類操作性強的課程,教師一般遵循“在做中學,在學中做”的教學思想,所以在選擇教材時建議大家選擇基于“項目導向,任務驅動式”的項目化教程,并且最好在每章節后附實訓操作題的數據庫技術相關教程,將數據庫知識融入任務中講解。這樣學生在完成相應任務的過程中也實現了對相關數據庫知識的建構。由于市面上的教材質量參差不齊,為了方便和更好地教學,教師在選取教材時還應該注意教材的配套資源是否完善,如是否附上課后習題答案,是否給出完整的數據庫案例中所涉及的源數據和數據字典等。使用具有完善資源的教材上課,將大大減輕教師的備課工作量,提高教學效率。
三、課程教學內容設定
筆者根據幾年的ACCESS和SQL Server課程教學實踐,現以SQL Server課程為例。教學內容的設定一般依據教學大綱、人才培養方案和后續課程的銜接,結合學生特點和教學目標來制訂,同時還要考慮社會實用性等。
本校開設SQL Server課程的目的在于讓學生掌握設計開發數據庫應用系統,并能對數據庫中的數據進行添加、刪除、查詢等操作。為此筆者所在學校的SQL Server課程教學內容為,以完成一個完整的數據庫應用系統項目為主,同時講解數據庫的設計,數據庫、表及各種對象的建立,數據庫的管理,重點講解數據庫的查詢操作,并穿插ASP連接數據庫及ASP中操縱和查詢數據的內容,使學生提前學會使用ADO連接SQL SERVER數據庫的技能,從而為后續編程類課程打下堅實的基礎。對于數據庫的創建、數據表的創建這部分知識內容應本著先易后難的原則,讓學生先熟悉圖形界面化操作實現數據庫、數據表、約束的創建后,再用SQL語句實現以上操作。有些教師認為可以省去圖形界面化的操作直接講語句代碼,根據筆者的教學實踐,強烈建議先講圖形界面化操作后再講語句代碼,這樣可以讓學生在有限的時間內更為準確、透徹地理解并掌握相應的操作技術。
四、教學方法和教學整合
1.教學方法。SQL Server課程是實踐性較強的一門課程,教學時可采用理實一體化的教學模式。由于各個學校情況不一樣,部分職校機房硬件資源配備不足,無法做到讓數據庫技術課程完全在機房進行。經過幾年的教學實踐,筆者發現數據庫技術課程最理想的還是盡量選擇在機房進行理實一體化的教學,倡導學生在做中學,學中做,“教—學—做”同時進行,教學效果更佳。在教學過程中可引入工作過程的思想,整個一學期圍繞一個完整的數據庫管理系統項目進行設計開發管理。在教學時采用“項目導向,任務驅動”的教學模式,任務的安排要由淺入深,激發學生的學習動機,傳授知識時應緊密結合工程實踐項目,讓學生學有所用。
2.教學整合。實踐性較強的課程教學,對教師的要求也相對較高。要將一個復雜、難懂的知識點講得淺顯易理解,需要教師進行充分的備課。在教學時,教師不能僅滿足于給學生講解教材上的實例和理論知識,更應該對課本知識進行提煉和升華,對教材中的章節或知識點進行相應的整合和調整,即把一些在后面才出現的知識點提到前面講解。比如,數據的導入和導出方法可提到講解數據的錄入知識點時進行同步講解和使用;數據庫的分離和附加方法可提到知識點“創建數據庫”處講解和應用;數據庫數據查詢的分析過程可提到關系代數式知識點處進行重點分析講解等。在平時的教學中可打破教材的局限性,根據教學環節自行調整教學內容。
對于高職院校學生而言,以前沒有過多接觸數據庫技術課程,會想當然地認為這是一門難學、枯燥的理論課,從而對這門課程有所抵觸,所以教師第一次課相當重要。教師在第一堂課要向學生傳達這是一門實踐性、動手性很強的課程,簡單易學,更重要的是,應該讓學生知道這門課對后續課程和以后工作有什么用,這門課學習后可以做出什么看得見的成果。因此,第一堂上課教師應該向學生展示一個完整且與日常生活學習相關的完整的數據庫管理系統,告知學生接下來一學期學生要完成的任務,讓學生可以先入為主,對所做所學的任務能做到心中有數,對學好這門課程有信心,從而產生學習興趣。
五、課程考核
實操性課程對學生的考核評價方式應該從多方面入手。筆者對所授數據庫技術課程的考核分成以下幾個部分:平時考勤考核、平時完成任務考核、平時作業考核和期末考試考核。期末成績=平時考勤(10%)+平時作業(10%)+平時任務(20%)+期末考試(60%),在平時授課時要著重對平時任務進行考核,每次上機下達任務后要對學生進行評價考核。比如,筆者將每次完成任務計1分,最后將平時任務的分值進行累計,數據庫技術課程期末考試的試卷最好由理論知識和項目操作兩部分組成,并在教學一開始就應該告知學生課程考核的標準。
高職院校數據庫技術課程的教學要結合學生的特點、學習能力、學習習慣,以提高學生的實踐操作能力,增強學生的團結合作意識,建立一種適合高職學校學生學習的數據庫技術課程的教學模式。教師在教學內容、教學方法和教學手段上要緊跟社會需求與時俱進,在數據庫技術課程教學過程中不斷探索、創新、實踐。
參考文獻:
[1]孫煥志.探析高職數據庫課程的教學改革和教學方法[J].計算機光盤軟件與應用,2012(9):210—211.
[2]嚴良達.數據庫技術與應用課程教學體會[J].教學實踐版,2013(9):81.