林欽
(福建江夏學(xué)院 電子信息科學(xué)學(xué)院,福建 福州 350108)
新建本科院校數(shù)據(jù)庫課程教學(xué)改革探索
林欽
(福建江夏學(xué)院 電子信息科學(xué)學(xué)院,福建 福州 350108)
根據(jù)新建應(yīng)用型本科院校信息管理與信息系統(tǒng)專業(yè)的培養(yǎng)目標(biāo),結(jié)合數(shù)據(jù)庫技術(shù)的特點(diǎn),確定數(shù)據(jù)庫系列課程的教學(xué)目標(biāo),構(gòu)建數(shù)據(jù)庫課程體系結(jié)構(gòu),組織教學(xué)內(nèi)容,探索新的教學(xué)模式和考核機(jī)制.
數(shù)據(jù)庫;課程體系結(jié)構(gòu);教學(xué)改革
新建應(yīng)用型本科院校主要是培養(yǎng)適應(yīng)社會(huì)需要的高等應(yīng)用型人才,在培養(yǎng)模式上,注重學(xué)生實(shí)踐能力.信息管理與信息系統(tǒng)專業(yè)主要是培養(yǎng)掌握信息系統(tǒng)思想及信息管理等方面的知識和能力、具有較強(qiáng)的計(jì)算機(jī)信息系統(tǒng)分析及應(yīng)用能力、能從事各種信息管理與信息系統(tǒng)規(guī)劃、建設(shè)、維護(hù)以及企業(yè)管理方面軟件開發(fā)和評價(jià)工作的高級專門人才.數(shù)據(jù)庫系列課程是信息管理與信息系統(tǒng)專業(yè)的必修課.數(shù)據(jù)庫是數(shù)據(jù)管理的新技術(shù),是計(jì)算機(jī)科學(xué)的一個(gè)重要分支,越來越多的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫技術(shù)來存儲(chǔ)、處理和管理數(shù)據(jù).隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,數(shù)據(jù)庫技術(shù)在各個(gè)領(lǐng)域的應(yīng)用要求也在不斷地發(fā)生變化,為了跟上信息發(fā)展的步伐,培養(yǎng)滿足社會(huì)需求的應(yīng)用型人才,數(shù)據(jù)庫系列課程有必要進(jìn)行教學(xué)改革.
數(shù)據(jù)庫技術(shù)人才主要有技能型、應(yīng)用型和研究型三種類型.學(xué)院為新建本科院校,以前雖然計(jì)算機(jī)相關(guān)專業(yè)也有開設(shè)數(shù)據(jù)庫相關(guān)的課程,但主要是針對??茖I(yè),以培養(yǎng)技能型數(shù)據(jù)庫人才為目標(biāo),重點(diǎn)是培養(yǎng)學(xué)生對數(shù)據(jù)庫管理系統(tǒng)的操作技能,現(xiàn)在,根據(jù)應(yīng)用型本科院校的信息管理與信息系統(tǒng)專業(yè)的培養(yǎng)目標(biāo),將培養(yǎng)應(yīng)用型數(shù)據(jù)庫技術(shù)人才作為數(shù)據(jù)庫系列課程培養(yǎng)目標(biāo).應(yīng)用型數(shù)據(jù)庫技術(shù)人才主要從事和數(shù)據(jù)庫相關(guān)的信息管理系統(tǒng)的規(guī)劃、設(shè)計(jì)、開發(fā)、實(shí)施、管理等工作,不僅要具備扎實(shí)的數(shù)據(jù)庫理論知識,還要掌握常用數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用技術(shù)和數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)技術(shù)[1].數(shù)據(jù)庫相關(guān)課程的教學(xué)目標(biāo)是讓學(xué)生了解數(shù)據(jù)庫發(fā)展過程及當(dāng)前數(shù)據(jù)庫新技術(shù),掌握關(guān)系代數(shù)和關(guān)系數(shù)據(jù)理論知識及其應(yīng)用,掌握數(shù)據(jù)庫查詢優(yōu)化、安全控制、并發(fā)控制等數(shù)據(jù)庫技術(shù),具備數(shù)據(jù)庫設(shè)計(jì)、管理和維護(hù)能力.
數(shù)據(jù)庫是一門理論與實(shí)踐相結(jié)合的學(xué)科,不僅涉及到數(shù)據(jù)庫理論知識,還涉及到數(shù)據(jù)庫應(yīng)用技術(shù)知識.在學(xué)院處于??圃盒r(shí)期,注重學(xué)生數(shù)據(jù)庫技能培養(yǎng),數(shù)據(jù)庫課程采用的是傳統(tǒng)的、單一的適合??频恼n程體系,主干課程只包括關(guān)系數(shù)據(jù)庫及SQL SERVER課程和數(shù)據(jù)庫訪問技術(shù)課程.該教學(xué)體系教學(xué)內(nèi)容偏重?cái)?shù)據(jù)庫操作技能,不夠完整、系統(tǒng),學(xué)生對理論知識的理解不夠深入,很多知識的應(yīng)用只停留在表面,缺乏自主設(shè)計(jì)數(shù)據(jù)庫能力,只能滿足??朴?jì)算機(jī)相關(guān)專業(yè)培養(yǎng)目標(biāo),無法滿足新建的應(yīng)用型本科院校信息管理與信息系統(tǒng)專業(yè)的培養(yǎng)目標(biāo),因此,有必要構(gòu)件新的數(shù)據(jù)庫課程體系.
新的數(shù)據(jù)庫課程體系主干課程包括數(shù)據(jù)庫原理與應(yīng)用、大型數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫課程設(shè)計(jì).在構(gòu)件數(shù)據(jù)庫課程體系時(shí),需要從橫向和縱向兩個(gè)方向考慮課程間的聯(lián)系.橫向上,需要考慮數(shù)據(jù)庫系列課程間開設(shè)的先后順序、教學(xué)內(nèi)容組織的連貫性;縱向上,需要考慮數(shù)據(jù)庫系列課程與信息管理與信息系統(tǒng)專業(yè)其他課程之間的聯(lián)系,如:與后續(xù)的信息系統(tǒng)分析與設(shè)計(jì)、Web編程等專業(yè)課程之間的聯(lián)系.
整個(gè)數(shù)據(jù)庫課程體系從課程開設(shè)順序、課時(shí)分配、教學(xué)內(nèi)容、實(shí)踐環(huán)節(jié)等各個(gè)方面都進(jìn)行了整體規(guī)劃,以滿足專業(yè)培養(yǎng)目標(biāo)需求.課程體系體現(xiàn)了數(shù)據(jù)庫原理、方法和應(yīng)用的有機(jī)結(jié)合,數(shù)據(jù)庫原理與應(yīng)用課程突出數(shù)據(jù)庫原理和數(shù)據(jù)庫設(shè)計(jì)的介紹,數(shù)據(jù)庫課程設(shè)計(jì)課程重在針對實(shí)際問題進(jìn)行數(shù)據(jù)庫分析和設(shè)計(jì)的實(shí)踐,大型數(shù)據(jù)庫系統(tǒng)課程突出大型數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用和數(shù)據(jù)庫服務(wù)器管理.
數(shù)據(jù)庫課程體系中的數(shù)據(jù)庫原理與應(yīng)用、大型數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫課程設(shè)計(jì)三門課程的教學(xué)內(nèi)容和任務(wù)不同,開設(shè)課程時(shí)要保持課程之間知識銜接與應(yīng)用的逐步深入.
數(shù)據(jù)庫原理與應(yīng)用是數(shù)據(jù)庫系列課程的核心和基礎(chǔ),該課程的教學(xué)目標(biāo)是讓學(xué)生系統(tǒng)地掌握數(shù)據(jù)庫的基本原理和數(shù)據(jù)庫管理系統(tǒng)的基本操作.學(xué)生在掌握數(shù)據(jù)庫系統(tǒng)基本理論知識基礎(chǔ)上,熟練使用SQL在某一種數(shù)據(jù)庫管理系統(tǒng)上操作數(shù)據(jù)庫,了解數(shù)據(jù)庫設(shè)計(jì)方法和數(shù)據(jù)庫維護(hù)[2].該課程具有較強(qiáng)的原理性和基礎(chǔ)性,理論知識課時(shí)與實(shí)驗(yàn)課時(shí)按3:1的比例安排,實(shí)驗(yàn)課時(shí)數(shù)為16課時(shí),選取Microsoft SQL SERVER作為課程實(shí)驗(yàn)平臺(tái),實(shí)驗(yàn)以SQL語句和SQL Server的應(yīng)用為主.數(shù)據(jù)庫實(shí)驗(yàn)操作離不開數(shù)據(jù),在給出實(shí)驗(yàn)項(xiàng)目時(shí)提供相關(guān)的基本數(shù)據(jù).每一個(gè)實(shí)驗(yàn)項(xiàng)目都有嚴(yán)格的要求,前后實(shí)驗(yàn)之間有關(guān)聯(lián),完成前一個(gè)實(shí)驗(yàn)是進(jìn)行后一個(gè)實(shí)驗(yàn)的基礎(chǔ),實(shí)驗(yàn)使用循序漸進(jìn)的方式從“簡單任務(wù)”到“復(fù)雜任務(wù)”,這樣,學(xué)生將理論與實(shí)踐相結(jié)合,進(jìn)一步理解理論知識,同時(shí)也能夠進(jìn)一步加強(qiáng)數(shù)據(jù)庫知識應(yīng)用能力[3].
數(shù)據(jù)庫課程設(shè)計(jì)是數(shù)據(jù)庫系列課程中的實(shí)踐教學(xué)課程,對于鞏固數(shù)據(jù)庫課程知識、提高實(shí)際操作能力、培養(yǎng)學(xué)生靈活運(yùn)用知識解決實(shí)際問題具有非常重要的作用,對于培養(yǎng)學(xué)生的團(tuán)隊(duì)精神、創(chuàng)新能力以及可持續(xù)發(fā)展能力也能夠起到積極的作用[4].該課程是安排在數(shù)據(jù)庫原理與應(yīng)用課程同學(xué)期的最后兩周實(shí)踐周內(nèi).在數(shù)據(jù)庫原理與應(yīng)用課程結(jié)束之后布置給學(xué)生的一個(gè)數(shù)據(jù)庫大作業(yè),要求每個(gè)學(xué)生獨(dú)立完成一個(gè)數(shù)據(jù)庫課程設(shè)計(jì),學(xué)生進(jìn)行選題、數(shù)據(jù)庫需求分析、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫物理設(shè)計(jì)、數(shù)據(jù)庫實(shí)施,最終提交設(shè)計(jì)成果,設(shè)計(jì)成果應(yīng)包括所設(shè)計(jì)的數(shù)據(jù)庫及其對應(yīng)的數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告文檔.
大型數(shù)據(jù)庫系統(tǒng)主要是介紹一個(gè)具體的大型數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用,是數(shù)據(jù)庫在應(yīng)用層面上的提高[5].該課程主要介紹大型數(shù)據(jù)庫系統(tǒng)Oracle的應(yīng)用,包括Oracle體系結(jié)構(gòu)、數(shù)據(jù)庫網(wǎng)絡(luò)配置、數(shù)據(jù)庫對象管理、并發(fā)控制、數(shù)據(jù)庫安全性控制、數(shù)據(jù)庫備份和恢復(fù)、PL/SQL程序設(shè)計(jì)等內(nèi)容[6].在先修的數(shù)據(jù)庫原理與應(yīng)用課程中已介紹過SQL語句,因此,該課程不再重點(diǎn)講解SQL,但要求熟練使用SQL.該課程重點(diǎn)講解大型數(shù)據(jù)庫的后臺(tái)開發(fā)基本原理、PL/SQL程序設(shè)計(jì)和數(shù)據(jù)庫服務(wù)器管理.結(jié)合具體案例講授PL/SQL內(nèi)容.以大型數(shù)據(jù)庫的物理和邏輯結(jié)構(gòu)、進(jìn)程和內(nèi)存等基本原理為基礎(chǔ),介紹數(shù)據(jù)庫服務(wù)器的管理,包括數(shù)據(jù)庫日常管理、數(shù)據(jù)庫網(wǎng)絡(luò)配置、數(shù)據(jù)庫備份和恢復(fù)、性能調(diào)優(yōu)等.考慮到該課程實(shí)踐性強(qiáng)的特點(diǎn),課后作業(yè)不采用傳統(tǒng)的書面作業(yè)形式,而采用案例設(shè)計(jì)和程序?qū)崿F(xiàn)的形式,在后一次上課時(shí),隨機(jī)抽取部分學(xué)生到講臺(tái)為其他同學(xué)演示自己完成的作業(yè)[7].
在課程開設(shè)順序方面,三門課程開在兩個(gè)學(xué)期,數(shù)據(jù)庫原理與應(yīng)用和數(shù)據(jù)庫課程設(shè)計(jì)開設(shè)在同一學(xué)期,實(shí)行的“16+2”教學(xué)模式,前16周開設(shè)數(shù)據(jù)庫原理與應(yīng)用課程,后2周開設(shè)數(shù)據(jù)庫課程設(shè)計(jì).大型數(shù)據(jù)庫系統(tǒng)課程開設(shè)在數(shù)據(jù)庫原理與應(yīng)用課程之后的一個(gè)學(xué)期,這樣開設(shè)課程,不僅保證了數(shù)據(jù)庫系列課程的系統(tǒng)性、連續(xù)性,而且也有利于學(xué)生逐步提高數(shù)據(jù)庫技術(shù)應(yīng)用能力.
新建應(yīng)用型本科院校主要是培養(yǎng)高素質(zhì)應(yīng)用型人才,在教學(xué)體系建設(shè)上要體現(xiàn)“應(yīng)用”特點(diǎn),注重實(shí)踐教學(xué).
為了加強(qiáng)實(shí)踐教學(xué),實(shí)行“16+2”教學(xué)模式,即一學(xué)期的課程由16周教學(xué)周和2周實(shí)踐周組成.“16+2”教學(xué)模式將以教師教為中心的教學(xué)模式轉(zhuǎn)變?yōu)橐詫W(xué)生學(xué)為中心的教學(xué)模式,一方面加強(qiáng)了實(shí)踐教學(xué),提高學(xué)生動(dòng)手能力,另一方面給學(xué)生更多的自主學(xué)習(xí)時(shí)間,培養(yǎng)學(xué)生自主學(xué)習(xí)能力.在實(shí)踐周內(nèi),教師除了進(jìn)行實(shí)踐教學(xué),還要讓學(xué)生由被動(dòng)學(xué)習(xí)變?yōu)橹鲃?dòng)學(xué)習(xí),倡導(dǎo)學(xué)生自主學(xué)習(xí),引導(dǎo)學(xué)生查閱資料、分組討論、編寫報(bào)告、上臺(tái)答辯,通過多種形式來增強(qiáng)學(xué)生實(shí)踐能力.
對于安排在“16+2”模式中的兩周實(shí)踐周內(nèi)的數(shù)據(jù)庫課程設(shè)計(jì)課程,不安排考試,課程最終成績綜合考慮學(xué)生的選題難度、設(shè)計(jì)優(yōu)劣、自主學(xué)習(xí)能力、設(shè)計(jì)報(bào)告、答辯情況等多方面因素來評定.改變傳統(tǒng)的“考試+平時(shí)成績”考核機(jī)制,評定成績時(shí)考慮學(xué)生主動(dòng)學(xué)習(xí)因素.這樣,一方面激勵(lì)學(xué)生參與學(xué)習(xí),另一方面培養(yǎng)學(xué)生自主學(xué)習(xí)能力.
本文針對新建應(yīng)用型本科院校信息管理與信息系統(tǒng)專業(yè)的培養(yǎng)目標(biāo),探索數(shù)據(jù)庫系列課程的教學(xué)改革,包括課程體系結(jié)構(gòu)、課程內(nèi)容組織、教學(xué)模式、考核機(jī)制的探索.隨著信息技術(shù)的飛速發(fā)展,信息世界將進(jìn)入了大數(shù)據(jù)時(shí)代,數(shù)據(jù)庫技術(shù)在各個(gè)領(lǐng)域的應(yīng)用也會(huì)發(fā)生新的變化,如何對數(shù)據(jù)庫系列課程進(jìn)行更深層次的教學(xué)改革,以培養(yǎng)適應(yīng)大數(shù)據(jù)時(shí)代的數(shù)據(jù)庫人才,是下一步工作將要做的研究.
〔1〕劉芳.新建應(yīng)用型本科院校數(shù)據(jù)庫課程的教學(xué)現(xiàn)狀與改革思路探討[J].無線互聯(lián)科技,2012(11):230.
〔2〕汪志圣.應(yīng)用型本科院校中《數(shù)據(jù)庫原理及應(yīng)用》課程教學(xué)研究[J].滁州學(xué)院學(xué)報(bào),2011,3(5):103-104.
〔3〕胡曉娟.高校數(shù)據(jù)庫原理課程實(shí)驗(yàn)教學(xué)設(shè)計(jì)研究[D].新疆:新疆師范大學(xué)數(shù)理信息學(xué)院,2009.
〔4〕周愛武,汪海威,肖云.數(shù)據(jù)庫課程設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2012.
〔5〕孟憲虎.面向應(yīng)用型人才培養(yǎng)的數(shù)據(jù)庫系列課程體系和教學(xué)模式改革探索[J].計(jì)算機(jī)教育,2009(24):6-9.
〔6〕王鵬杰,王存睿,鄭海旭.Oracle11g管理與編程基礎(chǔ)[M].北京:人民郵電出版社,2012.
〔7〕王鵬杰,鄭海旭,何麗君,等.大型數(shù)據(jù)庫技術(shù)課程的改革與實(shí)踐[J].大連民族學(xué)院學(xué)報(bào),2009,11(5):469-472.
G642.0
A
1673-260X(2014)02-0025-02