文章編號(hào):1672-5913(2008)12-0003-02
摘要:本文介紹了我校對(duì)“大型數(shù)據(jù)庫(kù)”課程進(jìn)行的一系列教學(xué)改革,包括將大型數(shù)據(jù)庫(kù)與高級(jí)語(yǔ)言PowerBuilder作為系列課程,增加實(shí)訓(xùn)內(nèi)容,以及改革考核方式。
關(guān)鍵詞:大型數(shù)據(jù)庫(kù);教學(xué)改革;階段考核
中圖分類號(hào):G642
文獻(xiàn)標(biāo)識(shí)碼:B
在“計(jì)算機(jī)應(yīng)用與維護(hù)”專業(yè)被評(píng)定為高職高專示范性專業(yè)試點(diǎn)之后,我院以培養(yǎng)動(dòng)手能力強(qiáng)的實(shí)用技術(shù)型人才為目標(biāo),對(duì)教學(xué)計(jì)劃進(jìn)行了一系列調(diào)整?!按笮蛿?shù)據(jù)庫(kù)”課程是高職計(jì)算機(jī)類專業(yè)的必修課,但如果只是孤立地介紹數(shù)據(jù)庫(kù),學(xué)生對(duì)于在企業(yè)環(huán)境下如何將數(shù)據(jù)庫(kù)和應(yīng)用程序聯(lián)系起來(lái)并充分發(fā)揮大型數(shù)據(jù)庫(kù)的特點(diǎn)和優(yōu)勢(shì),從而開發(fā)出實(shí)用性的應(yīng)用程序,仍然有很大的困惑。我院的教改在“大型數(shù)據(jù)庫(kù)”課程的后部分介紹一種流行的面向?qū)ο蟮臄?shù)據(jù)庫(kù)開發(fā)語(yǔ)言,再加以適當(dāng)?shù)挠?xùn)練,使學(xué)生具備利用大型數(shù)據(jù)庫(kù)進(jìn)行軟件開發(fā)的能力,并加深學(xué)生對(duì)面向?qū)ο蟮某绦蛟O(shè)計(jì)方法的理解和應(yīng)用。
該項(xiàng)目目前已經(jīng)完成,取得了良好的效果。
1改革課程教學(xué)計(jì)劃
“大型數(shù)據(jù)庫(kù)”的教學(xué)目標(biāo)是使學(xué)生掌握大型數(shù)據(jù)庫(kù)的功能特點(diǎn)和使用、管理及維護(hù)的基本方法,為畢業(yè)設(shè)計(jì)的開展和實(shí)際應(yīng)用系統(tǒng)開發(fā)打下良好的基礎(chǔ)。為了加深對(duì)數(shù)據(jù)庫(kù)服務(wù)器功能特點(diǎn)的理解和應(yīng)用,必須在教學(xué)后有一個(gè)客戶端程序的開發(fā)過(guò)程,使學(xué)生真正理解網(wǎng)絡(luò)環(huán)境下C/S模式的特點(diǎn)和應(yīng)用程序的開發(fā)方法,充分發(fā)揮數(shù)據(jù)庫(kù)服務(wù)器的功能。
我們將“大型數(shù)據(jù)庫(kù)”課程劃分為“大型數(shù)據(jù)庫(kù)”和“PowerBuilder”兩個(gè)部分。其中,“大型數(shù)據(jù)庫(kù)”課程的目標(biāo)是使學(xué)生基本掌握SQL Server數(shù)據(jù)庫(kù)服務(wù)器的使用和管理維護(hù)方法;而面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言“PowerBuilder”課程的目標(biāo)是使學(xué)生掌握利用該語(yǔ)言強(qiáng)大的數(shù)據(jù)庫(kù)訪問(wèn)能力來(lái)進(jìn)行軟件開發(fā)的方法。
2明確教學(xué)指導(dǎo)思想
在教學(xué)的各個(gè)階段,有不同的指導(dǎo)思想。
第一階段是SQL Server教學(xué)。在此階段中應(yīng)淡化語(yǔ)法、強(qiáng)調(diào)應(yīng)用。注重介紹數(shù)據(jù)庫(kù)的功能特點(diǎn)和使用、管理及維護(hù)的基本方法。學(xué)習(xí)中有大量的SQL語(yǔ)句,其中查詢語(yǔ)句是SQL語(yǔ)句的靈魂,功能強(qiáng)大而靈活,是對(duì)數(shù)據(jù)庫(kù)靈活訪問(wèn)的關(guān)鍵,因此要求重點(diǎn)掌握;而其他對(duì)數(shù)據(jù)庫(kù)操作的語(yǔ)句和流程控制語(yǔ)句語(yǔ)法比較簡(jiǎn)單,要求學(xué)生知道主要關(guān)鍵詞,應(yīng)用的時(shí)候會(huì)查幫助、寫出正確的語(yǔ)句實(shí)現(xiàn)相應(yīng)的功能即可。如果所有的語(yǔ)句都要求學(xué)生熟練掌握語(yǔ)法,必定會(huì)增加學(xué)生的學(xué)習(xí)難度,并且往往會(huì)本末倒置。
第二階段是PowerBuilder教學(xué)。首先介紹PowerBuilder的基本使用方法,介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法,要求學(xué)生了解常用控件的常用屬性、事件和方法,引導(dǎo)學(xué)生使用幫助系統(tǒng)查找自己需要的功能。然后主要介紹與數(shù)據(jù)庫(kù)連接的方法,使學(xué)生對(duì)C/S軟件開發(fā)模式有一個(gè)清晰的認(rèn)識(shí)。本階段重點(diǎn)介紹PowerBuilder在數(shù)據(jù)庫(kù)開發(fā)領(lǐng)域的強(qiáng)大功能。
第三階段用SQL Server作為數(shù)據(jù)庫(kù)服務(wù)器端,用PowerBuilder作為客戶端開發(fā)工具,通過(guò)幾個(gè)PowerBuilder和SQL Server數(shù)據(jù)庫(kù)結(jié)合開發(fā)程序的設(shè)計(jì)例子,使學(xué)生掌握C/S模式開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的一般方法,掌握在系統(tǒng)設(shè)計(jì)中如何充分發(fā)揮這兩種技術(shù)的優(yōu)越性,并在最后給出一些與實(shí)際聯(lián)系比較緊密的題目,要求學(xué)生獨(dú)立完成一個(gè)小型系統(tǒng)的開發(fā)。
3加強(qiáng)實(shí)訓(xùn)環(huán)節(jié)
大型數(shù)據(jù)庫(kù)和高級(jí)語(yǔ)言程序設(shè)計(jì)都是實(shí)踐性很強(qiáng)的課程,因此必須根據(jù)所學(xué)知識(shí)點(diǎn)選擇有代表性的問(wèn)題,布置具體的題目讓學(xué)生進(jìn)行實(shí)訓(xùn),并提交電子方式的作業(yè)文檔。為了增強(qiáng)實(shí)訓(xùn)效果,對(duì)交作業(yè)的同學(xué)增加提問(wèn)環(huán)節(jié),督促學(xué)生對(duì)問(wèn)題的理解,同時(shí)給老師及時(shí)的反饋。實(shí)驗(yàn)完畢后,總結(jié)實(shí)驗(yàn)過(guò)程中遇到的問(wèn)題和解決的方法。
4加強(qiáng)考核環(huán)節(jié)
為了加強(qiáng)對(duì)學(xué)生的督促,獲得好的教學(xué)效果,改變?cè)瓉?lái)的學(xué)期末筆試考核方式,在學(xué)期中間增加考核次數(shù),并采用上機(jī)考核方式。這樣通過(guò)多次考核來(lái)督促學(xué)生學(xué)習(xí),使學(xué)生能扎實(shí)地掌握課程內(nèi)容,同時(shí)也給教師必要的反饋以改進(jìn)教學(xué)。學(xué)期中進(jìn)行3次階段考核,考核方案見下表。
第一次階段考核的目標(biāo)是數(shù)據(jù)庫(kù)建立方法的考核,在學(xué)期第5周在機(jī)房進(jìn)行考核,并在機(jī)器上改卷。這一階段考核顯示出的情況是:學(xué)生基本會(huì)建立數(shù)據(jù)庫(kù)機(jī)器中的各種對(duì)象,但是對(duì)數(shù)據(jù)庫(kù)的安全性等維護(hù)工作表現(xiàn)出困惑。
第二次階段考核的目標(biāo)是數(shù)據(jù)庫(kù)服務(wù)器的管理、安全性和維護(hù)。在學(xué)期第8周在本學(xué)院的專業(yè)機(jī)房進(jìn)行。這一階段考核顯示出的情況是:學(xué)生對(duì)數(shù)據(jù)庫(kù)服務(wù)器的維護(hù)和安全管理有了比較清晰的認(rèn)識(shí)。但對(duì)在企業(yè)環(huán)境下,SQL Server和應(yīng)用程序的關(guān)系認(rèn)識(shí)不清晰。
第三次階段考核的目標(biāo)是PowerBuilder程序設(shè)計(jì)語(yǔ)言的使用,主要是數(shù)據(jù)庫(kù)訪問(wèn)功能的測(cè)試。在學(xué)期第16周在本學(xué)院的專業(yè)機(jī)房進(jìn)行。本階段考核顯示出的情況是:學(xué)生對(duì)編程和數(shù)據(jù)庫(kù)設(shè)計(jì)都表現(xiàn)出較大的興趣,對(duì)C/S開發(fā)模式有了深刻的理解和開發(fā)設(shè)計(jì)能力,并對(duì)大型數(shù)據(jù)庫(kù)的功能有了進(jìn)一步的認(rèn)識(shí)和理解。
參考文獻(xiàn)
[1] 張曉云. sql server2000應(yīng)用實(shí)訓(xùn)教材[M]. 北京:科學(xué)出版社,2004.
[2] 鄭阿奇. PowerBuilder實(shí)用教程(第2版)[M]. 北京:電子工業(yè)出版社,2005.
[3] 安志遠(yuǎn). 數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用實(shí)訓(xùn)教程[M]. 北京:中國(guó)水利水電出版社.
[4] 祝朝映. 任務(wù)驅(qū)動(dòng)在計(jì)算機(jī)教學(xué)中的探索與實(shí)踐[J]. 教職論壇,2003,(10):56-57.