邢慧芬 吳其林 梁寶華
(巢湖學(xué)院,安徽 巢湖 238000)
《oracle大型數(shù)據(jù)庫(kù)》教學(xué)改革研究與實(shí)踐
邢慧芬 吳其林 梁寶華
(巢湖學(xué)院,安徽 巢湖 238000)
目前,我國(guó)高校培養(yǎng)的Oracle數(shù)據(jù)庫(kù)的人才和市場(chǎng)的實(shí)際需求嚴(yán)重脫節(jié),因此高等院校《oracle大型數(shù)據(jù)庫(kù)》課程的教學(xué)改革迫在眉睫。首先從教學(xué)效果、教學(xué)內(nèi)容設(shè)置、教學(xué)的互動(dòng)性及學(xué)生學(xué)習(xí)素質(zhì)等方面分析了《Oracle大型數(shù)據(jù)庫(kù)》課程的教學(xué)現(xiàn)狀,針對(duì)存在諸多問(wèn)題,從課堂氣氛、教學(xué)內(nèi)容設(shè)置、理論和實(shí)驗(yàn)教學(xué)方法與手段等方面進(jìn)行了教學(xué)改革與實(shí)踐,提高了學(xué)生的實(shí)際項(xiàng)目開發(fā)能力、自學(xué)能力和團(tuán)隊(duì)合作能力,更好地滿足應(yīng)用型人才培養(yǎng)的要求。
Oracle數(shù)據(jù)庫(kù);教學(xué)改革;教學(xué)實(shí)踐
隨著大數(shù)據(jù)的到來(lái),數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用涉及到各個(gè)領(lǐng)域,已成為我國(guó)信息產(chǎn)業(yè)的支柱。根據(jù)Gartner在2014年3月發(fā)布的調(diào)查報(bào)告,Oracle數(shù)據(jù)庫(kù)的市場(chǎng)份額在2013年再次占據(jù)第一的位置,以47.4%超過(guò)了隨后4個(gè)廠商的總和,遠(yuǎn)高于同類數(shù)據(jù)庫(kù)產(chǎn)品[1]。高等院校開設(shè)《Oracle大型數(shù)據(jù)庫(kù)》這門課程的目的在于培養(yǎng)學(xué)生設(shè)計(jì)開發(fā)和管理數(shù)據(jù)庫(kù)的能力。目前高等院校培養(yǎng)的Oracle數(shù)據(jù)庫(kù)人才和市場(chǎng)的實(shí)際需求嚴(yán)重脫節(jié),因此高等院校《Oracle大型數(shù)據(jù)庫(kù)》課程的教學(xué)改革迫在眉睫。
1.1 教學(xué)效果差
《Oracle大型數(shù)據(jù)庫(kù)》課程難度較大,學(xué)生學(xué)習(xí)任務(wù)重,學(xué)習(xí)壓力大,加上教師乏味的教學(xué)活動(dòng),學(xué)生對(duì)枯燥的教學(xué)內(nèi)容十分厭煩,有些學(xué)生在課堂上睡覺(jué)、玩手機(jī),看小說(shuō),甚至逃課,課堂教學(xué)效果偏低。如何提高學(xué)生學(xué)習(xí)《Oracle大型數(shù)據(jù)庫(kù)》課程的興趣,調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性和積極性?這是值得研究和深思的一個(gè)問(wèn)題。
1.2 教學(xué)內(nèi)容缺乏設(shè)計(jì)
《Oracle大型數(shù)據(jù)庫(kù)》內(nèi)容廣泛,涉及到Oracle的體系結(jié)構(gòu)、各種數(shù)據(jù)庫(kù)對(duì)象(表、視圖、索引、表空間、分區(qū)、段等)、安全管理操作、SQL語(yǔ)句以及數(shù)據(jù)庫(kù)編程語(yǔ)言PL/SQL等多個(gè)方面[2],由于高校課時(shí)的限制,如何合理安排組織教學(xué)內(nèi)容顯得尤為重要。目前缺乏適合應(yīng)用型本科教學(xué)的教材。市場(chǎng)上的Oracle的書籍種類繁多,內(nèi)容編排不夠合理,有些過(guò)于復(fù)雜,有些過(guò)于簡(jiǎn)單;同時(shí)書籍偏重的知識(shí)點(diǎn)也不同,一部分側(cè)重于Oracle數(shù)據(jù)庫(kù)DBA管理,一部分偏重于SQL語(yǔ)句及O-racle數(shù)據(jù)庫(kù)函數(shù)的講解,而有的只講解到PL/SQL程序設(shè)計(jì)部分。如果單純地依賴某一本教材,就會(huì)造成知識(shí)點(diǎn)覆蓋不夠全面,學(xué)生很難對(duì)Oracle數(shù)據(jù)庫(kù)有一個(gè)整體的認(rèn)識(shí),達(dá)不到應(yīng)有的教學(xué)效果[3]。
1.3 理論與實(shí)驗(yàn)教學(xué)脫節(jié)現(xiàn)象嚴(yán)重
理論講授、機(jī)房實(shí)踐操作分開。一次理論講授課過(guò)后幾天才上實(shí)驗(yàn)課,理論知識(shí)得不到及時(shí)消化,有的學(xué)生甚至在上實(shí)驗(yàn)課時(shí)理論知識(shí)已基本忘記,不能很好地完成實(shí)驗(yàn)任務(wù),教學(xué)效果非常差。此外,實(shí)驗(yàn)內(nèi)容通常由任課教師自己確定,由于缺乏專業(yè)的Oracle實(shí)驗(yàn)師,造成實(shí)驗(yàn)內(nèi)容隨意性較大,結(jié)構(gòu)組織不夠合理。同時(shí),實(shí)驗(yàn)項(xiàng)目的設(shè)置也都是針對(duì)課本上的具體知識(shí)點(diǎn)的練習(xí),即使整個(gè)學(xué)期學(xué)生很好地完成實(shí)驗(yàn)內(nèi)容,很少有學(xué)生能夠把所學(xué)知識(shí)很好地應(yīng)用到數(shù)據(jù)庫(kù)系統(tǒng)的開發(fā)中,學(xué)生缺乏對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)的整體思路,這樣進(jìn)一步加劇了實(shí)驗(yàn)教學(xué)和理論教學(xué)的脫節(jié)。
1.4 學(xué)生缺乏獨(dú)立解決問(wèn)題的能力
現(xiàn)代多媒體技術(shù)在教學(xué)過(guò)程中的大量使用,造成課堂演示速度加快,以至于很多學(xué)生跟不上老師上課的節(jié)奏[4],更沒(méi)有時(shí)間去獨(dú)立思考,導(dǎo)致學(xué)生缺乏獨(dú)立解決問(wèn)題的能力。在近三年指導(dǎo)畢業(yè)論文(設(shè)計(jì))過(guò)程中發(fā)現(xiàn),學(xué)生理論知識(shí)尚可,但實(shí)際動(dòng)手設(shè)計(jì)和開發(fā)一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的能力非常薄弱[5]。有些學(xué)生甚至完全不懂?dāng)?shù)據(jù)庫(kù)的設(shè)計(jì),連基本的E_R圖都畫不出來(lái),更不懂如何把E_R關(guān)系轉(zhuǎn)化為數(shù)據(jù)庫(kù)中對(duì)應(yīng)的基本表。他們往往對(duì)數(shù)據(jù)庫(kù)系統(tǒng)缺乏整體的規(guī)劃,往往是先實(shí)現(xiàn)系統(tǒng)的基本框架,再根據(jù)需要,添加相應(yīng)的表,造成整個(gè)系統(tǒng)在后期出現(xiàn)嚴(yán)重的功能漏洞。因此,在平時(shí)的教學(xué)過(guò)程中,如何培養(yǎng)學(xué)生設(shè)計(jì)和開發(fā)數(shù)據(jù)庫(kù)的能力,也是教學(xué)活動(dòng)中一個(gè)非常關(guān)鍵的教學(xué)任務(wù)。
1.5 學(xué)生缺乏團(tuán)隊(duì)協(xié)作能力的培養(yǎng)
在每學(xué)期最后對(duì)《Oracle大型數(shù)據(jù)庫(kù)》課程設(shè)計(jì)進(jìn)行答辯時(shí),發(fā)現(xiàn)了兩個(gè)常見(jiàn)的現(xiàn)象。其一,一般一個(gè)課程設(shè)計(jì)由3—5人組成一個(gè)項(xiàng)目小組(成員中通常有一位女生),每組有一個(gè)項(xiàng)目組長(zhǎng)(一般由編碼能力較強(qiáng)的學(xué)生擔(dān)當(dāng)),最后驗(yàn)收時(shí)發(fā)現(xiàn),一個(gè)課程設(shè)計(jì)往往由組長(zhǎng)獨(dú)立完成課程的編碼,由小組里面的女同學(xué)完成整個(gè)課程設(shè)計(jì)的說(shuō)明書。其二,課程設(shè)計(jì)原則上是有多名同學(xué)共同完成,但有的同學(xué)與小組成員在分工上存在分歧,最后一人一組,甚至有些同學(xué)在一開始就不愿與別人合作,自己要求獨(dú)自一組。軟件項(xiàng)目通常都是團(tuán)隊(duì)項(xiàng)目,僅靠一己之力幾乎是不可能完成的。因此培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作能力是一個(gè)刻不容緩的任務(wù)。
《Oracle大型數(shù)據(jù)庫(kù)》課程的教學(xué)目標(biāo),就是讓學(xué)生在掌握在一定理論基礎(chǔ)知識(shí)以后能夠設(shè)計(jì)并開發(fā)數(shù)據(jù)庫(kù)。針對(duì)目前出現(xiàn)的《Oracle大型數(shù)據(jù)庫(kù)》教學(xué)諸多的問(wèn)題,主要從以下幾個(gè)方面進(jìn)行了教學(xué)改革與實(shí)踐。
2.1 增強(qiáng)教學(xué)互動(dòng),提高學(xué)生學(xué)習(xí)的積極性和主動(dòng)性
教師課堂講授,師生共同探討。傳統(tǒng)“填鴨式”的教學(xué)模式,是一種學(xué)生被動(dòng)接受老師上課所講的內(nèi)容的教學(xué)模式,很容易造成學(xué)生聽課疲憊,注意力分散,在課堂上睡覺(jué)、玩手機(jī),同時(shí)養(yǎng)成學(xué)生不善于思考的習(xí)慣。因此必須以學(xué)生為中心,讓學(xué)生參與到課堂教學(xué)中來(lái),為此,每節(jié)課都會(huì)留出10—15分鐘的時(shí)間,讓學(xué)生自己講講新課,并提出問(wèn)題,讓下面的同學(xué)一起討論,在這一過(guò)程中學(xué)生相互學(xué)習(xí)、相互促進(jìn)。通過(guò)這樣平時(shí)的講課鍛煉,也培養(yǎng)了學(xué)生的膽識(shí)和表達(dá)能力,為以后踏入社會(huì)打下良好的基礎(chǔ)。同時(shí),為了避免學(xué)生在課堂上玩手機(jī)和睡覺(jué),采取“誰(shuí)玩手機(jī),找其同桌回答問(wèn)題”的手段,提高了學(xué)生的注意力,同時(shí)也調(diào)動(dòng)了課堂氣氛,提高了教學(xué)效果。
2.2 優(yōu)化教學(xué)內(nèi)容配置
教學(xué)內(nèi)容的選取和配置對(duì)激發(fā)學(xué)生的學(xué)習(xí)熱情,提高學(xué)生學(xué)習(xí)的積極性、主動(dòng)性以及動(dòng)手鍛煉能力至關(guān)重要[6]。按照Oracle數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)、Oracle數(shù)據(jù)庫(kù)開發(fā)、Oracle數(shù)據(jù)庫(kù)管理三大模塊對(duì)數(shù)據(jù)庫(kù)從簡(jiǎn)單到復(fù)雜進(jìn)行展開,并結(jié)合案例——人力資源管理系統(tǒng)進(jìn)行講解,讓學(xué)生在學(xué)習(xí)的過(guò)程中掌握數(shù)據(jù)庫(kù)設(shè)計(jì)與開發(fā)的整個(gè)流程,同時(shí)真正地理解每一個(gè)知識(shí)點(diǎn)在實(shí)際開發(fā)過(guò)程中如何去使用。圖1顯示了整個(gè)教學(xué)模塊與內(nèi)容。
2.3 采用實(shí)驗(yàn)室操作演示教學(xué)法
近兩年帶大四學(xué)生去實(shí)習(xí)基地進(jìn)行實(shí)訓(xùn),受實(shí)習(xí)基地培訓(xùn)公司的啟示,實(shí)驗(yàn)課采取實(shí)驗(yàn)室操作演示教學(xué)方法開展教學(xué)。實(shí)驗(yàn)室操作演示教學(xué)法,要求人手一臺(tái)電腦,聽講和操作相結(jié)合[7]。在實(shí)驗(yàn)室,老師根據(jù)實(shí)驗(yàn)內(nèi)容,通過(guò)廣播的方式,演示并講解本次實(shí)驗(yàn)任務(wù),學(xué)生可以通過(guò)自己的電腦清楚看到老師操作的步驟和執(zhí)行的過(guò)程,然后老師再根據(jù)實(shí)驗(yàn)內(nèi)容布置一個(gè)類似的任務(wù),讓學(xué)生自己動(dòng)手去完成;學(xué)生在操作過(guò)程中遇到疑問(wèn),老師再予以輔導(dǎo),學(xué)生也可以相互討論,共同解決難題。《Oracle大型數(shù)據(jù)庫(kù)》是一門操作性很強(qiáng)的課程,這種教學(xué)方法可以快速提高學(xué)生的動(dòng)手操作能力,讓學(xué)生達(dá)到很好的學(xué)習(xí)效果。目前學(xué)院云實(shí)驗(yàn)室的建設(shè)以及實(shí)驗(yàn)設(shè)備的完善為這種教學(xué)方法的實(shí)施提供了有力的條件。

