李遠(yuǎn)英
摘 要:數(shù)據(jù)庫是計(jì)算機(jī)學(xué)科的重要分支,數(shù)據(jù)庫系統(tǒng)教學(xué)在計(jì)算機(jī)專業(yè)教學(xué)中占有重要地位。在當(dāng)前的教育背景下,學(xué)生的人數(shù)在不斷增加,社會(huì)發(fā)展對(duì)學(xué)生的學(xué)業(yè)要求也越來越高,數(shù)據(jù)庫系統(tǒng)教學(xué)也面臨著較大的難度,因此,學(xué)校及教師應(yīng)該尋求更為有效的教學(xué)方法,提高教學(xué)質(zhì)量及有效性。本文就目前的教育形式,對(duì)數(shù)據(jù)庫系統(tǒng)的教學(xué)方法進(jìn)行了研究。
關(guān)鍵詞:數(shù)據(jù)庫;教學(xué)方法;案例教學(xué)法
絕大多數(shù)計(jì)算機(jī)應(yīng)用系統(tǒng),無論是商用,政府部門,還是學(xué)校里使用的,都是基于數(shù)據(jù)庫的。由此可知,數(shù)據(jù)庫這門課對(duì)計(jì)算機(jī)專業(yè)的學(xué)生來說是非常重要的。數(shù)據(jù)庫教學(xué)不僅可以給學(xué)生傳授數(shù)據(jù)庫的基本概念和保護(hù)技術(shù),更重要的是能夠培養(yǎng)學(xué)生的專業(yè)素質(zhì),以及分析問題、解決實(shí)際問題的能力,做到學(xué)以致用。為此,學(xué)校及教師應(yīng)該嘗試著對(duì)數(shù)據(jù)庫系統(tǒng)的教學(xué)方法和內(nèi)容進(jìn)行改進(jìn),有效提高教學(xué)水平。
一、數(shù)據(jù)庫技術(shù)產(chǎn)生的原因
隨著計(jì)算技術(shù)在各個(gè)領(lǐng)域的廣泛應(yīng)用,數(shù)據(jù)量變得越來越大,比如騰訊、百度、谷歌等公司的很多應(yīng)用,每天都有大量的數(shù)據(jù)產(chǎn)生。紐約證券交易所每天產(chǎn)生1TB的交易數(shù)據(jù);Ancestry.com家譜網(wǎng)站存儲(chǔ)著2.5PB數(shù)據(jù);互聯(lián)網(wǎng)檔案館(The Internet Archive)存儲(chǔ)著2PB的數(shù)據(jù),并以每月至少20TB的速度增長(zhǎng);瑞士日內(nèi)瓦附近大型強(qiáng)子對(duì)撞機(jī)每年產(chǎn)生約15PB的數(shù)據(jù)。據(jù)IDC統(tǒng)計(jì),到2011年全球數(shù)據(jù)總量已達(dá)到1.8ZB,并且數(shù)據(jù)量仍在快速地增長(zhǎng)。如此海量的數(shù)據(jù)應(yīng)該如何組織和管理,需要新的技術(shù)來解決這一難題。在這種背景下,數(shù)據(jù)庫技術(shù)誕生了。在高校教學(xué)中,目前學(xué)生都會(huì)使用到的網(wǎng)上選課系統(tǒng),該系統(tǒng)中主要涉及與學(xué)生、教師和課程相關(guān)的數(shù)據(jù),這就需要對(duì)這些數(shù)據(jù)進(jìn)行組織和管理。數(shù)據(jù)庫技術(shù)就在此背景下誕生了。由此可知,學(xué)習(xí)數(shù)據(jù)庫相關(guān)知識(shí),學(xué)生可以清楚了解數(shù)據(jù)技術(shù)的意義,這樣能夠更好地激發(fā)學(xué)生對(duì)該技術(shù)的興趣,有助于學(xué)生對(duì)本領(lǐng)域知識(shí)的探索和學(xué)習(xí)。
二、數(shù)據(jù)庫系統(tǒng)教學(xué)方法
(一)案例教學(xué)法
數(shù)據(jù)庫系統(tǒng)相關(guān)知識(shí)具有較強(qiáng)的專業(yè)性,不管對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生還是計(jì)算機(jī)專業(yè)的學(xué)生,如何引導(dǎo)他們?cè)趯W(xué)習(xí)過程中產(chǎn)生濃厚的興趣是至關(guān)重要的。對(duì)于數(shù)據(jù)庫系統(tǒng)的教學(xué)可以充分利用案例教學(xué)法,通過結(jié)合現(xiàn)實(shí)中的例子來闡述學(xué)習(xí)它的必要性和適用性,比如QQ、微信等社交軟件、學(xué)校的教務(wù)系統(tǒng)(管理學(xué)生的個(gè)人信息、選課信息、教學(xué)信息等),使學(xué)生產(chǎn)生學(xué)習(xí)的興趣,讓他們從被動(dòng)學(xué)到主動(dòng)要求了解。這門課對(duì)于理論知識(shí)的傳授,需根據(jù)學(xué)生的水平采取靈活的教學(xué)方法。
對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生,應(yīng)從數(shù)據(jù)庫的發(fā)展、構(gòu)成及相關(guān)概念等基本方面入手,逐步過渡到相應(yīng)的軟件編程,在此過程中引入實(shí)例分析,讓學(xué)生初步了解數(shù)據(jù)庫。比如,每個(gè)學(xué)生都會(huì)用到學(xué)校的教務(wù)系統(tǒng),用于查詢自己的個(gè)人信息、選課信息、考試成績(jī)等,學(xué)生作為最終的用戶直接看到符合查詢要求的結(jié)果,如果作為程序設(shè)計(jì)者又是如何實(shí)現(xiàn)這些操作的?首先需明確數(shù)據(jù)庫的用途即最終的用戶,總體規(guī)劃數(shù)據(jù)庫的框架,設(shè)計(jì)相應(yīng)的模型;然后根據(jù)具體的數(shù)據(jù)及相互間的聯(lián)系,在這個(gè)數(shù)據(jù)庫中創(chuàng)建多張二維關(guān)系表,通過關(guān)系的完整性約束把不同的關(guān)系聯(lián)系起來,從而實(shí)現(xiàn)聯(lián)合查詢。
(二)項(xiàng)目驅(qū)動(dòng)式教學(xué)法
項(xiàng)目驅(qū)動(dòng)教學(xué)模式的基本思想就是將學(xué)生的學(xué)習(xí)活動(dòng)與實(shí)際的工程項(xiàng)目相結(jié)合,師生通過共同實(shí)施一個(gè)完整的“項(xiàng)目”而逐步深入、全面展開教學(xué)活動(dòng),通過探究問題和解決問題來提高學(xué)生的學(xué)習(xí)興趣,進(jìn)而樹立他們的信心和培養(yǎng)他們的能力。項(xiàng)目驅(qū)動(dòng)式教學(xué)方法被廣泛地應(yīng)用在計(jì)算機(jī)課程的教學(xué)中,考核目標(biāo)轉(zhuǎn)變?yōu)轵?yàn)收學(xué)生實(shí)際完成項(xiàng)目的情況。學(xué)生以小組為團(tuán)隊(duì),開發(fā)一款數(shù)據(jù)庫管理系統(tǒng),解決一些具體的實(shí)際問題,能夠幫助學(xué)生更加深入的理解理論知識(shí),同時(shí)思考開發(fā)過程的優(yōu)缺點(diǎn)及改進(jìn)方法。
數(shù)據(jù)庫系統(tǒng)概論雖然理論性很強(qiáng),但是這門課程是之后多門課程的前驅(qū)課程,并且后續(xù)課程大多數(shù)需要實(shí)際操作數(shù)據(jù)庫的技術(shù),因此數(shù)據(jù)庫課程的實(shí)驗(yàn)課程也非常重要。課程開始之前,需要收集大量的與課程相關(guān)的項(xiàng)目,注意篩選出難易適度的項(xiàng)目。然后由學(xué)生自主選擇項(xiàng)目,在結(jié)束理論課程章節(jié)后,引導(dǎo)學(xué)生對(duì)理論知識(shí)部分進(jìn)行實(shí)踐環(huán)節(jié)設(shè)計(jì)與實(shí)施。如果學(xué)生有更感興趣的項(xiàng)目,也可以選擇自己感興趣的項(xiàng)目。如果出現(xiàn)多個(gè)組選擇同一項(xiàng)目的,可以在這多個(gè)小組之間進(jìn)行項(xiàng)目競(jìng)標(biāo),根據(jù)評(píng)比分?jǐn)?shù)的高低將項(xiàng)目進(jìn)行分配。在項(xiàng)目的實(shí)施過程中,引導(dǎo)學(xué)生發(fā)揮主觀能動(dòng)性,積極地發(fā)現(xiàn)問題,利用討論組、網(wǎng)絡(luò)資源等形式積極解決問題。期末驗(yàn)收項(xiàng)目時(shí),組織教師團(tuán)隊(duì)進(jìn)行考核,對(duì)各個(gè)項(xiàng)目團(tuán)隊(duì)進(jìn)行評(píng)分,并將該項(xiàng)分?jǐn)?shù)列入最終的期末成績(jī)中。
項(xiàng)目驅(qū)動(dòng)式教學(xué)方法將學(xué)生作為主體,教師為客體,在整個(gè)項(xiàng)目的執(zhí)行過程中,教師僅僅提供必要的理論知識(shí)和相關(guān)的技術(shù)支持,實(shí)現(xiàn)了真正意義上的以學(xué)生為主的教學(xué)理念。
三、結(jié)語
綜上所述,數(shù)據(jù)庫系統(tǒng)教學(xué)在當(dāng)前的高校教育中具有重要作用,其可以幫助計(jì)算機(jī)專業(yè)學(xué)生更有效地進(jìn)行專業(yè)技能的學(xué)習(xí),還能幫助非計(jì)算機(jī)專業(yè)學(xué)生拓寬學(xué)習(xí)領(lǐng)域。當(dāng)前我國(guó)許多高校在開展數(shù)據(jù)庫系統(tǒng)教學(xué)時(shí)都面臨著一定的困難,因此,學(xué)校及教師應(yīng)該不斷研究教學(xué)方法,通過創(chuàng)新及改革,提高教學(xué)效率,從而培養(yǎng)出一批高技能、高水平的人才,為社會(huì)的發(fā)展提供人才力量。
參考文獻(xiàn):
[1]黃式東,朱海龍,梁侃,薛瑞.數(shù)據(jù)庫系統(tǒng)教學(xué)方法研究[J].大學(xué)教育,2017,02:70-71.
[2]王有為,吳迪.數(shù)據(jù)庫系統(tǒng)概論課程教學(xué)方法探索[J].信息與電腦(理論版),2016,02:148-149.endprint