摘 要: 優(yōu)化數(shù)據(jù)庫應(yīng)用綜合性實(shí)驗(yàn)的目的是提高學(xué)生的創(chuàng)新能力和綜合應(yīng)用能力。根據(jù)數(shù)據(jù)庫應(yīng)用課程的特點(diǎn),通過對(duì)綜合性實(shí)驗(yàn)的教學(xué)內(nèi)容、方法和組織形式等方面的優(yōu)化,調(diào)動(dòng)了學(xué)生學(xué)習(xí)的積極性。以設(shè)計(jì)小組為單元,學(xué)生自主選題并根據(jù)教學(xué)進(jìn)度逐步完成其數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì),將所學(xué)知識(shí)應(yīng)用于數(shù)據(jù)庫系統(tǒng)開發(fā)中,所設(shè)計(jì)的管理系統(tǒng)更實(shí)用、更完善,有效地提高了學(xué)生的數(shù)據(jù)庫設(shè)計(jì)能力。
關(guān)鍵詞: 數(shù)據(jù)庫應(yīng)用; 綜合性實(shí)驗(yàn); 優(yōu)化; 創(chuàng)新能力
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2013)11-56-03
0 引言
隨著信息技術(shù)的快速發(fā)展,數(shù)據(jù)庫技術(shù)已經(jīng)成為信息管理系統(tǒng)的核心技術(shù),是網(wǎng)絡(luò)信息化管理的重要基礎(chǔ),掌握數(shù)據(jù)庫的設(shè)計(jì)原理及其使用方法,能有效地提高管理水平和管理效率[1]。針對(duì)財(cái)經(jīng)大學(xué)經(jīng)濟(jì)和管理類學(xué)生,開設(shè)數(shù)據(jù)庫應(yīng)用這門課程,目的是培養(yǎng)學(xué)生的信息分析、信息管理和信息處理能力,為今后工作中提高工作效率和管理水平打下良好的基礎(chǔ)。
數(shù)據(jù)庫應(yīng)用課程主要介紹Access軟件,Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是非常實(shí)用的管理工具,不僅能用于人力資源管理、圖書管理、銷售管理,還能應(yīng)用于大中型公司的日常管理[2],因此,數(shù)據(jù)庫應(yīng)用是實(shí)踐性很強(qiáng)的課程,教學(xué)中既要完整地介紹理論知識(shí),又要強(qiáng)化實(shí)驗(yàn)教學(xué),尤其要注重課程的綜合性實(shí)驗(yàn)。在綜合性實(shí)驗(yàn)中加強(qiáng)學(xué)生的設(shè)計(jì)能力,強(qiáng)調(diào)學(xué)以致用。而通常教學(xué)的組織是將各章的實(shí)驗(yàn)單獨(dú)完成,臨近期末才做綜合性實(shí)驗(yàn),導(dǎo)致學(xué)生很難理解各個(gè)單個(gè)實(shí)驗(yàn)之間的內(nèi)在聯(lián)系,臨近期末學(xué)生必然將注意力用于所有課程的復(fù)習(xí)上,對(duì)課程綜合性實(shí)驗(yàn)的投入少,造成教學(xué)效果不佳。
1 傳統(tǒng)實(shí)驗(yàn)教學(xué)中存在的不足
數(shù)據(jù)庫應(yīng)用實(shí)驗(yàn)的安排通常是遵循實(shí)驗(yàn)教材中的順序,學(xué)生每次完成的實(shí)驗(yàn)內(nèi)容,都局限在某一章節(jié)的內(nèi)容中,基本上是講授哪部分的理論,就讓學(xué)生完成相應(yīng)的實(shí)驗(yàn)。課程結(jié)束前做綜合性實(shí)驗(yàn),而且是根據(jù)實(shí)驗(yàn)教材中的實(shí)驗(yàn)步驟和要求逐步完成,學(xué)生基本遇不到什么難題,也不用查找資料,做完綜合性實(shí)驗(yàn)后仍難以理解實(shí)驗(yàn)的目的,更談不上學(xué)生應(yīng)用能力、創(chuàng)新意識(shí)的培養(yǎng),學(xué)生處于被動(dòng)的學(xué)習(xí)狀態(tài)[3]。針對(duì)上述問題,我們對(duì)數(shù)據(jù)庫應(yīng)用課程的綜合性實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)方法和組織形式等進(jìn)行改革及優(yōu)化。
2 優(yōu)化綜合性實(shí)驗(yàn)設(shè)計(jì)
2.1 優(yōu)化綜合性實(shí)驗(yàn)的方法
根據(jù)本人多年教學(xué)探索與實(shí)踐,將數(shù)據(jù)庫應(yīng)用課程的綜合性實(shí)驗(yàn)分成兩部分,即數(shù)據(jù)庫設(shè)計(jì)和綜合性練習(xí),優(yōu)化實(shí)驗(yàn)方法主要從以下兩方面實(shí)施。
⑴ 數(shù)據(jù)庫管理系統(tǒng)的開發(fā)設(shè)計(jì)
在教學(xué)初期就安排數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì)任務(wù),將學(xué)生分成小組,每個(gè)小組5-6人,共同完成一個(gè)管理系統(tǒng)的設(shè)計(jì),各個(gè)小組自主選題但不能重復(fù)。小組成員針對(duì)選題必定要進(jìn)行目標(biāo)明確的調(diào)研,收集相關(guān)數(shù)據(jù),進(jìn)行需求分析,為系統(tǒng)設(shè)計(jì)做好充分準(zhǔn)備。
⑵ 綜合性練習(xí)的優(yōu)化
綜合性練習(xí)是由任課教師根據(jù)自己的教學(xué)經(jīng)驗(yàn)和體會(huì),精心設(shè)計(jì)的實(shí)驗(yàn)內(nèi)容,例如在同一章節(jié)或章節(jié)之間,教師可以設(shè)計(jì)一些綜合性較強(qiáng)的題目,把多個(gè)知識(shí)點(diǎn)有機(jī)結(jié)合起來,特別是學(xué)生不容易接受的理論知識(shí),如第一范式、第二范式、第三范式及參照完整性規(guī)則等[4],當(dāng)盡管教師講得很透徹,學(xué)生仍難理解時(shí),教師可通過設(shè)計(jì)與該理論有關(guān)的綜合性練習(xí),讓學(xué)生在發(fā)現(xiàn)問題和解決問題的過程中,加深對(duì)理論知識(shí)的理解。
2.2 優(yōu)化綜合性實(shí)驗(yàn)的組織形式
設(shè)計(jì)小組在開發(fā)管理系統(tǒng)的過程中,必須緊跟課堂教學(xué)的步伐。教師精選一個(gè)能夠激發(fā)學(xué)生興趣、具有代表性的管理系統(tǒng)作為教學(xué)案例,以此案例為主線,把知識(shí)逐步引向深入。隨著教學(xué)的展開,將案例逐步完善。從需求分析到功能模塊,從創(chuàng)建二維表到查詢?cè)O(shè)計(jì)、窗體設(shè)計(jì)、報(bào)表設(shè)計(jì)、宏、VBA等,教師每講完一個(gè)部分內(nèi)容,小組就跟著完成其相應(yīng)的系統(tǒng)設(shè)計(jì)內(nèi)容。隨著教學(xué)進(jìn)度的不斷推進(jìn),學(xué)生將所學(xué)的知識(shí)逐漸應(yīng)用到他們?cè)O(shè)計(jì)的系統(tǒng)中。這樣不僅將理論和實(shí)踐有機(jī)結(jié)合起來,還培養(yǎng)了學(xué)生的學(xué)習(xí)興趣,更有效地提高了學(xué)生對(duì)新知識(shí)的理解和應(yīng)用能力,這種教學(xué)組織方式與過去的教學(xué)模式有著很大的區(qū)別,教師在課堂上不僅要講解新的知識(shí),還要把教學(xué)重點(diǎn)放在知識(shí)點(diǎn)的前后聯(lián)系和數(shù)據(jù)庫管理功能的講解上,并注重理論到實(shí)踐的應(yīng)用過程。
2.3 綜合性實(shí)驗(yàn)內(nèi)容的優(yōu)化
⑴ 管理系統(tǒng)實(shí)用功能的優(yōu)化
針對(duì)設(shè)計(jì)小組的系統(tǒng)開發(fā),從選題上就要嚴(yán)格把關(guān)。為了使學(xué)生最終完成的管理系統(tǒng)具有較強(qiáng)的實(shí)用性和完整的功能,需要引導(dǎo)學(xué)生選擇既實(shí)用又熟悉,而且感興趣的題目,如班級(jí)學(xué)生管理系統(tǒng)設(shè)計(jì),學(xué)院教務(wù)管理系統(tǒng)設(shè)計(jì),小型超市銷售管理系統(tǒng)設(shè)計(jì),小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)等。當(dāng)學(xué)生設(shè)計(jì)的系統(tǒng)基本完成時(shí),教師應(yīng)指導(dǎo)學(xué)生對(duì)系統(tǒng)進(jìn)行優(yōu)化設(shè)計(jì),提升系統(tǒng)的實(shí)用性和安全性,如增加參數(shù)查詢功能、數(shù)據(jù)統(tǒng)計(jì)功能、更新和添加記錄、啟動(dòng)窗體、數(shù)據(jù)庫安全設(shè)置等。如圖1和圖2所示為數(shù)據(jù)庫運(yùn)行時(shí)的啟動(dòng)窗體。通過完成數(shù)據(jù)庫管理系統(tǒng)設(shè)計(jì),讓學(xué)生充分了解管理系統(tǒng)要實(shí)現(xiàn)的基本功能,同時(shí)也使學(xué)生進(jìn)一步明確該課程的學(xué)習(xí)目標(biāo)和要求。
⑵ 綜合性實(shí)驗(yàn)與數(shù)據(jù)庫功能設(shè)計(jì)相結(jié)合
為了提高學(xué)生的綜合應(yīng)用能力,教師可給出一些集功能性和實(shí)用性于一體的綜合練習(xí)題,學(xué)生通過練習(xí)不僅能掌握增加數(shù)據(jù)庫應(yīng)用功能的方法,還能把這些方法運(yùn)用到自己設(shè)計(jì)的數(shù)據(jù)庫中,實(shí)現(xiàn)活學(xué)活用。圖3就是一個(gè)綜合性練習(xí)的實(shí)例,首先設(shè)計(jì)一個(gè)學(xué)生信息查詢的窗體,運(yùn)行時(shí)在文本框中輸入學(xué)生學(xué)號(hào),單擊查詢按鈕,就能顯示該學(xué)號(hào)學(xué)生的信息,根據(jù)查詢要求,創(chuàng)建一個(gè)如圖4所示的查詢,在學(xué)號(hào)字段進(jìn)行相關(guān)的條件設(shè)置,保存后,在設(shè)計(jì)視圖中打開窗體,對(duì)查詢按鈕進(jìn)行屬性設(shè)置,才能實(shí)現(xiàn)查詢的功能。
⑶ 綜合性練習(xí)的運(yùn)用
為了讓學(xué)生能理解并參照完整性規(guī)則,可以設(shè)計(jì)一個(gè)綜合性練習(xí)題:在學(xué)生管理數(shù)據(jù)庫中建立表的關(guān)系,并實(shí)施參照完整性。為了使這個(gè)看似簡單的題目達(dá)到綜合練習(xí)的目的,還要設(shè)計(jì)兩個(gè)問題:一個(gè)問題是所有表都沒有設(shè)置主鍵,另一個(gè)問題是在成績表中多輸入一個(gè)記錄,而這個(gè)記錄的學(xué)號(hào)在學(xué)生表中是不存在的。學(xué)生在創(chuàng)建表關(guān)系時(shí)就會(huì)發(fā)現(xiàn)表沒有設(shè)置主鍵,在設(shè)置主鍵的過程中就要分析表結(jié)構(gòu)及表的記錄,當(dāng)主鍵都設(shè)置好了,在創(chuàng)建學(xué)生表與成績表的關(guān)系時(shí),會(huì)出現(xiàn)如圖5所示的問題,為了解決該問題,學(xué)生就要認(rèn)真研究參照完整性規(guī)則,解決問題中,學(xué)生就會(huì)知道不能為主表(學(xué)生表)中不存在的學(xué)生添加成績,通過完成這樣的操作題,學(xué)生能更好地掌握參照完整性規(guī)則的意義。由于在完成設(shè)計(jì)任務(wù)的過程中,是從后往前去發(fā)現(xiàn)問題,這極大地提高了學(xué)生分析問題和解決問題的能力。教師可根據(jù)具體情況準(zhǔn)備類似的綜合性實(shí)驗(yàn)案例。
3 綜合性實(shí)驗(yàn)的監(jiān)督與考核
在數(shù)據(jù)庫應(yīng)用課程綜合性實(shí)驗(yàn)實(shí)施過程中,要求設(shè)計(jì)小組成員多討論,共同解決問題,每個(gè)設(shè)計(jì)小組在系統(tǒng)開發(fā)和完成綜合性實(shí)驗(yàn)過程中,只有團(tuán)結(jié)合作、齊心協(xié)力、共同探討和查找資料,才能較好地完成設(shè)計(jì)任務(wù)[5]。為了對(duì)每個(gè)設(shè)計(jì)小組完成任務(wù)的過程和結(jié)果進(jìn)行有效的監(jiān)控和考評(píng),一是要求每個(gè)小組提交用屏幕錄像軟件錄制任務(wù)實(shí)施過程的視頻,二是制定綜合性實(shí)驗(yàn)和管理系統(tǒng)的評(píng)分標(biāo)準(zhǔn),期末時(shí)設(shè)計(jì)小組要進(jìn)行答辯,如果某個(gè)小組設(shè)計(jì)的管理系統(tǒng)存在問題,就影響到這個(gè)小組所有學(xué)生的成績,反之如果效果好就加分。為了榮譽(yù),每個(gè)小組的成員都能發(fā)揮主觀能動(dòng)作用,對(duì)設(shè)計(jì)過程中遇到的問題積極出點(diǎn)子、想辦法,充分體現(xiàn)了互相幫助、共同提高的優(yōu)良品質(zhì),培養(yǎng)了學(xué)生的團(tuán)隊(duì)精神,提高了團(tuán)結(jié)合作能力。
4 結(jié)束語
數(shù)據(jù)庫應(yīng)用課程的綜合性實(shí)驗(yàn)經(jīng)過教學(xué)內(nèi)容、方法和組織形式的優(yōu)化后,學(xué)生不僅積極參與系統(tǒng)設(shè)計(jì)全過程,還能相互幫助、共同提高,其創(chuàng)新能力和綜合素質(zhì)都得到提升。在系統(tǒng)開發(fā)設(shè)計(jì)的實(shí)踐中使學(xué)生更好地掌握基礎(chǔ)理論,不僅提升了學(xué)生數(shù)據(jù)庫設(shè)計(jì)能力和應(yīng)用能力,更重要的是培養(yǎng)了學(xué)生應(yīng)用數(shù)據(jù)庫進(jìn)行管理的能力。通過綜合性實(shí)驗(yàn)的練習(xí),將所學(xué)知識(shí)應(yīng)用于數(shù)據(jù)庫系統(tǒng)開發(fā)中,使所設(shè)計(jì)的管理系統(tǒng)更實(shí)用、更完善。在設(shè)計(jì)任務(wù)的驅(qū)動(dòng)下,每位學(xué)生的學(xué)習(xí)積極性都能被調(diào)動(dòng),學(xué)習(xí)潛能被激發(fā),增強(qiáng)了其自信心和責(zé)任感,有效地提升了數(shù)據(jù)庫應(yīng)用課程的教學(xué)質(zhì)量。
參考文獻(xiàn):
[1] 蘭兵.“任務(wù)驅(qū)動(dòng)”法在數(shù)據(jù)庫教學(xué)中的應(yīng)用[J].廣西大學(xué)學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版),2007.29(S2):189-190
[2] 孫永倩,陳德運(yùn),唐遠(yuǎn)新.任務(wù)驅(qū)動(dòng)和案例相融合的數(shù)據(jù)庫教學(xué)方法研究[J].科技與管理,2013.15(3):131-134
[3] 萬李.總分式任務(wù)驅(qū)動(dòng)教學(xué)法在Access數(shù)據(jù)庫教學(xué)中的應(yīng)用[J].湖南科技學(xué)院學(xué)報(bào),2012.33(12):72-74
[4] 陳樹平,侯賢良,菅典兵.Access數(shù)據(jù)庫教程[M].上海交通大學(xué)出版社,2011.
[5] 沈莉,陳煒.思維導(dǎo)圖在數(shù)據(jù)庫原理與應(yīng)用實(shí)驗(yàn)教學(xué)中的應(yīng)用[J].計(jì)算機(jī)教育,2013.6:12-16