摘要:數(shù)據(jù)庫(kù)技術(shù)是在計(jì)算機(jī)領(lǐng)域當(dāng)中一項(xiàng)重要的技術(shù),但是在目前的數(shù)據(jù)庫(kù)課程教學(xué)中,由于存在一些因素問題,所以,數(shù)據(jù)庫(kù)課程在教學(xué)目標(biāo)、模式、方法、考核等都要進(jìn)行改革,本文通過對(duì)數(shù)據(jù)庫(kù)課程教學(xué)的三個(gè)能力目標(biāo)的闡述,分析探討了數(shù)據(jù)庫(kù)課程在教學(xué)當(dāng)中教學(xué)效果長(zhǎng)效機(jī)制的3段論,對(duì)于學(xué)生提高數(shù)據(jù)庫(kù)實(shí)踐技能的幾個(gè)基本點(diǎn)進(jìn)行了歸納。
關(guān)鍵詞:數(shù)據(jù)庫(kù)課程教學(xué)改革;教學(xué)目標(biāo);教學(xué)效果
中圖分類號(hào):TP311.13-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-7712 (2012) 18-0098-01
文章通過對(duì)數(shù)據(jù)庫(kù)課程的教學(xué)目標(biāo)的闡述,分析了保證教學(xué)效果的課程教學(xué)三段論,提出了對(duì)提高學(xué)生數(shù)據(jù)庫(kù)技能的三個(gè)基本點(diǎn)分別進(jìn)行了如下探討研究。
一、數(shù)據(jù)庫(kù)課程的教學(xué)目標(biāo)
通過教學(xué)以及實(shí)踐經(jīng)驗(yàn)得出數(shù)據(jù)庫(kù)課程的教學(xué)目標(biāo)是:學(xué)生通過對(duì)數(shù)據(jù)庫(kù)定義的了解在掌握基本的理論知識(shí)的基礎(chǔ)上,讓學(xué)生掌握以下幾個(gè)能力。首先是通過對(duì)數(shù)據(jù)庫(kù)課程教學(xué)的管理以及數(shù)據(jù)庫(kù)維護(hù)的能力,例如,索引、緩沖池以及數(shù)據(jù)庫(kù)容災(zāi)等;其次是讓學(xué)生掌握數(shù)據(jù)庫(kù)的實(shí)際業(yè)務(wù)能力,例如,數(shù)據(jù)庫(kù)當(dāng)中的一些數(shù)據(jù)字典、E-R抽取、觸發(fā)器以及數(shù)據(jù)庫(kù)安全等;其次是讓學(xué)生掌握基對(duì)于數(shù)據(jù)庫(kù)的應(yīng)用和開發(fā)能力,例如,使其和各種開發(fā)語言互相融合的MIS等,學(xué)生在掌握這幾種能力的同時(shí),掌握的程度一定要做到一個(gè)比一個(gè)的深入、細(xì)致,同時(shí)還要求提高學(xué)生的手動(dòng)能力以及分析能力,所以,要想取得完善的數(shù)據(jù)庫(kù)課程教學(xué)效果,就要對(duì)數(shù)據(jù)庫(kù)課程的知識(shí)點(diǎn)進(jìn)行系統(tǒng)的講解,與此同時(shí)也要把其他課程的知識(shí)點(diǎn)與其進(jìn)行互相融合,此外,通過教師的引導(dǎo),還要讓學(xué)生對(duì)于其他的課外專業(yè)知識(shí)進(jìn)行認(rèn)真的學(xué)習(xí)。
二、在進(jìn)行教學(xué)當(dāng)中,我們要確保教學(xué)效果的課程教學(xué)三段論
在大學(xué)生畢業(yè)設(shè)計(jì)當(dāng)中我們了解到,部分學(xué)生在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候做的不好、不夠理想,比如在數(shù)據(jù)庫(kù)設(shè)計(jì)當(dāng)中的E-R圖不完善,在進(jìn)行設(shè)計(jì)數(shù)據(jù)庫(kù)表的時(shí)候比較隨意,同時(shí)也忽略了數(shù)據(jù)庫(kù)的安全可靠性,對(duì)其沒有認(rèn)真地考慮,還有的個(gè)別學(xué)生甚至都分不清數(shù)據(jù)庫(kù)的物理設(shè)計(jì)的步驟以及邏輯設(shè)計(jì)的步驟等,那么通過研究分析,我們知道,大學(xué)生是在大學(xué)二年級(jí)學(xué)的數(shù)據(jù)庫(kù)知識(shí),等到大學(xué)畢業(yè)的時(shí)候在進(jìn)行對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)的時(shí)候,由于已經(jīng)過了一年多的時(shí)間,所以就把之前學(xué)的知識(shí)幾乎全都忘了。這種情況也發(fā)生在學(xué)習(xí)好的同學(xué)身上,因而,為了使學(xué)生在經(jīng)過年多的時(shí)間里對(duì)數(shù)據(jù)庫(kù)的知識(shí)不會(huì)忘記,同時(shí)也能加強(qiáng)對(duì)數(shù)據(jù)庫(kù)技能的鞏固,進(jìn)而提出了三段論。
第一階段:在課程的學(xué)習(xí)過程階段,簡(jiǎn)單地說也就是讓學(xué)生了解數(shù)據(jù)庫(kù)的理論知識(shí)、進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)、以及培養(yǎng)實(shí)踐技能的學(xué)習(xí)階段,把學(xué)習(xí)數(shù)據(jù)庫(kù)的知識(shí)安排在大二的下個(gè)學(xué)期,在上實(shí)驗(yàn)課的時(shí)候要對(duì)學(xué)生進(jìn)行實(shí)踐技能的培養(yǎng),在進(jìn)行數(shù)據(jù)庫(kù)的教學(xué)當(dāng)中通過采用案例式的數(shù)據(jù)庫(kù)教學(xué)方法,來達(dá)到學(xué)生由不了解數(shù)據(jù)庫(kù)的知識(shí)到能按照案例進(jìn)行設(shè)計(jì)的設(shè)計(jì),對(duì)于學(xué)生來講硬頂要重視學(xué)習(xí)和掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的基本流程以及其使用的方法。
第二階段:在學(xué)生大三的下學(xué)期末對(duì)學(xué)生進(jìn)行數(shù)據(jù)庫(kù)的專項(xiàng)訓(xùn)練,安排一周的時(shí)間,通過分成小組的形式,地點(diǎn)要選擇在實(shí)驗(yàn)室進(jìn)行訓(xùn)練,在這個(gè)過程中,把學(xué)生掌握的某一編程語言以及掌握的對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì),然后二者融合到一起進(jìn)行應(yīng)用,我們要把學(xué)生掌握的數(shù)據(jù)庫(kù)的進(jìn)本流程和某一編程語言的融合看做是重點(diǎn)。
第三階段:要在學(xué)生大四的上學(xué)期末對(duì)學(xué)生進(jìn)行綜合的訓(xùn)練,安排一周的時(shí)間,通過分成小組的形式,地點(diǎn)要選擇在實(shí)驗(yàn)室進(jìn)行訓(xùn)練,根據(jù)實(shí)際選擇的題目,通過以軟件工程的角度出發(fā)來進(jìn)行對(duì)要求的分析、概要設(shè)計(jì)到開發(fā)、部署等全流程,在進(jìn)行研發(fā)的整個(gè)過程中要讓學(xué)生參與進(jìn)來,我們要把學(xué)生掌握軟件工程的思想理解視為重點(diǎn),把學(xué)生掌握系統(tǒng)的開發(fā)功能看成是重中之重。
在進(jìn)行的幾個(gè)階段的過程中,我們要知道每個(gè)階段都是前一個(gè)階段的拓展。相信通過這幾個(gè)階段的學(xué)習(xí)與訓(xùn)練,不僅會(huì)提高學(xué)生的理論還會(huì)提高學(xué)生的動(dòng)手能力。
三、提高學(xué)生數(shù)據(jù)庫(kù)技能的三個(gè)基本點(diǎn)
(一)案例是學(xué)習(xí)的基礎(chǔ)
通過案例的學(xué)習(xí),會(huì)使學(xué)生對(duì)數(shù)據(jù)庫(kù)從不懂、不了解到掌握數(shù)據(jù)庫(kù)知識(shí)的一個(gè)基礎(chǔ),我們要采取一些簡(jiǎn)單而且容易讓學(xué)生懂的案例,通過對(duì)數(shù)據(jù)庫(kù)課程案例的學(xué)習(xí),要把案例貫穿到第一階段的課程教學(xué)中,在數(shù)據(jù)庫(kù)的課程案例教學(xué)中包括需求介紹、數(shù)據(jù)庫(kù)設(shè)計(jì)、建庫(kù)、建表和sql練習(xí)和實(shí)踐以及數(shù)據(jù)庫(kù)的備份和數(shù)據(jù)安全和和數(shù)據(jù)庫(kù)性能維護(hù)等專項(xiàng)技能案例,在進(jìn)行第二階段的綜合訓(xùn)練中也要體現(xiàn)案例教學(xué)法的使用,而且選擇的案例要有代表性。
(二)在進(jìn)行數(shù)據(jù)庫(kù)的課程教學(xué)當(dāng)中,教師的指導(dǎo)是關(guān)鍵
在進(jìn)行數(shù)據(jù)課程教學(xué)當(dāng)中教師的指導(dǎo)是關(guān)鍵的一個(gè)步驟,同一個(gè)案例,如果在教師的指導(dǎo)過程中,教師具有專業(yè)的理論知識(shí)以及豐富的實(shí)踐經(jīng)驗(yàn),就會(huì)輕松的掌握每一個(gè)學(xué)生在學(xué)習(xí)過程中會(huì)有哪些的困難和問題,這是指導(dǎo)教師會(huì)把自己豐富的知識(shí)以及寶貴的經(jīng)驗(yàn)教給學(xué)生,同時(shí)采取學(xué)生會(huì)接受的辦法來解決,另外,指導(dǎo)教師還會(huì)交給學(xué)生課外的一些知識(shí)同時(shí)也會(huì)給學(xué)生一些指導(dǎo)性的建議,讓學(xué)生在最短的時(shí)間里學(xué)會(huì)數(shù)據(jù)庫(kù)知識(shí)的使用以及對(duì)學(xué)生進(jìn)行培養(yǎng)數(shù)據(jù)庫(kù)技能的使用,所以說,我們?cè)谶x擇指導(dǎo)教師的時(shí)候,一定要選擇具有專業(yè)理論知識(shí)以及豐富經(jīng)驗(yàn)的教師來?yè)?dān)任主講教師。
(三)在進(jìn)行數(shù)據(jù)課程教學(xué)的過程中,第三課堂為必修
如果學(xué)生想要很好地掌握數(shù)據(jù)庫(kù)技術(shù),靠自身學(xué)到的知識(shí)以及之前的3段論還不夠,通過補(bǔ)充課外的一些豐富的知識(shí),通過對(duì)軟件公司研發(fā)的一些軟件技術(shù)以及長(zhǎng)常用的一些知識(shí)[輔助設(shè)計(jì)工具(Powerdesign、E-Rwin)、高級(jí)網(wǎng)絡(luò)編程言語、最新的web技術(shù)如Ajax、以及流行的一些成熟的框架(如Java SSH),工作流(如:JBPM)]的學(xué)習(xí),然而這些知識(shí)在教學(xué)課程中是學(xué)不到的,這就需要學(xué)生通過第三課堂的學(xué)習(xí),所以說第三課堂為必修。
四、結(jié)束語
由此可以看出,數(shù)據(jù)庫(kù)課程在高校培養(yǎng)軟件類人才的課程體系中占有舉足輕重的地位。所以,希望通過本文對(duì)數(shù)據(jù)庫(kù)課程教學(xué)改革的探討,來達(dá)到能夠增強(qiáng)學(xué)生的實(shí)踐能力、培養(yǎng)學(xué)生的創(chuàng)新能力,同時(shí)更能取得理想的教學(xué)效果。有利于激發(fā)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,培養(yǎng)動(dòng)手能力和知識(shí)綜合應(yīng)用能力,提高教學(xué)質(zhì)量。
參考文獻(xiàn):
[1]李如平.數(shù)據(jù)庫(kù)課程教學(xué)改革研究與實(shí)踐[J].電腦知識(shí)與技術(shù),2010,19.
[2]柴夢(mèng)竹.基于任務(wù)驅(qū)動(dòng)的《數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)》課程改革與探索[J].湖北廣播電視大學(xué)學(xué)報(bào),2011,05.
[3]李永杰,汪厚祥,崔良中.信息化條件下軍事院校數(shù)據(jù)庫(kù)課程教學(xué)改革探討[J].計(jì)算機(jī)教育,2009,13.
[4]胡選子,謝存喜,高職院?!皵?shù)據(jù)庫(kù)原理及應(yīng)用”課程教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)教育,2009,20.
[5]李光軍,蔣立兵.體育信息技術(shù)專業(yè)程序設(shè)計(jì)課程的教學(xué)模式研究[J].計(jì)算機(jī)教育,2009,22.