圖1 教學(xué)模塊與教學(xué)內(nèi)容
2.4 培養(yǎng)學(xué)生獨(dú)立學(xué)習(xí)能力
受Oracle數(shù)據(jù)庫(kù)的課時(shí)限制,老師不可能把每一個(gè)知識(shí)點(diǎn)都講得詳細(xì)透徹,只能在課堂講解重難點(diǎn),這就需要學(xué)生利用課余時(shí)間查閱相關(guān)資料自主學(xué)習(xí)。同時(shí),Oracle數(shù)據(jù)庫(kù)是一門適時(shí)性很強(qiáng)的課程,知識(shí)不斷變化和豐富,因此,必須讓學(xué)生變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),培養(yǎng)他們挖掘知識(shí)的能力。在課堂講授的過(guò)程中,對(duì)有些知識(shí)點(diǎn)點(diǎn)到為主,讓學(xué)生在課下利用各種資源來(lái)自主學(xué)習(xí),深入理解并掌握知識(shí)。這樣,可以激起學(xué)生學(xué)習(xí)的興趣,調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,改變學(xué)生學(xué)習(xí)的惰性,增強(qiáng)學(xué)生的自主學(xué)習(xí)能力。特別是在大數(shù)據(jù)時(shí)代,豐富的網(wǎng)絡(luò)資源為學(xué)生的自主學(xué)習(xí)提供了強(qiáng)有力的保障,可以讓學(xué)生在查閱資料的過(guò)程中,不斷豐富Oracle數(shù)據(jù)庫(kù)知識(shí)。比如在講解select查詢中的like關(guān)鍵字時(shí),課本中只是簡(jiǎn)單的介紹一下常見(jiàn)的通配符(%、_、’’),而本人在講解過(guò)程中進(jìn)行擴(kuò)充,介紹了關(guān)于正則表達(dá)式的匹配部分內(nèi)容 (REGEXP_LIKE (x,pattern[,match_option])函數(shù)的使用),讓感興趣的同學(xué)在課余時(shí)間進(jìn)一步查詢相關(guān)資料,了解其語(yǔ)法的具體使用。
2.5 項(xiàng)目驅(qū)動(dòng)教學(xué)
采用項(xiàng)目驅(qū)動(dòng)的方式對(duì)oracle數(shù)據(jù)庫(kù)展開教學(xué),培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作和實(shí)踐開發(fā)能力。針對(duì)本課程的課程設(shè)計(jì),不再按照傳統(tǒng)的方式,讓學(xué)生在學(xué)期的最后的兩到三周集中完成,造成只有部分同學(xué)參與的結(jié)果;而是在學(xué)期開始,就組織學(xué)生分組選題(每3—5人一個(gè)小組),讓學(xué)生按照公司開發(fā)工程的思路參與數(shù)據(jù)庫(kù)的整體設(shè)計(jì),根據(jù)每一段的學(xué)習(xí)內(nèi)容完成對(duì)應(yīng)的數(shù)據(jù)庫(kù)任務(wù)。到學(xué)期結(jié)束的時(shí)候,學(xué)生能順利地共同完成課程設(shè)計(jì),提高了他們的團(tuán)隊(duì)協(xié)作和實(shí)踐開發(fā)能力。
通過(guò)教學(xué)改革與實(shí)踐,《Oracle大型數(shù)據(jù)庫(kù)》課程的教學(xué)取得了階段性成效,無(wú)論是課堂氣氛、教學(xué)效果,學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,還是學(xué)生獨(dú)立解決問(wèn)題、團(tuán)隊(duì)協(xié)作及開發(fā)的能力都上了一個(gè)很大的臺(tái)階,但也存在一些問(wèn)題。比如,《Oracle大型數(shù)據(jù)庫(kù)》課程涉及內(nèi)容廣泛,難度較大,在短期內(nèi)讓學(xué)生掌握深層次的內(nèi)容較為困難。另外,改革實(shí)踐與研究是一個(gè)漫長(zhǎng)的過(guò)程,此教學(xué)模式是否適合我院學(xué)生的學(xué)習(xí)和發(fā)展,還需要在長(zhǎng)期的教學(xué)實(shí)踐活動(dòng)中慢慢地去總結(jié)、去檢驗(yàn)。
本文首先從教學(xué)環(huán)節(jié)、教學(xué)內(nèi)容設(shè)置、教學(xué)的互動(dòng)性及學(xué)生學(xué)習(xí)素質(zhì)等方面分析了《Oracle大型數(shù)據(jù)庫(kù)》課程的教學(xué)現(xiàn)狀,針對(duì)存在的諸多問(wèn)題,從課堂氣氛、教學(xué)內(nèi)容設(shè)置、教學(xué)方法與手段等方面進(jìn)行了教學(xué)改革與實(shí)踐,提高了學(xué)生的實(shí)際項(xiàng)目開發(fā)能力、自學(xué)能力和團(tuán)隊(duì)合作能力,更好地滿足應(yīng)用型人才培養(yǎng)的要求。
[1]馮偉.政務(wù)云環(huán)境尚待克服新技術(shù)風(fēng)險(xiǎn)[J].信息安全與通信保密,2015,(2):48-50.
[2]楊永健,劉尚毅.Oracle數(shù)據(jù)庫(kù)管理、開發(fā)與實(shí)踐[M].北京:人民郵電出版社,2012:12.
[3]陳寶鋼,司海平,劉奕,等.Oracle數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程教學(xué)改革探索與研究[J].中國(guó)電力教育,2014,(8):108-111.
[4]蘇俊英.開放式Oracle數(shù)據(jù)庫(kù)實(shí)驗(yàn)教學(xué)體系研究與實(shí)踐[J].理工高教研究,2010,(5):120-123.
[5]肖卓宇,許曉英.“ORACLE數(shù)據(jù)庫(kù)”課程教學(xué)方法及其目標(biāo)的探討[J].長(zhǎng)沙通信職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010,(1):23-25.
[6]鄭淑麗,胡東輝,侯整風(fēng),等.信息安全專業(yè)“信息隱藏”課程的教學(xué)研究[J].計(jì)算機(jī)教育,2010,(2):105-108.
[7]李旗.《Oracle數(shù)據(jù)庫(kù)》課程教學(xué)與實(shí)驗(yàn)改革探索[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013,(7):168-169.
[8]李秀芳,張志旺,張忠磊.應(yīng)用型人才培養(yǎng)模式下Oracle數(shù)據(jù)庫(kù)課程教學(xué)研究[J].中國(guó)電力教育,2013,(35):131-133.
[9]葛瀛龍,龔曉君,涂利明.場(chǎng)景式案例教學(xué)在Oracle數(shù)據(jù)庫(kù)教學(xué)中的實(shí)施[J].中國(guó)教育信息化,2010,(3):57-59.
[10]張蕊,劉建華.“Oracle數(shù)據(jù)庫(kù)應(yīng)用”課程教學(xué)改革法的新思路[J].華北水利水電學(xué)院學(xué)報(bào)(社科版),2012,(4):183-185.
責(zé)任編輯:陳 鳳
G642.0
A
:1672-2868(2017)03-0130-04
2017-04-11
巢湖學(xué)院重點(diǎn)教研課題(項(xiàng)目編號(hào):ch14kcjgxm03);省級(jí)教學(xué)團(tuán)隊(duì)項(xiàng)目(項(xiàng)目編號(hào):2016jxtd083);巢湖學(xué)院校級(jí)應(yīng)用型課程(項(xiàng)目編號(hào):ch13yykc05);安徽省校企合作實(shí)踐教育基地項(xiàng)目:(項(xiàng)目編號(hào):2015sjjd021);安徽省高等學(xué)校省級(jí)教學(xué)研究項(xiàng)目(項(xiàng)目編號(hào):2015jyxm325);卓越人才教育培養(yǎng)計(jì)劃(項(xiàng)目編號(hào):2016zjjh043)
邢慧芬(1986-),女,安徽阜陽(yáng)人。巢湖學(xué)院信息工程學(xué)院,助教。研究方向:圖像認(rèn)證。