徐燕文 董峰
【摘要】 隨著信息技術(shù)的快速發(fā)展,數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用范圍愈來(lái)愈廣,已經(jīng)成為信息系統(tǒng)的核心技術(shù)。為了適應(yīng)這一社會(huì)需求,越來(lái)越多的高校開(kāi)設(shè)了數(shù)據(jù)庫(kù)相關(guān)課程,數(shù)據(jù)庫(kù)原理課程已逐漸成為了信息管理專(zhuān)業(yè)的基石課程之一。文中就數(shù)據(jù)庫(kù)原理課程的實(shí)驗(yàn)教學(xué)模式展開(kāi)討論,結(jié)合多年來(lái)的教學(xué)經(jīng)驗(yàn),從實(shí)驗(yàn)教學(xué)內(nèi)容、實(shí)驗(yàn)方法、實(shí)驗(yàn)考核等方面,不斷探索更好,更適合的教學(xué)模式。
【關(guān)鍵詞】 數(shù)據(jù)庫(kù)原理 實(shí)驗(yàn)教學(xué) 教學(xué)改革
為了適應(yīng)社會(huì)需求,越來(lái)越多的高校開(kāi)設(shè)了數(shù)據(jù)庫(kù)相關(guān)課程,從原理到技術(shù)再到應(yīng)用,如數(shù)據(jù)庫(kù)原理、Oracle數(shù)據(jù)庫(kù)、MySql數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)模型設(shè)計(jì)、數(shù)據(jù)庫(kù)需求分析等等。[1]而其中數(shù)據(jù)庫(kù)原理課程已然是這一系列課程的基礎(chǔ),也逐漸成為了信息管理專(zhuān)業(yè)的基石課程之一。而如何上好這門(mén)課程,針對(duì)該課程的教學(xué)改革也是層出不窮,本文就數(shù)據(jù)庫(kù)原理課程的實(shí)驗(yàn)教學(xué)模式展開(kāi)討論,結(jié)合多年來(lái)的教學(xué)經(jīng)驗(yàn),不斷探索更好,更適合的教學(xué)模式。
一、實(shí)踐教學(xué)現(xiàn)狀分析
1、《數(shù)據(jù)庫(kù)原理》課程的教學(xué)主要包括了理論教學(xué)和實(shí)驗(yàn)教學(xué)兩大部分,收到整個(gè)專(zhuān)業(yè)的教學(xué)計(jì)劃和每學(xué)期教學(xué)學(xué)時(shí)的影響,絕大部分高校都采用了以理論教學(xué)為中心,實(shí)驗(yàn)教學(xué)為補(bǔ)充的教學(xué)模式,實(shí)驗(yàn)學(xué)時(shí)偏少,很難滿足實(shí)際教學(xué)的需要。數(shù)據(jù)庫(kù)原理課程中確實(shí)涉及到較多的原理性理論知識(shí),但在整個(gè)教學(xué)實(shí)施過(guò)程中亦不能忽視實(shí)驗(yàn)教學(xué)的重要性。
2、在教學(xué)大綱的制定上,通常重視理論教學(xué)大綱的制定和修訂,忽視了實(shí)驗(yàn)教學(xué)大綱與時(shí)俱進(jìn)的修訂工作。實(shí)驗(yàn)項(xiàng)目的制定更是具有隨意性,同一課程不同教授講授時(shí)往往會(huì)設(shè)置完全不一樣的實(shí)驗(yàn)項(xiàng)目,實(shí)驗(yàn)項(xiàng)目和實(shí)驗(yàn)內(nèi)容的選擇完全取決于任課教師的水平和偏好,缺乏實(shí)驗(yàn)大綱的指導(dǎo)和約束。
3、實(shí)驗(yàn)項(xiàng)目的設(shè)置以驗(yàn)證性實(shí)驗(yàn)偏多,缺少綜合性、設(shè)計(jì)性實(shí)驗(yàn)。除了正常的實(shí)驗(yàn)課時(shí)外,缺少項(xiàng)目實(shí)踐,未形成實(shí)踐教學(xué)體系。
4、為了便于實(shí)驗(yàn)室的管理和出于安全考慮,一般實(shí)驗(yàn)室對(duì)每臺(tái)機(jī)器都會(huì)采取還原保護(hù)措施。因此,在實(shí)驗(yàn)課時(shí)就會(huì)出現(xiàn)上次實(shí)驗(yàn)未完成的內(nèi)容下一次課無(wú)法繼續(xù)完成,而在涉及到數(shù)據(jù)庫(kù)管理系統(tǒng)軟件安裝、配置的實(shí)驗(yàn)內(nèi)容時(shí),受到還原卡的影響,往往不能順利完成。
5、受大的環(huán)境影響,學(xué)生心浮氣躁,學(xué)習(xí)缺乏自主性,實(shí)驗(yàn)課的講授仍然停留在老師講解、演示,學(xué)生模擬、重復(fù)的階段,師生互動(dòng)不夠,學(xué)生積極性不高,每次實(shí)驗(yàn)并不能達(dá)到預(yù)期的效果。
二、實(shí)踐教學(xué)改革探索
目前,深入提高大學(xué)生應(yīng)用創(chuàng)新能力已經(jīng)成為了高校實(shí)踐教學(xué)研究的熱點(diǎn)。面向應(yīng)用型人才教育的數(shù)據(jù)庫(kù)實(shí)驗(yàn)教學(xué)不僅僅要針對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行簡(jiǎn)單增減,也不是以某個(gè)流行的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件為核心的使用培訓(xùn),而是要根據(jù)培養(yǎng)目標(biāo)的定位,從實(shí)踐教學(xué)內(nèi)容及實(shí)施方法等方面進(jìn)行改革。[2]
1、組織學(xué)科教師進(jìn)行調(diào)研論證,根據(jù)專(zhuān)業(yè)培養(yǎng)目標(biāo)修訂教學(xué)計(jì)劃和實(shí)驗(yàn)教學(xué)大綱。明確實(shí)驗(yàn)課程的教學(xué)目標(biāo)和教學(xué)任務(wù),討論確定適合本專(zhuān)業(yè)學(xué)生的實(shí)驗(yàn)項(xiàng)目,實(shí)驗(yàn)項(xiàng)目可分為必做項(xiàng)和選做項(xiàng),由任課教師和學(xué)生根據(jù)實(shí)際情況有選擇的開(kāi)設(shè)。詳細(xì)敘述每個(gè)實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)原理,可以通過(guò)流程圖的形式讓師生對(duì)此次項(xiàng)目的步驟和所需時(shí)間有大致的了解。除此之外,實(shí)驗(yàn)考核是檢驗(yàn)學(xué)生實(shí)際操作能力的主要途徑,在實(shí)驗(yàn)大綱中也要明確列出考核項(xiàng)目和所占分值,提高學(xué)生實(shí)驗(yàn)的積極性。
2、以實(shí)驗(yàn)大綱為指導(dǎo),認(rèn)證撰寫(xiě)課程的實(shí)驗(yàn)指導(dǎo)書(shū)。實(shí)驗(yàn)指導(dǎo)書(shū)是學(xué)生做實(shí)驗(yàn)的主要參考和依據(jù),要讓學(xué)生通過(guò)指導(dǎo)書(shū)明確指導(dǎo)自己要做什么、怎么做、為什么這樣做。為了能在有限的實(shí)驗(yàn)課課堂上取得良好的實(shí)驗(yàn)效果,可以提前將實(shí)驗(yàn)指導(dǎo)書(shū)發(fā)給學(xué)生,讓他們提前準(zhǔn)備,復(fù)習(xí)實(shí)驗(yàn)過(guò)程中所涉及到的理論知識(shí),這樣就節(jié)省了實(shí)驗(yàn)時(shí)間,起到了事半功倍的效果。
3、實(shí)驗(yàn)環(huán)境的好壞直接影響到實(shí)驗(yàn)課的實(shí)施,在不能改變實(shí)驗(yàn)室硬件條件的情況下,可以通過(guò)安裝虛擬機(jī)或者利用云平臺(tái)來(lái)解決機(jī)器還原保護(hù)的問(wèn)題。在虛擬機(jī)下可以很好的完成數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的安裝和配置,避免重啟后丟失的問(wèn)題。而利用云平臺(tái)可以給每位學(xué)生分配一臺(tái)虛擬計(jì)算機(jī),學(xué)生通過(guò)各自指定的賬號(hào)登錄后就可以完成各項(xiàng)試驗(yàn),不僅在實(shí)驗(yàn)室,在宿舍以及校內(nèi)其他可以使用網(wǎng)絡(luò)的地方,都可以進(jìn)行遠(yuǎn)程登錄訪問(wèn),隨時(shí)隨地完成實(shí)驗(yàn)內(nèi)容,避免了每次實(shí)驗(yàn)開(kāi)始是的數(shù)據(jù)庫(kù)附加和實(shí)驗(yàn)課結(jié)束時(shí)的數(shù)據(jù)庫(kù)分離操作。
4、利用課程設(shè)計(jì)彌補(bǔ)實(shí)驗(yàn)課的不足。實(shí)驗(yàn)課學(xué)時(shí)內(nèi)的實(shí)驗(yàn)主要針對(duì)某個(gè)或某幾個(gè)知識(shí)點(diǎn)組織的,每次實(shí)驗(yàn)之間的聯(lián)系并不很明顯,而為了讓學(xué)生達(dá)到能夠熟練掌握數(shù)據(jù)庫(kù)設(shè)計(jì)基本技術(shù)和方法,為將來(lái)從事數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)分析、設(shè)計(jì)和開(kāi)發(fā),奠定必要的實(shí)踐基礎(chǔ),單純的綜合性或設(shè)計(jì)性實(shí)驗(yàn)是滿足不了的,而通過(guò)課程設(shè)計(jì),讓學(xué)生通過(guò)所掌握的諸多知識(shí),以小組合作的形式實(shí)現(xiàn)一類(lèi)應(yīng)用軟件的開(kāi)發(fā),就可以了解數(shù)據(jù)庫(kù)設(shè)計(jì)、開(kāi)發(fā)、管理的全過(guò)程。
5、培養(yǎng)學(xué)生自主學(xué)習(xí)的習(xí)慣。在實(shí)驗(yàn)教學(xué)實(shí)施過(guò)程中,學(xué)生有問(wèn)題不加思考就求助老師,有時(shí)候可能只是一個(gè)英文單詞寫(xiě)錯(cuò)了,從來(lái)沒(méi)有想到自己是否能夠獨(dú)立解決。熟話說(shuō),“授之以魚(yú)不如授之以漁”,教會(huì)學(xué)生解決問(wèn)題的方法比解決具體問(wèn)題要重要的多。
因此,在實(shí)驗(yàn)的過(guò)程中要注重?cái)?shù)據(jù)庫(kù)管理系統(tǒng)中聯(lián)機(jī)幫助文件的使用,讓學(xué)生認(rèn)識(shí)到其重要性。[3]借住幫助文件,鼓勵(lì)學(xué)生多寫(xiě)多練,逐漸杜絕如SQL語(yǔ)句會(huì)讀卻不會(huì)寫(xiě)的現(xiàn)象。這樣既能培養(yǎng)學(xué)生的自主學(xué)習(xí)習(xí)慣,也可以為他們自學(xué)提供保障。
三、結(jié)束語(yǔ)
《數(shù)據(jù)庫(kù)原理》是一門(mén)理論性和實(shí)踐性都相對(duì)較強(qiáng)的課程,只有加強(qiáng)實(shí)踐教學(xué),優(yōu)化實(shí)踐教學(xué)體系,理論知識(shí)才能得到有效鞏固。通過(guò)教學(xué)過(guò)程中不斷發(fā)現(xiàn)問(wèn)題、解決問(wèn)題,對(duì)實(shí)驗(yàn)教學(xué)內(nèi)容、實(shí)驗(yàn)方法、實(shí)驗(yàn)考核等方面的改革,提升學(xué)生在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的設(shè)計(jì)和開(kāi)發(fā)能力,更好的培養(yǎng)學(xué)生實(shí)踐動(dòng)手能力和創(chuàng)新能力,真正成為符合社會(huì)需求的應(yīng)用型人才。
參 考 文 獻(xiàn)
[1] 孟憲虎. 信息管理類(lèi)專(zhuān)業(yè)數(shù)據(jù)庫(kù)課程實(shí)驗(yàn)教學(xué)模式研究[J]. 計(jì)算機(jī)教育,2011.
[2] 李萍. 數(shù)據(jù)庫(kù)實(shí)驗(yàn)教學(xué)中創(chuàng)新能力培養(yǎng)的研究與實(shí)踐[J]. 電腦知識(shí)與技術(shù),2015.
[3] 常志玲 伍臨莉 常國(guó)虎. 非計(jì)算機(jī)專(zhuān)業(yè)數(shù)據(jù)庫(kù)實(shí)驗(yàn)探究[J]. 實(shí)驗(yàn)室研究與探索,2012.
[4] 葉霞 李俊山 李海龍. 數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)踐教學(xué)改革[J]. 計(jì)算機(jī)教育,2011.