【摘 要】數(shù)據(jù)庫原理及應(yīng)用是計算機專業(yè)的專業(yè)核心課程,做好該課程教學(xué)改革是計算機教學(xué)過程中的一項重要教學(xué)任務(wù)。本文根據(jù)三本院校學(xué)生的特征,結(jié)合該課程授課內(nèi)容的特點,總結(jié)了教學(xué)中存在的問題,針對問題提出教學(xué)改革方案。通過調(diào)整部分章節(jié)前后授課順序,改變難度大的內(nèi)容授課方法,增加數(shù)據(jù)庫課程綜合設(shè)計實踐環(huán)節(jié)來解決課程實踐時間短、學(xué)生動手能力差的問題,并改變該課程的考核方式,提高教學(xué)質(zhì)量。
【關(guān)鍵詞】數(shù)據(jù)庫原理與應(yīng)用 學(xué)習(xí)特征 教學(xué)問題 教學(xué)改革
【中圖分類號】G642 【文獻(xiàn)標(biāo)識碼】A 【文章編號】1674-4810(2014)13-0070-02
隨著計算機科學(xué)技術(shù)的發(fā)展,數(shù)據(jù)庫技術(shù)已成為計算機科學(xué)領(lǐng)域非常重要的分支,其理論和應(yīng)用技術(shù)都在高速發(fā)展。1983年,教育部部署高等學(xué)校計算機軟件專業(yè)教學(xué)方案將數(shù)據(jù)庫系統(tǒng)概論列為四年制本科的必修課程?,F(xiàn)在各高校的計算機專業(yè)和非計算機專業(yè)都開設(shè)了數(shù)據(jù)庫相關(guān)課程。在三本院校,強調(diào)課程理論和實踐的結(jié)合、強調(diào)學(xué)生數(shù)據(jù)庫應(yīng)用能力的培養(yǎng),使學(xué)生畢業(yè)后能夠掌握一門就業(yè)技術(shù)。幾年來,在數(shù)據(jù)庫課程教學(xué)改革實踐中,深入研究三本院校的教學(xué)特點,學(xué)習(xí)和借鑒各種教學(xué)方法。依據(jù)三本院校學(xué)生的特征,選擇與之相適應(yīng)的教學(xué)策略和考試方法,實施了有針對性的教學(xué)改革,取得良好的教學(xué)效果。
一 三本院校學(xué)生的兩個明顯特征
1.數(shù)學(xué)基礎(chǔ)較差
經(jīng)調(diào)查分析,三本院校的學(xué)生高考成績中數(shù)學(xué)課程分?jǐn)?shù)普遍較低,而在數(shù)據(jù)庫課程中的關(guān)系數(shù)據(jù)庫,是應(yīng)用數(shù)學(xué)方法來處理數(shù)據(jù)庫中的數(shù)據(jù),課程中涉及關(guān)系代數(shù)和數(shù)據(jù)依賴方面的知識,學(xué)生在學(xué)習(xí)這些章節(jié)時存在畏懼心理,教師教學(xué)困難,效果不好。
2.英語基礎(chǔ)較差
三本學(xué)生的英語水平普遍較差,而數(shù)據(jù)庫的標(biāo)準(zhǔn)語言為SQL語言,不同的數(shù)據(jù)庫產(chǎn)品都對標(biāo)準(zhǔn)SQL進行了擴充,在對數(shù)據(jù)庫進行管理的數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義、數(shù)據(jù)管理對應(yīng)的語句都是英文,觸發(fā)器和存儲過程的語法比較復(fù)雜,學(xué)生在學(xué)習(xí)這部分內(nèi)容時存在抵觸情緒,造成教學(xué)效果較差。
二 數(shù)據(jù)庫原理與應(yīng)用課程的教學(xué)問題與現(xiàn)狀
第一,課程所使用的教材的特點是在第一章節(jié)中引入大量數(shù)據(jù)庫的基本概念,比如“三級模式、兩級映像”,還有與之相關(guān)的“數(shù)據(jù)的邏輯獨立性及數(shù)據(jù)物理獨立性”等基本理論。這些知識點較為抽象、枯燥,沒有一定的軟件開發(fā)及數(shù)據(jù)庫設(shè)計經(jīng)歷,深入理解這些理論較為困難,所以課程開始的內(nèi)容使學(xué)生對該課程的興趣降低,感到很乏味,最后甚至放棄該課程的學(xué)習(xí),考試變成應(yīng)付性質(zhì)的了,從而大大降低了課程的教學(xué)效果。
第二,課程教材的理論內(nèi)容較多,大多采用的是王珊、薩師煊主編的《數(shù)據(jù)庫系統(tǒng)概論》(高等教育出版社)教材,主要介紹數(shù)據(jù)庫的基本理論、設(shè)計數(shù)據(jù)庫的方法,具體的案例較少,造成學(xué)生在課堂上難理解、難吸收相關(guān)的知識點。
第三,實踐課時較少,且不系統(tǒng)。根據(jù)教學(xué)大綱和教學(xué)計劃安排,該課程的學(xué)時是64課時,理論課時為48課時,實踐課時為16課時。其中理論課時講解教學(xué)計劃中11章的內(nèi)容,非常緊張,而實踐課僅僅是對理論內(nèi)容的一個驗證,沒有從概念設(shè)計、邏輯設(shè)計、物理設(shè)計進行整體的綜合設(shè)計。
第四,數(shù)據(jù)庫技術(shù)是一門理論與實踐相結(jié)合的學(xué)科,考試方式為筆試。筆試大部分以理論為主,學(xué)生通過死記硬背來應(yīng)付考試,不重視動手能力培養(yǎng),學(xué)生畢業(yè)后從事計算機編程類的工作,一般都要求精通SQL語句,掌握市場主流數(shù)據(jù)庫產(chǎn)品的應(yīng)用和開發(fā),而學(xué)生往往達(dá)不到求職的要求,這與三本院校重視培養(yǎng)學(xué)生的學(xué)習(xí)能力、動手能力、創(chuàng)新能力和就業(yè)能力的定位相違背。
三 三本學(xué)校數(shù)據(jù)庫原理及應(yīng)用課程教學(xué)改革的實踐
針對以上教學(xué)過程中所存在的問題,結(jié)合三本學(xué)生的學(xué)習(xí)特征,為了讓學(xué)生更好地學(xué)習(xí)和掌握數(shù)據(jù)庫技術(shù),現(xiàn)提出幾個具體的措施來改變原來所存在的問題。
第一,教材仍然采用王珊、薩師煊主編的《數(shù)據(jù)庫系統(tǒng)概論》(高等教育出版社)教材,但教材章節(jié)前后順序在授課時進行調(diào)整,第三章的“數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL”提到前面,教師授課時直接采用當(dāng)前主流的數(shù)據(jù)庫產(chǎn)品SQL SERVER 2005作為演示平臺,并現(xiàn)場編寫代碼,而不是直接播放PPT課件進行講解,這樣做可以解決三個問題:(1)學(xué)生在課程開始時就直觀感受到真實的數(shù)據(jù)庫管理技術(shù),能直觀看到建立數(shù)據(jù)庫、數(shù)據(jù)表、數(shù)據(jù)查詢及數(shù)據(jù)操作的結(jié)果,不會感到枯燥難懂,從而喜歡這門課程,并產(chǎn)生自己動手操作的欲望,給授課展開一個好的開始。(2)教師在課堂上現(xiàn)場編寫,是大多數(shù)培訓(xùn)機構(gòu)的教學(xué)模式,高校應(yīng)該借鑒該授課模式。在授課教師不斷敲擊代碼的過程中,學(xué)生跟著老師的代碼思路走。SQL語言中的核心動詞所對應(yīng)的英文不斷重復(fù)使用,學(xué)生在聽課的過程中潛移默化能夠記住,從而從減少了學(xué)生對SQL語言中英文詞匯的畏懼,體會到SQL語句的簡潔及巧妙。(3)使用SQL SERVER 2005作為操作平臺,使學(xué)生接觸到當(dāng)今主流的數(shù)據(jù)庫技術(shù),緊跟當(dāng)前數(shù)據(jù)庫技術(shù)的發(fā)展,為畢業(yè)后的就業(yè)打下基礎(chǔ)。
第二,第二章中關(guān)系代數(shù)的知識點,比如連接和除法,如
果先講這兩種運算的概念及對應(yīng)的關(guān)系代數(shù)的符號表示,學(xué)生會比較排斥,拒絕接受。調(diào)整教法,先引入具體例子,直接給出結(jié)果,然后引發(fā)學(xué)生進行思考,引導(dǎo)學(xué)生進行討論,探索運算的過程,采用問題驅(qū)動的方法,使學(xué)生主動去思考,然后期望了解問題的運算過程,這時授課教師給出運算的正確步驟,并用數(shù)學(xué)符號表示出來,學(xué)生能順利地接受。實踐表明,這種教學(xué)方法可以激發(fā)學(xué)生的學(xué)習(xí)興趣,提高教學(xué)質(zhì)量。
第三,實踐課時少的問題。教學(xué)大綱已經(jīng)設(shè)定,課時不能改,為了提高學(xué)生實際動手能力,《數(shù)據(jù)庫原理與應(yīng)用》課程結(jié)束后,安排一個暑假小學(xué)期的數(shù)據(jù)庫綜合課程設(shè)計的訓(xùn)練,為期兩周,以SQL SERVER 2005和ORALCE兩個數(shù)據(jù)庫產(chǎn)品為實踐平臺,如果有條件就聘請企業(yè)有經(jīng)驗的數(shù)據(jù)庫設(shè)計和開發(fā)人員來講解。課程設(shè)計根據(jù)一個實際的案例,進行分析、設(shè)計、編程,完成整個數(shù)據(jù)庫設(shè)計過程,使學(xué)生有實戰(zhàn)經(jīng)歷。在這個過程中,學(xué)生將在課本上學(xué)過的知識具體應(yīng)用到實際開發(fā)設(shè)計中,如觸發(fā)器和存儲過程,在課程教學(xué)設(shè)計過程中必須深入研究,才能寫出正確的代碼,對所學(xué)的內(nèi)容起到了加深了解并能夠靈活應(yīng)用。學(xué)生在完成一個完整的設(shè)計后會有一種收獲感,激發(fā)他們繼續(xù)深入學(xué)習(xí)的積極性,這樣就極大地提高了學(xué)生的動手能力,增強了他們的就業(yè)能力。
第四,關(guān)于該課程的考核,不僅體現(xiàn)考核學(xué)生的理論知識部分,而且要考核學(xué)生的動手能力?,F(xiàn)在教務(wù)處對考試課程,分兩步來評定學(xué)生的期末總成績,其中平時成績占40%,期末試卷成績占60%。平時成績主要放在實踐課程的學(xué)習(xí)和考試中。根據(jù)教學(xué)大綱,在每個學(xué)期末,布置一個綜合實驗,實驗成績將作為最后的平時成績。由于學(xué)生知道實踐能力的分值比例很重,因而在實踐課上變得認(rèn)真,少了上網(wǎng)和玩游戲的現(xiàn)象,如果課上時間不夠,還會在課下繼續(xù)練習(xí),從而提高實踐能力。
四 結(jié)束語
經(jīng)過幾個學(xué)期的不斷實踐和改革,學(xué)生對于數(shù)據(jù)庫理論知識的掌握及實踐能力都有了很大的提高。學(xué)生學(xué)起來輕松、學(xué)得好,教師教得愉快,這是個良性的教學(xué)過程。為了更好地提高教學(xué)質(zhì)量,對于現(xiàn)有教法及安排進一步更新與完善,教法多樣,宗旨只有一個,那就是增強學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的學(xué)習(xí)能力,增強獨立鉆研、吸收新技術(shù)的能力。
參考文獻(xiàn)
[1]王珊、薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2006
[2]瞿中.數(shù)據(jù)庫教學(xué)方法改革的探索與實踐[J].黑龍江高教研,2006(2)
[3]胡常偉、陳新度.“數(shù)據(jù)庫原理及應(yīng)用課程”教學(xué)改革初探[J].廣東工業(yè)大學(xué)學(xué)報(社會科學(xué)版),2005(S1)
〔責(zé)任編輯:李錦雯〕