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