容青
廣西師范學(xué)院計(jì)算機(jī)與信息工程學(xué)院 南寧 530023
數(shù)據(jù)庫(kù)原理與應(yīng)用是計(jì)算機(jī)專業(yè)及其相關(guān)專業(yè)如教育技術(shù)學(xué)專業(yè)的一門骨干課程。雖然開(kāi)設(shè)同樣的課程,但教育技術(shù)學(xué)專業(yè)開(kāi)設(shè)該門課程的需求與計(jì)算機(jī)專業(yè)有著明顯的不同。計(jì)算機(jī)專業(yè)偏重理論,開(kāi)該門課程主要考慮后續(xù)專業(yè)課程的需求,更多實(shí)踐與后續(xù)課程結(jié)合進(jìn)行;而教育技術(shù)學(xué)專業(yè)開(kāi)設(shè)該門課程主要是為了在本專業(yè)的某一方面應(yīng)用,學(xué)的時(shí)候側(cè)重實(shí)踐。
數(shù)據(jù)庫(kù)原理與應(yīng)用課理論概念多,概念抽象,學(xué)生在學(xué)習(xí)這些內(nèi)容時(shí)常會(huì)感覺(jué)吃力。但該門課程的概念大多與實(shí)踐密切相關(guān),是實(shí)踐的基礎(chǔ),掌握不好這些概念會(huì)影響實(shí)踐應(yīng)用的學(xué)習(xí)。在授課時(shí)如何處理好理論與實(shí)踐內(nèi)容的安排,如何闡述清楚概念,并把實(shí)踐與教育技術(shù)學(xué)專業(yè)的專業(yè)需求結(jié)合起來(lái)以激發(fā)學(xué)生的學(xué)習(xí)興趣,是能否改善該門課程的教學(xué)效果和學(xué)生的學(xué)習(xí)效果的關(guān)鍵。
筆者多年從事教育技術(shù)學(xué)專業(yè)數(shù)據(jù)庫(kù)原理與應(yīng)用課程的教學(xué)與實(shí)踐,從該專業(yè)對(duì)該門課程的需求出發(fā),在課程內(nèi)容安排、教學(xué)和實(shí)踐方法等多方面上對(duì)如何講授好該專業(yè)該門課程的實(shí)踐進(jìn)行研究。
教育技術(shù)學(xué)專業(yè)培養(yǎng)的是能夠在新技術(shù)教育領(lǐng)域從事教學(xué)媒體和教學(xué)系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)、運(yùn)用、管理和評(píng)價(jià)等的教育技術(shù)學(xué)科高級(jí)專門人才,包括各級(jí)師范院校和中等學(xué)校教育技術(shù)學(xué)課程教師以及各級(jí)電教館、高校和普教的教育技術(shù)人員。
本專業(yè)學(xué)生主要學(xué)習(xí)教育技術(shù)學(xué)方面的基本理論和基本知識(shí),接受學(xué)習(xí)資源和學(xué)習(xí)過(guò)程的設(shè)計(jì)、開(kāi)發(fā)、運(yùn)用、管理和評(píng)價(jià)等方面的基本訓(xùn)練,掌握新技術(shù)教育應(yīng)用方面的基本能力。掌握教學(xué)系統(tǒng)分析、設(shè)計(jì)、管理、評(píng)價(jià)的方法和技術(shù)是教育技術(shù)學(xué)專業(yè)畢業(yè)生應(yīng)獲得的主要知識(shí)和能力之一。
根據(jù)教育技術(shù)學(xué)專業(yè)的培養(yǎng)目標(biāo)和數(shù)據(jù)庫(kù)技術(shù)應(yīng)用的重要性,廣西師范學(xué)院教育技術(shù)學(xué)專業(yè)開(kāi)設(shè)數(shù)據(jù)庫(kù)原理與應(yīng)用課程,總學(xué)時(shí)64節(jié),其中理論40節(jié),上機(jī)24節(jié)。該課程的開(kāi)設(shè)旨在使該專業(yè)的學(xué)生:1)了解并掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、數(shù)據(jù)模型和數(shù)據(jù)庫(kù)管理系統(tǒng)的體系結(jié)構(gòu);2)掌握關(guān)系模型的關(guān)系運(yùn)算理論、關(guān)系數(shù)據(jù)庫(kù)SQL語(yǔ)言和使用技術(shù);3)了解并掌握關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理念以及數(shù)據(jù)庫(kù)設(shè)計(jì)的全過(guò)程,能進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)和簡(jiǎn)單應(yīng)用系統(tǒng)的設(shè)計(jì)。
該課程的教材采用中國(guó)人民大學(xué)王珊教授與薩師煊教授編寫的《數(shù)據(jù)庫(kù)系統(tǒng)概論》,這是我國(guó)第一部系統(tǒng)闡明數(shù)據(jù)庫(kù)理論和技術(shù)的教材,其關(guān)于數(shù)據(jù)庫(kù)方面的介紹具有權(quán)威性,采用該教材的最新版——第四版。安排教學(xué)內(nèi)容時(shí)在讓學(xué)生理解基本概念的前提下,課時(shí)安排偏重于應(yīng)用。對(duì)于40節(jié)理論課的內(nèi)容安排見(jiàn)表1。
上機(jī)實(shí)驗(yàn)方面,為了使學(xué)生能夠快速把學(xué)到的數(shù)據(jù)庫(kù)理論知識(shí)運(yùn)用到實(shí)踐應(yīng)用中,選擇2個(gè)常見(jiàn)的DBMS(Database Management System,數(shù)據(jù)庫(kù)管理系統(tǒng)):Microsofe Access 2003和Microsoft SQL Server 2005作為上機(jī)實(shí)踐環(huán)境,上機(jī)實(shí)驗(yàn)安排在2次(每次3課時(shí))理論課后開(kāi)始,此時(shí)學(xué)生對(duì)數(shù)據(jù)庫(kù)原理(包括關(guān)系數(shù)據(jù)庫(kù))已經(jīng)有了一個(gè)初步的了解,上機(jī)實(shí)際接觸關(guān)系DBMS不會(huì)有陌生和恐慌心理,容易掌握操作。之后每周1次理論(每次3課時(shí))、1次上機(jī)(每次2個(gè)機(jī)時(shí)),上機(jī)內(nèi)容與理論內(nèi)容緊密結(jié)合。12次上機(jī)內(nèi)容安排見(jiàn)表2。
表1 理論內(nèi)容課程安排
表2 上機(jī)內(nèi)容安排
數(shù)據(jù)庫(kù)的概念大多比較抽象,但概念是應(yīng)用的基礎(chǔ),學(xué)生必須掌握。實(shí)踐配合理論進(jìn)行學(xué)習(xí),使學(xué)生更易于理解并掌握這些概念。
針對(duì)教育技術(shù)學(xué)專業(yè)的培養(yǎng)目標(biāo)和數(shù)據(jù)庫(kù)原理與應(yīng)用的課程特點(diǎn),在教學(xué)過(guò)程中主要采用類比法進(jìn)行教學(xué),上機(jī)實(shí)踐采用演示法和任務(wù)驅(qū)動(dòng)法進(jìn)行指導(dǎo)。在所有過(guò)程中注意培養(yǎng)學(xué)生對(duì)該門課的興趣。興趣對(duì)于學(xué)好一門課程非常重要。
采用類比法進(jìn)行教學(xué)。在介紹基本概念的時(shí)候,力求用通俗的事例闡釋清楚這些概念,用日常生活中學(xué)生熟見(jiàn)的例子進(jìn)行類比。比如概念模型的建立是數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ),這個(gè)概念命名比較抽象,建立時(shí)分清主次屬性非常重要。用飛機(jī)模型進(jìn)行類比,飛機(jī)模型是真實(shí)飛機(jī)的袖珍框架,具有飛機(jī)的基本組成,但又不是所有的細(xì)枝末節(jié)都包括。這樣讓學(xué)生明白建立概念模型要從現(xiàn)實(shí)世界抽取跟應(yīng)用相關(guān)的實(shí)體及其屬性,跟應(yīng)用無(wú)關(guān)的忽略。如關(guān)系是關(guān)系型數(shù)據(jù)庫(kù)的重要概念,是從關(guān)系代數(shù)抽取出來(lái)的一個(gè)抽象的基本概念,實(shí)際與現(xiàn)實(shí)生活中的表格對(duì)應(yīng),在讓學(xué)生從數(shù)學(xué)角度理解這個(gè)概念之后,再拿關(guān)系的操作跟人工表格管理過(guò)程進(jìn)行比較,讓學(xué)生快速理解關(guān)系數(shù)據(jù)庫(kù)的操作內(nèi)容以及用數(shù)據(jù)庫(kù)技術(shù)管理數(shù)據(jù)相對(duì)于人工紙張表格管理的共同點(diǎn)與優(yōu)越性。這樣,學(xué)生的理解從抽象轉(zhuǎn)到通俗,掌握知識(shí)更加牢固,對(duì)該門課程的學(xué)習(xí)興趣更濃。
上機(jī)實(shí)驗(yàn)選擇Access 2003作為學(xué)生第一次上機(jī)的軟件環(huán)境,該軟件是一個(gè)關(guān)系DBMS,功能簡(jiǎn)單,操作方便,可以讓學(xué)生在初接觸關(guān)系DBMS時(shí)能夠快速克服困難心理,便于進(jìn)入關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)實(shí)踐中。在經(jīng)過(guò)2次上機(jī)實(shí)驗(yàn)后,學(xué)生已經(jīng)學(xué)會(huì)用Access創(chuàng)建表格結(jié)構(gòu)、創(chuàng)建表格關(guān)系、輸入表格數(shù)據(jù)和建立簡(jiǎn)單查詢,第三次上機(jī)開(kāi)始采用功能更強(qiáng)大的關(guān)系DBMS——SQL Server 2005作為上機(jī)環(huán)境。2個(gè)軟件的基本功能差不多,基本功能的操作方法也差不多,所以學(xué)生很快就從Access轉(zhuǎn)入到SQL Server。兩個(gè)軟件的操作環(huán)境一比較,學(xué)生對(duì)SQL Server的加強(qiáng)功能也很容易接受。此后上機(jī)都采用SQL Server作為上機(jī)環(huán)境,學(xué)生對(duì)數(shù)據(jù)庫(kù)技術(shù)的興趣一步步提高。
每次上機(jī)實(shí)踐,指導(dǎo)教師先向?qū)W生演示基本操作,演示時(shí)將基本概念應(yīng)用到具體實(shí)踐,然后再給出具體的應(yīng)用任務(wù)讓學(xué)生完成,所安排任務(wù)與學(xué)生所學(xué)專業(yè)相關(guān),比如建立選課數(shù)據(jù)庫(kù)、學(xué)生信息數(shù)據(jù)庫(kù)、查詢不同的成績(jī)要求、建立面向不同專業(yè)的學(xué)生視圖、設(shè)置不同專業(yè)學(xué)生的訪問(wèn)權(quán)限。學(xué)生所學(xué)理論能夠快速得到實(shí)踐,更加激發(fā)對(duì)該門課程的興趣。在課程的最后,教師結(jié)合學(xué)生所學(xué)過(guò)的一門程序設(shè)計(jì)語(yǔ)言演示并講解一個(gè)教學(xué)系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)的主要過(guò)程,學(xué)生所學(xué)的分散內(nèi)容在這個(gè)案例的開(kāi)發(fā)過(guò)程中被串成一條完整的應(yīng)用主線,進(jìn)一步提高學(xué)生的興趣,教學(xué)取得很好的效果。
要上好偏重實(shí)踐要求的計(jì)算機(jī)相關(guān)專業(yè)的數(shù)據(jù)庫(kù)原理與應(yīng)用課程,不能單純考慮教學(xué)一方面的作用,要把專業(yè)特點(diǎn)和課程特點(diǎn)結(jié)合起來(lái),對(duì)教學(xué)與實(shí)踐的內(nèi)容合理安排,在教學(xué)方法上以及實(shí)踐指導(dǎo)上采用多種方法,同時(shí)通過(guò)激發(fā)學(xué)生對(duì)該門課程的興趣以調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,才能把該課程上好。
[1]杜獻(xiàn)峰.“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程教學(xué)實(shí)踐與探索[J].計(jì)算機(jī)教育,2008,6(12):39-40
[2]龐慧,彭如寬,藍(lán)慧琴.醫(yī)學(xué)信息管理專業(yè)《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程的教學(xué)實(shí)踐與思考[J].高教論壇,2010(1):90-92
[3]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].4版.北京:高等教育出版社,2006