曾 新,何瓦特
(1.大理大學(xué) 數(shù)學(xué)與計(jì)算機(jī)學(xué)院,云南 大理 671003;2.云南大學(xué) 社會科學(xué)處,昆明 650091)
?
Access數(shù)據(jù)庫課程教學(xué)方法探討
曾新1,何瓦特2
(1.大理大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院,云南大理671003;2.云南大學(xué)社會科學(xué)處,昆明650091)
摘要Access數(shù)據(jù)庫是一門理論性和實(shí)踐性都較強(qiáng)的課程。該文針對非計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)Access數(shù)據(jù)庫課程的特點(diǎn)和現(xiàn)狀,提出以實(shí)際應(yīng)用為導(dǎo)向,采用項(xiàng)目驅(qū)動法與國家計(jì)算機(jī)等級考試相結(jié)合的教學(xué)方法,達(dá)到提升大學(xué)生動手能力和計(jì)算機(jī)等級考試過級率的雙重目的,從而增強(qiáng)大學(xué)生的就業(yè)競爭力。
關(guān)鍵詞Access數(shù)據(jù)庫;項(xiàng)目驅(qū)動法;計(jì)算機(jī)等級考試
Access數(shù)據(jù)庫課程不僅是計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)數(shù)據(jù)庫知識的選修課程,而且也是非計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算機(jī)模塊課程之一。該課程的目的主要是為了提升學(xué)生對數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì)能力,并能自主開發(fā)小型管理系統(tǒng)。此外,Access數(shù)據(jù)庫也是國家計(jì)算機(jī)二級考試的重要內(nèi)容。如何在該課程的教學(xué)過程中既提高教學(xué)質(zhì)量和教學(xué)效果,又能提高學(xué)生的計(jì)算機(jī)等級考試過級率,是目前Access數(shù)據(jù)庫課程教師考慮的主要問題。本文針對這一主要問題提出以實(shí)際應(yīng)用為導(dǎo)向,采用項(xiàng)目驅(qū)動法與計(jì)算機(jī)等級考試教學(xué)相結(jié)合的新型教學(xué)方法,從而實(shí)現(xiàn)在學(xué)生動手能力和考試過級率兩方面兼顧的目的。
1課程特點(diǎn)及現(xiàn)狀
1.1Access數(shù)據(jù)庫課程的特點(diǎn)
Access數(shù)據(jù)庫管理系統(tǒng)包含7個對象[1],分別是表、查詢、窗體、報(bào)表、頁、宏和模塊,同時提供了多種向?qū)?、生成器和模板。將?shù)據(jù)存儲、查詢,界面設(shè)計(jì),報(bào)表生成等操作規(guī)范化,使得普通用戶在不編寫代碼的前提下,就可以完成大部分?jǐn)?shù)據(jù)管理任務(wù)。該課程是各大高校非計(jì)算機(jī)專業(yè)開設(shè)的一種流行的數(shù)據(jù)庫管理系統(tǒng)課程[2]。
1.2Access數(shù)據(jù)庫的社會應(yīng)用現(xiàn)狀
目前,很多企事業(yè)單位為了提高管理效率,仍然將Access數(shù)據(jù)庫作為首選的數(shù)據(jù)庫管理軟件。這不僅僅是因?yàn)锳ccess數(shù)據(jù)庫的實(shí)用性、靈活性,更主要是Access數(shù)據(jù)庫的易操作性和功能的全面性[3]。大部分高校都將Access數(shù)據(jù)庫課程作為非計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算機(jī)模塊課的重要組成部分,不僅提升了非計(jì)算機(jī)專業(yè)學(xué)生的動手能力,而且實(shí)現(xiàn)了與社會應(yīng)用相結(jié)合的課程開設(shè)目的。
1.3教學(xué)現(xiàn)狀
大多數(shù)高校仍然采用傳統(tǒng)教學(xué)法,即教師按照教學(xué)大綱要求,獨(dú)立講解Access數(shù)據(jù)庫課程的7個對象,并沒有結(jié)合實(shí)際的數(shù)據(jù)庫管理系統(tǒng)展開教學(xué),一開始上課就讓學(xué)生對數(shù)據(jù)庫中的抽象概念失去興趣。同時,在Access實(shí)踐課中,多數(shù)教師采用的是驗(yàn)證性實(shí)驗(yàn),給出實(shí)驗(yàn)步驟讓學(xué)生按部就班,使學(xué)生失去主動思考的興趣,因而很難再引導(dǎo)他們開發(fā)實(shí)際的數(shù)據(jù)庫管理系統(tǒng),導(dǎo)致理論知識脫離于實(shí)踐。
2教學(xué)方法
2.1“案例分析”教學(xué)法
案例教學(xué)法[4]是指在教師的指導(dǎo)下,根據(jù)教學(xué)目的和要求,組織學(xué)生通過對案例的調(diào)查、閱讀、思考、分析、討論和交流活動,教給學(xué)生分析問題和解決問題的方法或道理,進(jìn)而提高他們分析和解決問題的能力,加深對基本概念和基本原理的理解。
案例教學(xué)法的難點(diǎn)是教師需設(shè)計(jì)出具有典型性、實(shí)踐性、針對性、系統(tǒng)性等特點(diǎn)[5]的案例。
2.2“任務(wù)驅(qū)動”教學(xué)法
任務(wù)驅(qū)動教學(xué)法[6]是指在教學(xué)過程中以若干分解的任務(wù)為中心,通過任務(wù)的完成來介紹基礎(chǔ)知識和技能,采取邊學(xué)邊練的方式來培養(yǎng)和提高學(xué)生分析問題、解決問題的綜合能力。
任務(wù)驅(qū)動法的難點(diǎn)是非計(jì)算機(jī)專業(yè)的學(xué)生,基礎(chǔ)較薄弱,若沒有扎實(shí)的理論知識,任務(wù)驅(qū)動法實(shí)施較困難。
2.3基于計(jì)算機(jī)等級考試的教學(xué)法
隨著Access數(shù)據(jù)庫被列為全國計(jì)算機(jī)等級二級考試選項(xiàng)之一,為了追求考試通過率,很多高校的教師在教學(xué)中反復(fù)講授與考點(diǎn)相關(guān)的知識,忽略了數(shù)據(jù)庫的完整性[7]。導(dǎo)致很多學(xué)生雖然獲得了計(jì)算機(jī)二級證書,但卻沒有掌握開發(fā)設(shè)計(jì)實(shí)際的數(shù)據(jù)庫管理系統(tǒng)的能力。
3新方法探討
本文針對目前非計(jì)算機(jī)專業(yè)Access數(shù)據(jù)庫課程的教學(xué)現(xiàn)狀,即學(xué)生數(shù)據(jù)庫設(shè)計(jì)能力較差和計(jì)算機(jī)等級考試過級率較低,提出以項(xiàng)目驅(qū)動法和計(jì)算機(jī)等級考試教學(xué)相結(jié)合的Access數(shù)據(jù)庫課程的新型教學(xué)方法,以等級考試為目的,同時兼顧學(xué)生數(shù)據(jù)庫開發(fā)與設(shè)計(jì)能力的提升。
3.1結(jié)合等級考試教學(xué)法進(jìn)行理論教學(xué)
在大理大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院,新型教學(xué)方法的理論教學(xué)部分共28學(xué)時,學(xué)時分配如表1所示。
表1 理論學(xué)時分配
由于理論教學(xué)部分不僅要按大綱要求授課,而且要結(jié)合計(jì)算機(jī)等級考試進(jìn)行教學(xué),因而課時比傳統(tǒng)教學(xué)方法多4~5個學(xué)時。
3.1.1傳統(tǒng)教學(xué)法的改進(jìn)
在傳統(tǒng)教學(xué)過程中,由于非計(jì)算機(jī)專業(yè)的學(xué)生基本沒有接觸任何數(shù)據(jù)庫基礎(chǔ)知識,教師按照大綱要求進(jìn)行基礎(chǔ)知識理論教學(xué)。然而,根據(jù)以往教學(xué)經(jīng)驗(yàn),按大綱進(jìn)行理論教學(xué),學(xué)生基本可以掌握理論知識,但并未達(dá)到設(shè)計(jì)數(shù)據(jù)庫和通過計(jì)算機(jī)等級考試的要求。教師在基礎(chǔ)知識的授課中應(yīng)適當(dāng)結(jié)合案例,如教師在講授二維表、查詢和窗體等知識點(diǎn)時,結(jié)合現(xiàn)實(shí)生活中的“宿舍管理系統(tǒng)”來進(jìn)行講解,這樣對后期的實(shí)踐課程也起到了鋪墊作用。除了通過案例加深學(xué)生理論知識的學(xué)習(xí)以外,在傳統(tǒng)教學(xué)方法的基礎(chǔ)上,還應(yīng)當(dāng)有機(jī)結(jié)合國家計(jì)算機(jī)等級考試教學(xué)法進(jìn)行針對性的理論教學(xué)。
3.1.2結(jié)合計(jì)算機(jī)等級考試進(jìn)行理論教學(xué)的新方法
在傳統(tǒng)教學(xué)方法的基礎(chǔ)上結(jié)合計(jì)算機(jī)等級考試進(jìn)行理論教學(xué),不僅可以提高學(xué)生學(xué)習(xí)的積極性,而且可以提高非計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算機(jī)等級考試過級率。理論教學(xué)步驟有以下3點(diǎn)。1)教學(xué)準(zhǔn)備。按大綱要求撰寫教案,同時,教師應(yīng)認(rèn)真研討近幾年的Access數(shù)據(jù)庫國家考試的命題特點(diǎn),總結(jié)考試的重點(diǎn)難點(diǎn),并將國家考試的知識點(diǎn)融入理論教學(xué)當(dāng)中,在不增加理論課時的條件下,重新安排自己的理論課程進(jìn)度。2)教學(xué)實(shí)施。教師除了講解大綱要求的知識點(diǎn)以外,還應(yīng)將計(jì)算機(jī)等級考試的重點(diǎn)難點(diǎn)內(nèi)容也融入到課堂內(nèi),如數(shù)據(jù)庫查詢一章中的SQL內(nèi)容。傳統(tǒng)教學(xué)中,教師只簡單講解SQL語句的結(jié)構(gòu),并要求學(xué)生讀懂簡單的SQL語句即可。如果結(jié)合計(jì)算機(jī)等級考試進(jìn)行理論教學(xué),教師除了講解簡單的SQL語句結(jié)構(gòu)外,還需要講解語句的嵌套、合并等較深的內(nèi)容;學(xué)生不僅要讀懂SQL語句,而且要學(xué)會簡單的SQL語句的書寫。每節(jié)課之后教師還需要將精選的計(jì)算機(jī)等級考試歷年真題作為學(xué)生課后作業(yè)。3)教學(xué)結(jié)束。教師不僅需要批閱學(xué)生的作業(yè),而且要跟學(xué)生交流,了解學(xué)生對知識的掌握情況,并結(jié)合作業(yè)情況認(rèn)真總結(jié),進(jìn)一步完善自己的理論教學(xué)。結(jié)合計(jì)算機(jī)等級考試的教學(xué)方法雖然需要花費(fèi)教師大量的時間,但是教師完全能夠在規(guī)定的教學(xué)課時內(nèi),完成理論教學(xué)的內(nèi)容。
3.2以項(xiàng)目驅(qū)動法進(jìn)行實(shí)踐教學(xué)
在大理大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院,新型教學(xué)方法的實(shí)踐教學(xué)部分共28學(xué)時,學(xué)時分配如表2所示。
表2 實(shí)踐學(xué)時分配
由于數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)不僅涉及表、界面和查詢,還有簡單代碼的編寫,因而,課時也比傳統(tǒng)實(shí)踐教學(xué)多4~5個學(xué)時。
Access數(shù)據(jù)庫是一門實(shí)踐性很強(qiáng)的課程,采用項(xiàng)目驅(qū)動法,突破傳統(tǒng)的實(shí)踐教學(xué)模式,通過解決學(xué)生身邊的現(xiàn)實(shí)問題來實(shí)現(xiàn)學(xué)生對數(shù)據(jù)庫知識的掌握。實(shí)踐教學(xué)實(shí)施步驟分為以下6步。1)教師展示。以“宿舍管理系統(tǒng)”為例,教師向?qū)W生展示待開發(fā)的管理系統(tǒng)的基本結(jié)構(gòu),并簡要介紹管理系統(tǒng)的開發(fā)流程。2)學(xué)生分組。教師根據(jù)班級的人數(shù),將學(xué)生分為3~4名一組,在學(xué)生自由組合的基礎(chǔ)上,為了提升管理系統(tǒng)開發(fā)的成功率,教師應(yīng)根據(jù)平時掌握的學(xué)生學(xué)習(xí)情況進(jìn)行合理的調(diào)整,同時選出組長,負(fù)責(zé)組內(nèi)的協(xié)調(diào)工作。3)學(xué)生選題。分組以后,學(xué)生可以根據(jù)自己的興趣愛好或者對事物的了解程度進(jìn)行自由選題,例如,學(xué)生信息管理系統(tǒng)、宿舍信息管理系統(tǒng)等。教師也可以給定一些有意義的選題讓那些難以做出抉擇的小組選擇。4)同步設(shè)計(jì)。選題完成以后,組內(nèi)要進(jìn)行討論,組長要協(xié)調(diào)組內(nèi)的工作,組員先對系統(tǒng)進(jìn)行需求分析,再根據(jù)理論知識點(diǎn)的進(jìn)度,同步進(jìn)行系統(tǒng)設(shè)計(jì),例如,二維表的創(chuàng)建、建立查詢和設(shè)計(jì)窗體等。5)教師指導(dǎo)。實(shí)踐課中,學(xué)生在設(shè)計(jì)系統(tǒng)的過程中,教師應(yīng)參與小組討論,指導(dǎo)學(xué)生對關(guān)鍵問題的解決,同時掌握學(xué)生的系統(tǒng)開發(fā)進(jìn)度。6)系統(tǒng)評測。小組系統(tǒng)開發(fā)應(yīng)伴隨著教學(xué)的結(jié)束而完成,指導(dǎo)教師邀請2~3名同行對學(xué)生的最終系統(tǒng)進(jìn)行評測,并打分,作為學(xué)生的實(shí)踐分?jǐn)?shù)。整個實(shí)踐過程,指導(dǎo)老師需要了解每個組的進(jìn)展和開發(fā)情況,最后需要邀請同行評測,在有效的實(shí)踐課時內(nèi),是能夠完成教學(xué)任務(wù)的。
3.3案例分析
Access數(shù)據(jù)庫課程教學(xué)中,教師以“宿舍管理系統(tǒng)”的開發(fā)為例,向?qū)W生展示“宿舍管理系統(tǒng)”的基本結(jié)構(gòu),如圖1所示,讓學(xué)生對數(shù)據(jù)庫管理系統(tǒng)有一個直觀的認(rèn)識,激發(fā)學(xué)生的學(xué)習(xí)積極性。
學(xué)生對數(shù)據(jù)庫管理系統(tǒng)有了直觀的認(rèn)識之后,教師先按照大綱要求,并結(jié)合等級考試的重點(diǎn)難點(diǎn)內(nèi)容,對數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行講解。同時,教師根據(jù)“宿舍管理系統(tǒng)”的需求,對“宿舍管理系統(tǒng)”中所涉及的數(shù)據(jù)表進(jìn)行簡要分析,目的是為了引導(dǎo)學(xué)生創(chuàng)建自己選定的數(shù)據(jù)庫管理系統(tǒng)的相關(guān)數(shù)據(jù)表。依次類推,教師講完一個理論知識點(diǎn),應(yīng)要求學(xué)生完成數(shù)據(jù)庫管理系統(tǒng)的相關(guān)功能設(shè)計(jì),如若在實(shí)踐課堂內(nèi)并沒有完成相關(guān)設(shè)計(jì),那么小組成員必須在課余時間完成設(shè)計(jì)工作。理論教學(xué)實(shí)施過程如圖2所示。
圖1 宿舍管理系統(tǒng)結(jié)構(gòu)
圖2 理論教學(xué)過程
實(shí)踐教學(xué)前,教師需根據(jù)班級人數(shù)將學(xué)生分組,每組3~4名學(xué)生,并選出組長,全程負(fù)責(zé)本組的開發(fā)和協(xié)調(diào)工作。然后,小組進(jìn)入選題環(huán)節(jié),邀請指導(dǎo)教師和小組成員一起討論選題的合理性、可行性,并最終確定選題。選題完成以后,小組成員需要查找相關(guān)資料對選題進(jìn)行需求分析,并畫出選題的數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)圖。在教學(xué)計(jì)劃安排的實(shí)踐課中,學(xué)生需根據(jù)所學(xué)的理論知識和組員共同查找的資料完成系統(tǒng)的相關(guān)功能的開發(fā),做到系統(tǒng)開發(fā)與理論知識同步。同時,組與組之間要實(shí)現(xiàn)資源共享。教師在實(shí)踐課中積極參與各小組討論,指導(dǎo)小組解決關(guān)鍵性問題,同時掌握各小組的開發(fā)進(jìn)度。大綱規(guī)定的課時結(jié)束后,不僅要進(jìn)行理論考試,而且要進(jìn)行數(shù)據(jù)庫管理系統(tǒng)的評測。
3.4考核方式
圖3 教學(xué)實(shí)施及考核全過程
4結(jié)束語
傳統(tǒng)教學(xué)方法一般需要48學(xué)時,理論和實(shí)踐課程各占24學(xué)時。若采用本文提出的新方法,共需56學(xué)時,在增加少量學(xué)時的條件下,兼顧了學(xué)生的動手能力和考試過級率,是完全能夠執(zhí)行的。同時,指導(dǎo)教師會把握各組的開發(fā)進(jìn)度,大部分學(xué)生能夠完成系統(tǒng)開發(fā)。
傳統(tǒng)教學(xué)方法結(jié)合計(jì)算機(jī)等級考試教學(xué)法進(jìn)行理論教學(xué),不但鞏固了學(xué)生的理論知識,同時通過采用項(xiàng)目驅(qū)動法進(jìn)行實(shí)踐教學(xué)也有效提升了學(xué)生的動手能力,提高了學(xué)生學(xué)習(xí)的興趣和積極性,進(jìn)而提升了學(xué)生等級考試的過級率,增強(qiáng)了學(xué)生就業(yè)的競爭力。
參 考 文 獻(xiàn)
[1]教育部考試中心.Access數(shù)據(jù)庫程序設(shè)計(jì)[M].北京:高等教育出版社,2013.
[2]張淑榮,李郁林.Access數(shù)據(jù)庫應(yīng)用課程教學(xué)方法的探索[J].電腦與電信,2014(7):69-71.
[3]吳立鋒.以培養(yǎng)能力為核心的Access數(shù)據(jù)庫教學(xué)改革探討[J].中國現(xiàn)代教育裝備,2011(23):111-112.
[4]朱秀麗,陳勁松.案例教學(xué)法在Access數(shù)據(jù)庫技術(shù)教學(xué)中的應(yīng)用探索[J].煤炭技術(shù),2010,29(4):228-230.
[5]李嚴(yán).《Access數(shù)據(jù)庫程序設(shè)計(jì)》教學(xué)方法的研究[J].吉林省教育學(xué)院學(xué)報(bào),2010,26(10):145-146.
[6]高翔.任務(wù)驅(qū)動法在“Access數(shù)據(jù)庫技術(shù)”教學(xué)中的實(shí)踐[J].計(jì)算機(jī)教育,2009(23):139-141.
[7]劉娟.計(jì)算機(jī)等級考試下的《Access數(shù)據(jù)庫程序設(shè)計(jì)》教學(xué)探討[J].安慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2011,17(4):120-122.
收稿日期:2015-04-14;修改日期: 2015-05-09
作者簡介:曾新(1986-),男,碩士,助教,主要從事數(shù)據(jù)挖掘,計(jì)算機(jī)應(yīng)用技術(shù)方面的研究。
中圖分類號TP311.138
文獻(xiàn)標(biāo)志碼B
doi:10.3969/j.issn.1672-4550.2016.03.047
Discussion on Teaching Methods of Access Database Course
ZENG Xin1,HE Wate2
(1.College of Mathematics and Computer,Dali University,Dali 671003,China;2.Social and Humanities Science Research Affairs Office,Yunnan University,Kunming 650091,China)
AbstractAccess database is a course with theoretical and practical application.This paper is aimed at the characteristics and current situation non-computer majors students learning Access database.So we put forward the purpose of practical application and adopt the teaching method of Project-Driven Method and the National Computer Rank Examination combining,it’s to improve the practical ability of students and the students’ computer grade examination pass rate,so enhancing the college students’ employment competitiveness.
Key wordsAccess database;project-driven method;computer grade examination