文章編號:1672-5913(2008)12-0003-02
摘要:本文介紹了我校對“大型數據庫”課程進行的一系列教學改革,包括將大型數據庫與高級語言PowerBuilder作為系列課程,增加實訓內容,以及改革考核方式。
關鍵詞:大型數據庫;教學改革;階段考核
中圖分類號:G642
文獻標識碼:B
在“計算機應用與維護”專業被評定為高職高專示范性專業試點之后,我院以培養動手能力強的實用技術型人才為目標,對教學計劃進行了一系列調整。“大型數據庫”課程是高職計算機類專業的必修課,但如果只是孤立地介紹數據庫,學生對于在企業環境下如何將數據庫和應用程序聯系起來并充分發揮大型數據庫的特點和優勢,從而開發出實用性的應用程序,仍然有很大的困惑。我院的教改在“大型數據庫”課程的后部分介紹一種流行的面向對象的數據庫開發語言,再加以適當的訓練,使學生具備利用大型數據庫進行軟件開發的能力,并加深學生對面向對象的程序設計方法的理解和應用。
該項目目前已經完成,取得了良好的效果。
1改革課程教學計劃
“大型數據庫”的教學目標是使學生掌握大型數據庫的功能特點和使用、管理及維護的基本方法,為畢業設計的開展和實際應用系統開發打下良好的基礎。為了加深對數據庫服務器功能特點的理解和應用,必須在教學后有一個客戶端程序的開發過程,使學生真正理解網絡環境下C/S模式的特點和應用程序的開發方法,充分發揮數據庫服務器的功能。
我們將“大型數據庫”課程劃分為“大型數據庫”和“PowerBuilder”兩個部分。其中,“大型數據庫”課程的目標是使學生基本掌握SQL Server數據庫服務器的使用和管理維護方法;而面向對象程序設計語言“PowerBuilder”課程的目標是使學生掌握利用該語言強大的數據庫訪問能力來進行軟件開發的方法。
2明確教學指導思想
在教學的各個階段,有不同的指導思想。
第一階段是SQL Server教學。在此階段中應淡化語法、強調應用。注重介紹數據庫的功能特點和使用、管理及維護的基本方法。學習中有大量的SQL語句,其中查詢語句是SQL語句的靈魂,功能強大而靈活,是對數據庫靈活訪問的關鍵,因此要求重點掌握;而其他對數據庫操作的語句和流程控制語句語法比較簡單,要求學生知道主要關鍵詞,應用的時候會查幫助、寫出正確的語句實現相應的功能即可。如果所有的語句都要求學生熟練掌握語法,必定會增加學生的學習難度,并且往往會本末倒置。
第二階段是PowerBuilder教學。首先介紹PowerBuilder的基本使用方法,介紹面向對象程序設計的基本方法,要求學生了解常用控件的常用屬性、事件和方法,引導學生使用幫助系統查找自己需要的功能。然后主要介紹與數據庫連接的方法,使學生對C/S軟件開發模式有一個清晰的認識。本階段重點介紹PowerBuilder在數據庫開發領域的強大功能。
第三階段用SQL Server作為數據庫服務器端,用PowerBuilder作為客戶端開發工具,通過幾個PowerBuilder和SQL Server數據庫結合開發程序的設計例子,使學生掌握C/S模式開發數據庫應用程序的一般方法,掌握在系統設計中如何充分發揮這兩種技術的優越性,并在最后給出一些與實際聯系比較緊密的題目,要求學生獨立完成一個小型系統的開發。
3加強實訓環節
大型數據庫和高級語言程序設計都是實踐性很強的課程,因此必須根據所學知識點選擇有代表性的問題,布置具體的題目讓學生進行實訓,并提交電子方式的作業文檔。為了增強實訓效果,對交作業的同學增加提問環節,督促學生對問題的理解,同時給老師及時的反饋。實驗完畢后,總結實驗過程中遇到的問題和解決的方法。
4加強考核環節
為了加強對學生的督促,獲得好的教學效果,改變原來的學期末筆試考核方式,在學期中間增加考核次數,并采用上機考核方式。這樣通過多次考核來督促學生學習,使學生能扎實地掌握課程內容,同時也給教師必要的反饋以改進教學。學期中進行3次階段考核,考核方案見下表。
第一次階段考核的目標是數據庫建立方法的考核,在學期第5周在機房進行考核,并在機器上改卷。這一階段考核顯示出的情況是:學生基本會建立數據庫機器中的各種對象,但是對數據庫的安全性等維護工作表現出困惑。

第二次階段考核的目標是數據庫服務器的管理、安全性和維護。在學期第8周在本學院的專業機房進行。這一階段考核顯示出的情況是:學生對數據庫服務器的維護和安全管理有了比較清晰的認識。但對在企業環境下,SQL Server和應用程序的關系認識不清晰。
第三次階段考核的目標是PowerBuilder程序設計語言的使用,主要是數據庫訪問功能的測試。在學期第16周在本學院的專業機房進行。本階段考核顯示出的情況是:學生對編程和數據庫設計都表現出較大的興趣,對C/S開發模式有了深刻的理解和開發設計能力,并對大型數據庫的功能有了進一步的認識和理解。
參考文獻
[1] 張曉云. sql server2000應用實訓教材[M]. 北京:科學出版社,2004.
[2] 鄭阿奇. PowerBuilder實用教程(第2版)[M]. 北京:電子工業出版社,2005.
[3] 安志遠. 數據庫系統原理及應用實訓教程[M]. 北京:中國水利水電出版社.
[4] 祝朝映. 任務驅動在計算機教學中的探索與實踐[J]. 教職論壇,2003,(10):56-57.