王春子
摘 要:《數(shù)據(jù)庫(kù)》教學(xué)也已經(jīng)成為大學(xué)、中專學(xué)校計(jì)算機(jī)及很多相關(guān)專業(yè)普遍開(kāi)設(shè)的課程。如何讓學(xué)生盡快將數(shù)據(jù)庫(kù)的理論知識(shí)與實(shí)踐學(xué)習(xí)相結(jié)合,融會(huì)貫通所學(xué),并能設(shè)計(jì)相應(yīng)的數(shù)據(jù)庫(kù)軟件,是筆者教學(xué)以來(lái)一直摸索和嘗試各種教學(xué)方法的動(dòng)力。該文結(jié)合中專計(jì)算機(jī)數(shù)據(jù)庫(kù)課堂教學(xué)實(shí)踐,結(jié)合當(dāng)今教學(xué)實(shí)際情況,提出了一些數(shù)據(jù)庫(kù)教學(xué)的方法。
關(guān)鍵詞:計(jì)算機(jī) 數(shù)據(jù)庫(kù) 教學(xué)
中圖分類號(hào):G71 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2017)03(c)-0215-02
筆者畢業(yè)于計(jì)算機(jī)專業(yè)師范學(xué)校,自工作以來(lái),在中職學(xué)校擔(dān)任計(jì)算機(jī)教學(xué)工作已經(jīng)二十幾個(gè)年頭,剛剛?cè)谓叹蛽?dān)任《數(shù)據(jù)庫(kù)》的教學(xué)工作,從最開(kāi)始的foxbase、foxpro到現(xiàn)在的access講授過(guò)多個(gè)數(shù)據(jù)庫(kù)的版本,也積累了一些教學(xué)的經(jīng)驗(yàn),在這里和大家交流分享一下,也希望得到同行的經(jīng)驗(yàn)和指正,共同進(jìn)步。
隨著計(jì)算技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,計(jì)算機(jī)應(yīng)用領(lǐng)域迅速擴(kuò)展,數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域也在不斷地?cái)U(kuò)大?!稊?shù)據(jù)庫(kù)》教學(xué)也已經(jīng)成為大學(xué)、中專學(xué)校計(jì)算機(jī)及很多相關(guān)專業(yè)普遍開(kāi)設(shè)的課程。如何讓學(xué)生盡快的將數(shù)據(jù)庫(kù)的理論知識(shí)與實(shí)踐學(xué)習(xí)相結(jié)合,融會(huì)貫通所學(xué),并能設(shè)計(jì)相應(yīng)的數(shù)據(jù)庫(kù)軟件,是我教學(xué)以來(lái)一直摸索和嘗試各種教學(xué)方法的動(dòng)力。
在二十幾年教授數(shù)據(jù)庫(kù)的教學(xué)過(guò)程中筆者也經(jīng)歷了各屆中專學(xué)生,了解學(xué)生們?cè)跀?shù)據(jù)庫(kù)的學(xué)習(xí)過(guò)程中所遇到的各種困難。經(jīng)過(guò)不斷的教學(xué)總結(jié),得出了一些粗淺的經(jīng)驗(yàn)如下。
1 合理選擇教學(xué)軟件
筆者在1995年剛剛參加工作時(shí),教授的《數(shù)據(jù)庫(kù)》還是foxbase,這款軟件還是主要以命令,編程為主。后來(lái)又相繼講授過(guò)foxpro,雖然引進(jìn)了面向?qū)ο缶幊?,但還是要涉及大量的命令。隨著計(jì)算機(jī)軟件技術(shù)的發(fā)展,現(xiàn)在的軟件越來(lái)越面向?qū)ο?,越?lái)越簡(jiǎn)單,越來(lái)越面向操作。學(xué)生的狀態(tài)也不斷發(fā)生著變化,枯燥的命令和編程讓現(xiàn)在的中專生很難再接受了。而做為office辦公自動(dòng)化組成部分的access,不但界面和office辦公自動(dòng)化的其它常用軟件相似度高,而且也易學(xué)易用,是目前最新、最流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)之一,僅僅通過(guò)直觀的可視化操作即可完成大部分?jǐn)?shù)據(jù)庫(kù)管理工作,也是開(kāi)發(fā)中小型數(shù)據(jù)庫(kù)管理系統(tǒng)的首選?;谶@些,最近幾年的數(shù)據(jù)庫(kù)教學(xué)教授的軟件就選定為《access數(shù)據(jù)庫(kù)教學(xué)》。事實(shí)證明,access這種與office高度集成、操作界面一致的可視化數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),學(xué)生更容易接受。
2 合理安排教學(xué)內(nèi)容
針對(duì)當(dāng)前職業(yè)中專學(xué)生的現(xiàn)狀制定教學(xué)內(nèi)容。當(dāng)前職業(yè)中專的學(xué)生可以說(shuō)基礎(chǔ)知識(shí)底子薄,學(xué)習(xí)意志不是很強(qiáng),有些學(xué)生基本的數(shù)學(xué)表達(dá)式都理解不了,如果教學(xué)講得太深,太多,可能不但起不到好的作用,反而引起厭學(xué)情緒。所以,在教學(xué)內(nèi)容的安排上,有些不是非常重要,非講不可的內(nèi)容,可以適當(dāng)忽略,如,“SQL數(shù)據(jù)庫(kù)語(yǔ)言”這一塊,“VBA編程語(yǔ)言進(jìn)行高級(jí)操作控制和復(fù)雜的數(shù)據(jù)操作”這一塊就都沒(méi)有必要過(guò)多的給學(xué)生介紹。而主要抓住“數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、“數(shù)據(jù)庫(kù)和表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏、模塊”這些基礎(chǔ)知識(shí)學(xué)明白。對(duì)比窗體對(duì)象,則需要粗講報(bào)表對(duì)象。系統(tǒng)開(kāi)發(fā)的重點(diǎn)是“窗體”,所以教學(xué)的重點(diǎn)可以集中在設(shè)計(jì)窗體所用到的各種控件上。對(duì)于數(shù)據(jù)訪問(wèn)頁(yè)和宏訪問(wèn)頁(yè)的重要性相對(duì)較低,僅要求學(xué)生明了宏的作用和常用的使用方法即可。最后通過(guò)“綜合實(shí)例”把這些基本知識(shí)點(diǎn)靈活貫穿起來(lái),達(dá)到融會(huì)貫通的目的。
3 理論與任務(wù)相結(jié)合、深入淺出聯(lián)系實(shí)際舉例
針對(duì)中專學(xué)生的學(xué)習(xí)特點(diǎn),每節(jié)課理論教學(xué)不宜過(guò)多,而且盡量在講授的過(guò)程中只要能用演示屏演示操作的內(nèi)容,都盡量演示出來(lái),讓學(xué)生有直觀的感受。在學(xué)習(xí)每個(gè)知識(shí)點(diǎn)的時(shí)候都列舉相應(yīng)的案例及習(xí)題,在講解的過(guò)程中,也一定要與實(shí)際生活和工作相聯(lián)系,便于學(xué)生接受。例如,在講到數(shù)據(jù)庫(kù)的作用時(shí),可以舉學(xué)生成績(jī)統(tǒng)計(jì)的例子,還有生活中經(jīng)常出現(xiàn)的各種各樣的數(shù)據(jù)表格,讓學(xué)生對(duì)于“數(shù)據(jù)”和“數(shù)據(jù)庫(kù)表”有相當(dāng)充分的認(rèn)識(shí)。當(dāng)講到表的維護(hù)時(shí),就可以針對(duì)些表,在實(shí)際生活中會(huì)遇到的如何添加記錄、刪除記錄、修改記錄、排列成績(jī)等等,這都屬于維護(hù)范疇。建立完善一張數(shù)據(jù)表的最終目的,是使用這張表,“查詢”就是按照要求顯示相應(yīng)表記錄的操作。如果要更加個(gè)性的顯示表內(nèi)容而且能在顯示的過(guò)程中還能進(jìn)行更改,那就進(jìn)一步學(xué)習(xí)“窗體”的知識(shí)。每次講授完以后,都布置一個(gè)相應(yīng)的實(shí)踐任務(wù)讓學(xué)生獨(dú)立完成,學(xué)生們可以互相研究,也可以請(qǐng)教老師,在完成任務(wù)的過(guò)程中,思考問(wèn)題解決問(wèn)題的能力增強(qiáng)了,知識(shí)點(diǎn)得到了鞏固。例如,在窗口設(shè)計(jì)中,讓學(xué)生們根據(jù)一定的要求,自己來(lái)設(shè)計(jì)符合要求的表窗口,學(xué)生在設(shè)計(jì)完成以后,對(duì)于各種控件的應(yīng)用就有了更加深入的認(rèn)識(shí)。
4 運(yùn)用多媒體教學(xué)
多媒體技術(shù)教學(xué)是一種集聲音、圖像、文字于一體的教學(xué)。這種教學(xué)手段現(xiàn)在也越來(lái)越受到老師和學(xué)生的接受和喜愛(ài)。它較之于單純的黑板教學(xué)更直觀、更能引起學(xué)生的學(xué)習(xí)興趣,也更能豐滿的傳遞豐富的教學(xué)內(nèi)容。在課堂上我經(jīng)常使用多媒體課件進(jìn)行教學(xué),可以是幻燈片,也可以是操作演示的幻燈播放,還可以是視頻短片。這樣的教學(xué)起到了事半功倍的效果,而且,講解、演示、實(shí)踐、指導(dǎo)各種教學(xué)環(huán)節(jié)也豐富了課堂學(xué)習(xí)。多媒體教學(xué)中也可以鼓勵(lì)學(xué)生針對(duì)某個(gè)知識(shí)點(diǎn)自己動(dòng)手制作短片,或鼓勵(lì)學(xué)生講解,因?yàn)槟苤v出來(lái)的東西才真正是自己理解了的東西。
5 多樣考核方法,調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性
為了讓學(xué)生每節(jié)課感覺(jué)都有收獲,都能認(rèn)真聽(tīng)課,我設(shè)置了多種考核方法,如,每節(jié)課的任務(wù)完成情況實(shí)時(shí)跟蹤測(cè)評(píng),作業(yè)完成之后的隨機(jī)提問(wèn)考核,以便得知學(xué)生作業(yè)的真實(shí)性和真正掌握情況。期中、期末的卷面考核,以及期末程序設(shè)計(jì)實(shí)驗(yàn)考核等等。如果學(xué)生自己能夠在課外單獨(dú)找資料設(shè)計(jì)小型程序項(xiàng)目,可以免除考試給予鼓勵(lì)。這樣就從多方面、多角度不間斷的調(diào)動(dòng)了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性。取得了效好的效果。
6 分層教學(xué),因材施教
每個(gè)班里都分幾部分學(xué)生,一些是基礎(chǔ)相對(duì)好些,學(xué)習(xí)習(xí)慣好些,計(jì)算機(jī)基礎(chǔ)知識(shí)和操作能力強(qiáng)些的學(xué)生;還有一些不愛(ài)學(xué)習(xí),不愛(ài)聽(tīng)課,基礎(chǔ)差些的學(xué)生;當(dāng)然也有一些處于中游,不上不下的學(xué)生,這就要求我們?cè)诮虒W(xué)的時(shí)候,根據(jù)學(xué)生不同的特點(diǎn),要求要有所不同,即要讓好學(xué)生能吃飽,也不要讓差生掉隊(duì),還要讓中等生有提高。所以,每節(jié)課,每階段課程,筆者都根據(jù)不同層次的學(xué)生適當(dāng)?shù)牟贾靡恍╇y度不同的任務(wù),這尤其在期末綜合實(shí)例實(shí)訓(xùn)時(shí)更能體現(xiàn),可以在書本之外再找些有些難度的實(shí)例,指導(dǎo)不同的學(xué)生做不同的內(nèi)容,以實(shí)現(xiàn)上面分層教學(xué)的目的。
7 作業(yè)鞏固,課外拓展
結(jié)合分層教學(xué),在作業(yè)的布置上也要有所區(qū)分,對(duì)于知識(shí)接受能力差些的學(xué)生,其實(shí)大部分學(xué)生來(lái)說(shuō),布置的作業(yè)內(nèi)容一般都是對(duì)該次課堂內(nèi)容的重復(fù)訓(xùn)練,如定義、知識(shí)點(diǎn)、習(xí)題練習(xí)等。對(duì)于個(gè)別能力強(qiáng)的學(xué)生,可以額外布置一些提高的內(nèi)容,如復(fù)雜數(shù)據(jù)表格的處理,復(fù)雜查詢的條件設(shè)置,窗體的設(shè)計(jì)以及程序的開(kāi)發(fā)等等,這就要求他們自己要?jiǎng)邮植檎乙恍┫嚓P(guān)的資料并且老師也要給相應(yīng)的指導(dǎo),但通過(guò)這幾個(gè)學(xué)生的學(xué)習(xí),往往能拉動(dòng)一部分中間學(xué)生的學(xué)習(xí)熱情。
8 學(xué)習(xí)小組,互動(dòng)討論
為了調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性,布置實(shí)踐等任務(wù)時(shí),將學(xué)生分成幾個(gè)小組(盡量保證每組中學(xué)生的學(xué)習(xí)梯度)進(jìn)行互動(dòng)討論完成實(shí)踐。尤其在程序項(xiàng)目設(shè)計(jì)的初期,形成程序設(shè)計(jì)思路時(shí),更要發(fā)揮學(xué)生們自己互動(dòng)討論,自主想像的主動(dòng)性,讓學(xué)生們不要怕出錯(cuò),大膽設(shè)計(jì),發(fā)揮團(tuán)隊(duì)的集體智慧和團(tuán)隊(duì)精神,發(fā)揮學(xué)生的創(chuàng)新精神和創(chuàng)新意識(shí)。
以上是筆者總結(jié)的數(shù)據(jù)庫(kù)教學(xué)中的一些心得,隨著信息技術(shù)的發(fā)展和教學(xué)理念、方法的轉(zhuǎn)變,對(duì)于數(shù)據(jù)庫(kù)知識(shí)領(lǐng)域的教學(xué)方法和模式已經(jīng)不能僅限于以上內(nèi)容。所以,在我今后的教學(xué)過(guò)程中還有很多需要完善和提高的地方,我深知教學(xué)質(zhì)量的提高是一個(gè)長(zhǎng)期而艱巨的過(guò)程,教師在教課過(guò)程中不但要因人而異、因材施教,還應(yīng)該拓寬視野、博覽群書、擴(kuò)大交流、博采眾長(zhǎng)、充分的利用網(wǎng)絡(luò)等信息資源和手段,以努力尋求更好更新的切入點(diǎn),從而更好的理論與實(shí)際相結(jié)合,培養(yǎng)出更多適應(yīng)現(xiàn)代信息化社會(huì)的實(shí)用型和復(fù)合型人才。
參考文獻(xiàn)
[1] 孫瑞新,費(fèi)昀,孫億圳.數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)[J].北京:高等教育出版社,2007.
[2] 魏茂林,主編.數(shù)據(jù)庫(kù)應(yīng)用技術(shù)[J].北京:電子工業(yè)出版社,2011.
[3] 孫瑞新,孫億圳,費(fèi)昀.Access學(xué)習(xí)輔導(dǎo)與上機(jī)實(shí)習(xí)[M].北京:高等教育出版社,2007.
[4] 張莉,王強(qiáng),趙文昉,等.SQLSERVER數(shù)據(jù)庫(kù)原理及應(yīng)用教程[M].北京:清華大學(xué)出版社,2008.