張麗平 李 松 郝曉紅 孫冬璞 高 峻
(哈爾濱理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 黑龍江哈爾濱 150080)
數(shù)據(jù)庫(kù)技術(shù)從誕生起即在數(shù)據(jù)處理、數(shù)據(jù)管理和軟件技術(shù)等方面起著重要的作用[1]。近些年,隨著社會(huì)應(yīng)用需求和計(jì)算機(jī)軟件行業(yè)及大數(shù)據(jù)領(lǐng)域的快速發(fā)展,數(shù)據(jù)信息呈現(xiàn)出海量性、分布性、空間性、模糊性、無(wú)規(guī)格性和多樣性等特點(diǎn)。各類(lèi)新的數(shù)據(jù)庫(kù)技術(shù)應(yīng)運(yùn)而生,如,主動(dòng)數(shù)據(jù)庫(kù)技術(shù)、時(shí)態(tài)數(shù)據(jù)庫(kù)技術(shù)和時(shí)空數(shù)據(jù)庫(kù)技術(shù)等。作為計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,在目前信息化程度日益增高的社會(huì)里,學(xué)習(xí)和掌握計(jì)算機(jī)數(shù)據(jù)庫(kù)的知識(shí)和技能是非常有意義的[2]。數(shù)據(jù)庫(kù)課程知識(shí)技能不是孤立的,而是和其他課程緊密相連的,例如,軟件工程、數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計(jì)、操作系統(tǒng)、物聯(lián)網(wǎng)技術(shù)、大數(shù)據(jù)、云計(jì)算等是集理論性、創(chuàng)新性、操作性、實(shí)用性于一體的綜合性計(jì)算機(jī)課程。
在作者所在單位的2015版培養(yǎng)方案和大綱中,數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)課程最顯著的變化是在傳統(tǒng)的講課、實(shí)驗(yàn)和上機(jī)基礎(chǔ)上增添了“實(shí)踐,翻轉(zhuǎn),創(chuàng)新,案例”等內(nèi)容。當(dāng)前,在工程教育認(rèn)證對(duì)解決復(fù)雜工程問(wèn)題提出了較高的要求的背景下,根據(jù)新的培養(yǎng)方案,研究如何更有效的組織數(shù)據(jù)庫(kù)課程教學(xué),如何培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和創(chuàng)新能力具有較為重要的意義。
目前,在大學(xué)課堂里,為了培養(yǎng)具有數(shù)據(jù)庫(kù)專(zhuān)業(yè)技能的人才,針對(duì)計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的數(shù)據(jù)庫(kù)教學(xué)內(nèi)容一般主要分為兩大類(lèi):
(一)數(shù)據(jù)庫(kù)技術(shù)的基本理論知識(shí)。教學(xué)內(nèi)容主要包括數(shù)據(jù)庫(kù)的基礎(chǔ)理論知識(shí)的課堂講解和學(xué)習(xí),具體包括數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展階段、分類(lèi)、體系結(jié)構(gòu)等;重要的數(shù)據(jù)模型如概念層數(shù)據(jù)模型、組織層數(shù)據(jù)模型等;三級(jí)模式和二級(jí)映像;關(guān)系代數(shù)和關(guān)系演算;關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論,如主碼、外碼、函數(shù)依賴(lài)、范式、模式分解準(zhǔn)則和分解方法、完整性約束等;數(shù)據(jù)底層存儲(chǔ)技術(shù);數(shù)據(jù)庫(kù)查詢(xún)優(yōu)化等。
(二)數(shù)據(jù)庫(kù)的技術(shù)知識(shí)。這部分教學(xué)內(nèi)容主要包括數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)方法,如邏輯結(jié)構(gòu)設(shè)計(jì)、概念結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)等;數(shù)據(jù)庫(kù)系統(tǒng)的安裝和排錯(cuò);數(shù)據(jù)庫(kù)的保護(hù)和恢復(fù)技術(shù);數(shù)據(jù)庫(kù)的備份;關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL;MySQL數(shù)據(jù)庫(kù)管理系統(tǒng);SQL Sever數(shù)據(jù)庫(kù)管理系統(tǒng);Oracle數(shù)據(jù)庫(kù)管理系統(tǒng);Sybase數(shù)據(jù)庫(kù)管理系統(tǒng)等。
由于數(shù)據(jù)庫(kù)的理論和技術(shù)知識(shí)較多,許多高校根據(jù)學(xué)生的不同層次和不同的培養(yǎng)目標(biāo),課堂教學(xué)的側(cè)重點(diǎn)會(huì)有很大的不同。對(duì)于研究型的大學(xué),數(shù)據(jù)庫(kù)的課堂教學(xué)往往更著力于理論知識(shí)的深度講解;對(duì)于以教學(xué)為主的大學(xué),數(shù)據(jù)庫(kù)的課堂教學(xué)往往側(cè)重于具體數(shù)據(jù)庫(kù)技術(shù)(如SQL語(yǔ)言;SQL Sever數(shù)據(jù)庫(kù)管理系統(tǒng)等),以學(xué)生能熟練使用某種數(shù)據(jù)庫(kù)管理信息系統(tǒng)為目標(biāo)。
無(wú)論是側(cè)重于理論基礎(chǔ)的教學(xué)還是側(cè)重于實(shí)際應(yīng)用技能的教學(xué),傳統(tǒng)的數(shù)據(jù)庫(kù)課堂教學(xué)主要是以教師課堂教授知識(shí)點(diǎn),學(xué)生課后復(fù)習(xí)和上機(jī)實(shí)踐的模式進(jìn)行。近年來(lái),對(duì)數(shù)據(jù)庫(kù)課程與程序設(shè)計(jì)課程教學(xué)和人才培養(yǎng)方法的研究取得了一些重要的研究成果[3-7],但在數(shù)據(jù)庫(kù)的教學(xué)內(nèi)容改革和創(chuàng)新性人才培養(yǎng)方面還有許多不足,無(wú)法較好地培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和能力。
(一)教學(xué)內(nèi)容的局限性。傳統(tǒng)數(shù)據(jù)庫(kù)的教學(xué)內(nèi)容主要是有關(guān)數(shù)據(jù)庫(kù)的基本理論和技術(shù)工具等方面。
1.創(chuàng)新思想和創(chuàng)新方法體現(xiàn)較少。當(dāng)前,在高等教育中,改進(jìn)教學(xué)內(nèi)容和教學(xué)方法,努力培養(yǎng)創(chuàng)新性人才已經(jīng)成為大家的共識(shí)。人才的創(chuàng)新思想和創(chuàng)新能力的培養(yǎng)貫穿于整個(gè)高等教育的各個(gè)環(huán)節(jié)。數(shù)據(jù)庫(kù)技術(shù)從誕生之日起就和創(chuàng)新緊緊聯(lián)系起來(lái),數(shù)據(jù)庫(kù)眾多的理論和分支時(shí)刻閃耀著創(chuàng)新的火花?,F(xiàn)在的數(shù)據(jù)庫(kù)教學(xué)用書(shū)主要在于突出展示數(shù)據(jù)庫(kù)的基本知識(shí)點(diǎn),缺乏對(duì)數(shù)據(jù)庫(kù)創(chuàng)新內(nèi)容、創(chuàng)新思路和創(chuàng)新方法的闡述和歸納。教師主要是傳授書(shū)本基本知識(shí),學(xué)生則機(jī)械的學(xué)習(xí)知識(shí),但缺乏創(chuàng)新思想和創(chuàng)新方法的鍛煉和體悟。
2.數(shù)據(jù)庫(kù)新技術(shù)和新知識(shí)點(diǎn)的講授較少。近些年,對(duì)數(shù)據(jù)處理和數(shù)據(jù)庫(kù)技術(shù)的需求日益呈現(xiàn)多樣化,主要體現(xiàn)在數(shù)據(jù)建模需求、實(shí)時(shí)的系統(tǒng)執(zhí)行需求、高效的數(shù)據(jù)查詢(xún)需求、網(wǎng)絡(luò)數(shù)據(jù)的檢索需求、海量數(shù)據(jù)存儲(chǔ)與共享需求、智能的數(shù)據(jù)分析需求、觸發(fā)器或主動(dòng)需求、不確定數(shù)據(jù)的處理和管理需求、分布式數(shù)據(jù)和大數(shù)據(jù)處理與存儲(chǔ)需求等方面。傳統(tǒng)的數(shù)據(jù)庫(kù)教學(xué)內(nèi)容很少或完全不包含這些新理論新技術(shù)。以至于培養(yǎng)出來(lái)的學(xué)生數(shù)據(jù)庫(kù)知識(shí)面狹窄、技能單一、創(chuàng)新能力不強(qiáng),不能很好地勝任具體的工程和科研工作任務(wù)。
(二)教學(xué)方法的局限性。在傳統(tǒng)的數(shù)據(jù)庫(kù)教學(xué)中主要是老師在課堂上逐一講解知識(shí)點(diǎn),學(xué)生學(xué)習(xí)記憶,再配以少量課時(shí)的實(shí)驗(yàn)訓(xùn)練,即完成了數(shù)據(jù)庫(kù)課程的教學(xué)任務(wù)。傳統(tǒng)教學(xué)方法能使學(xué)生掌握數(shù)據(jù)庫(kù)一般的理論知識(shí)和技術(shù),但具有以下缺點(diǎn):
1.學(xué)生的創(chuàng)新能力培養(yǎng)不足。傳統(tǒng)的教學(xué)方法主要強(qiáng)調(diào)學(xué)生對(duì)數(shù)據(jù)庫(kù)知識(shí)點(diǎn)和基本技能的記憶與掌握,強(qiáng)調(diào)學(xué)生會(huì)用數(shù)據(jù)庫(kù)(例如熟悉SQL編程,數(shù)據(jù)數(shù)據(jù)庫(kù)的安全性維護(hù),熟悉Oracle故障恢復(fù)等),但往往忽略了學(xué)生創(chuàng)新能力的培養(yǎng)和訓(xùn)練,學(xué)生的創(chuàng)新思想和創(chuàng)新能力的培養(yǎng)明顯不足。
2.數(shù)據(jù)庫(kù)技術(shù)的活學(xué)活用能力不高。數(shù)據(jù)庫(kù)技術(shù)是一門(mén)實(shí)踐性較強(qiáng)的技術(shù),學(xué)生在課堂上學(xué)習(xí)了一些基本知識(shí)和操作技能,但往往學(xué)不深學(xué)不透,留下了許多技術(shù)空白,在接手實(shí)際的工程項(xiàng)目時(shí)往往不知所措,舉步維艱。
3.學(xué)生的知識(shí)面較為狹窄。受教學(xué)內(nèi)容和教材的局限性及教師本人知識(shí)面的影響,課堂數(shù)據(jù)庫(kù)教學(xué)所教授的知識(shí)往往較為基礎(chǔ)和陳舊。學(xué)生在課堂上難以獲得新的系統(tǒng)的數(shù)據(jù)庫(kù)知識(shí)和技能,知識(shí)儲(chǔ)備少,知識(shí)面狹窄。在工作崗位上遇到各類(lèi)新的數(shù)據(jù)庫(kù)技術(shù)往往一片茫然,無(wú)從下手,影響了工作效率。
(一)教學(xué)內(nèi)容的創(chuàng)新性改進(jìn)。
1.教學(xué)內(nèi)容的拓展。為了培養(yǎng)出知識(shí)面開(kāi)闊,工程技術(shù)能力較強(qiáng)的數(shù)據(jù)庫(kù)專(zhuān)業(yè)人才,我們對(duì)數(shù)據(jù)庫(kù)教學(xué)內(nèi)容進(jìn)行了改進(jìn)與拓展。為了使學(xué)生掌握一些重要的先進(jìn)的數(shù)據(jù)庫(kù)理論與技術(shù),我們以傳統(tǒng)數(shù)據(jù)庫(kù)教學(xué)內(nèi)容的知識(shí)點(diǎn)為學(xué)習(xí)基點(diǎn),以基點(diǎn)為基礎(chǔ)進(jìn)行知識(shí)點(diǎn)的擴(kuò)展。在傳統(tǒng)數(shù)據(jù)庫(kù)教學(xué)的知識(shí)點(diǎn)中,我們共確定了可擴(kuò)展的23個(gè)基點(diǎn)。在具體教學(xué)實(shí)踐中,利用多樣的教學(xué)方法使學(xué)生在掌握基礎(chǔ)知識(shí)點(diǎn)的基礎(chǔ)上進(jìn)而了解和掌握擴(kuò)展的新知識(shí)點(diǎn)。實(shí)踐表明,在總課時(shí)基本保持不變的情況下,教師合理的做好教學(xué)計(jì)劃和課時(shí)分配,擴(kuò)展的新知識(shí)點(diǎn)能較為科學(xué)地傳授給學(xué)生。
通過(guò)對(duì)基點(diǎn)和擴(kuò)展點(diǎn)的講解,學(xué)生們不僅掌握了傳統(tǒng)數(shù)據(jù)庫(kù)基本的知識(shí)點(diǎn),而且對(duì)拓展的新的相關(guān)理論和技術(shù)有了較好的了解和學(xué)習(xí)。例如,在講解數(shù)據(jù)庫(kù)索引技術(shù)的同時(shí),進(jìn)一步擴(kuò)展到空間數(shù)據(jù)庫(kù)的空間索引技術(shù)、時(shí)態(tài)數(shù)據(jù)庫(kù)的索引技術(shù)、XML數(shù)據(jù)庫(kù)的索引技術(shù)、大數(shù)據(jù)索引技術(shù)和分布式索引技術(shù)等。通過(guò)對(duì)基點(diǎn)進(jìn)行有效的擴(kuò)展,可較大程度地增大學(xué)生的知識(shí)面,培養(yǎng)創(chuàng)新思維,增強(qiáng)專(zhuān)業(yè)技能。
2.數(shù)據(jù)庫(kù)創(chuàng)新思想和創(chuàng)新技術(shù)的融入。為了培養(yǎng)具有創(chuàng)新能力的復(fù)合型人才,我們?cè)跀?shù)據(jù)庫(kù)教學(xué)過(guò)程中結(jié)合具體數(shù)據(jù)庫(kù)知識(shí)點(diǎn)增加了創(chuàng)新思想、創(chuàng)新技術(shù)和創(chuàng)新方法的講解和引導(dǎo),取得較好的效果。例如,在講解關(guān)系數(shù)據(jù)庫(kù)的誕生和發(fā)展歷史時(shí),重點(diǎn)強(qiáng)調(diào)促使關(guān)系數(shù)據(jù)庫(kù)誕生的思想火花,強(qiáng)調(diào)關(guān)系數(shù)據(jù)庫(kù)理論體系取代層次數(shù)據(jù)庫(kù)和網(wǎng)狀數(shù)據(jù)庫(kù)的創(chuàng)新歷程,和學(xué)生詳細(xì)討論創(chuàng)新在關(guān)系數(shù)據(jù)庫(kù)的發(fā)展史上所起的作用。在講解規(guī)范化問(wèn)題時(shí),引導(dǎo)學(xué)生發(fā)現(xiàn)低級(jí)范式的問(wèn)題,進(jìn)而模擬學(xué)術(shù)先輩們的創(chuàng)新思想和解決問(wèn)題的辦法,最后得出高一級(jí)的范式,深刻理解發(fā)現(xiàn)問(wèn)題和解決問(wèn)題的過(guò)程,體會(huì)創(chuàng)新的內(nèi)涵。在講解數(shù)據(jù)庫(kù)索引技術(shù)時(shí),引導(dǎo)學(xué)生進(jìn)一步思考如何利用先進(jìn)的索引結(jié)構(gòu)(例如R樹(shù)、R*樹(shù)、TPR樹(shù)、空間填充曲線等)索引海量的空間數(shù)據(jù)信息,思考如何進(jìn)一步改進(jìn)現(xiàn)有的索引結(jié)構(gòu)。學(xué)生知識(shí)面由一維的B樹(shù)拓展到二維的R樹(shù),學(xué)生能從中更加深刻地理解索引結(jié)構(gòu)的作用和優(yōu)勢(shì),理解技術(shù)思想的創(chuàng)新過(guò)程,從而激發(fā)學(xué)生的探索熱情。還可進(jìn)一步引出對(duì)大數(shù)據(jù)等復(fù)雜多樣數(shù)據(jù)信息索引查詢(xún)的計(jì)算機(jī)前沿問(wèn)題,引導(dǎo)學(xué)生的創(chuàng)新思維。經(jīng)過(guò)老師的合理引導(dǎo)和培養(yǎng),學(xué)生們通過(guò)數(shù)據(jù)庫(kù)課程的學(xué)習(xí),能發(fā)現(xiàn)許多新問(wèn)題,并探索性地提出新的解決方法,增強(qiáng)了創(chuàng)新能力,對(duì)科研和技術(shù)創(chuàng)新有了更多的體會(huì)和認(rèn)識(shí)。
(二)教學(xué)方法的改進(jìn)。在對(duì)數(shù)據(jù)庫(kù)教學(xué)內(nèi)容進(jìn)行改進(jìn)和拓展的基礎(chǔ)上,為了彌補(bǔ)傳統(tǒng)教學(xué)方法的不足,為了充分鍛煉學(xué)生自主學(xué)習(xí)和創(chuàng)新的能力,我們對(duì)教學(xué)方法進(jìn)行了改進(jìn)。根據(jù)各個(gè)知識(shí)點(diǎn)的特點(diǎn),將一些新的教學(xué)方法和傳統(tǒng)的教學(xué)方法相融合,課堂教學(xué)中取得了較好的效果。在教學(xué)中主要采用的方法:
1.類(lèi)比創(chuàng)新法。主要是用在數(shù)據(jù)庫(kù)知識(shí)點(diǎn)的拓展講解上。數(shù)據(jù)庫(kù)基本的知識(shí)點(diǎn)拓展進(jìn)行講解時(shí),類(lèi)比創(chuàng)新和啟發(fā)引導(dǎo)相結(jié)合可使學(xué)生更多的掌握新知識(shí),同時(shí)培養(yǎng)創(chuàng)新意識(shí)。例如,在講解數(shù)據(jù)庫(kù)對(duì)空值信息的處理時(shí),可類(lèi)比提出相似的問(wèn)題,即對(duì)模糊數(shù)據(jù)的處理,此時(shí)教師引導(dǎo)學(xué)生利用概率論和模糊數(shù)學(xué)的知識(shí)思考解決相似問(wèn)題的辦法。在講解數(shù)據(jù)庫(kù)查詢(xún)問(wèn)題時(shí),可進(jìn)一步引導(dǎo)學(xué)生思考海量空間數(shù)據(jù)的查詢(xún)方法,教師可從數(shù)學(xué)建模和數(shù)據(jù)索引結(jié)構(gòu)的改進(jìn)等方面引導(dǎo)學(xué)生思考相關(guān)問(wèn)題,使學(xué)生深刻理解降低搜索空間,加強(qiáng)精煉結(jié)果的數(shù)據(jù)查詢(xún)思路,從而增強(qiáng)學(xué)生解決新問(wèn)題的能力,培養(yǎng)創(chuàng)新性的人才。
2.任務(wù)驅(qū)動(dòng)法。對(duì)于數(shù)據(jù)庫(kù)課程的一些動(dòng)手操作性較強(qiáng)的知識(shí)點(diǎn),在教學(xué)中引入了任務(wù)驅(qū)動(dòng)法,充分調(diào)動(dòng)學(xué)生的自主學(xué)習(xí)的能力,自主分析問(wèn)題,自主解決問(wèn)題。任務(wù)驅(qū)動(dòng)法適用的教學(xué)范圍較廣。例如,在學(xué)習(xí)SQL語(yǔ)句時(shí),課堂講解后,設(shè)計(jì)一些具有一定復(fù)雜性的綜合題目,分組下發(fā)任務(wù),由學(xué)生自己分析,自己完成。完成任務(wù)的同時(shí),進(jìn)一步加深了知識(shí)技能的掌握程度。在學(xué)習(xí)數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),我們選取學(xué)生較為熟悉的一些信息系統(tǒng)(例如超市管理信息系統(tǒng)等)中數(shù)據(jù)庫(kù)設(shè)計(jì)課題,分組分配任務(wù),由學(xué)生根據(jù)課堂引導(dǎo)所學(xué)的知識(shí)完成數(shù)據(jù)庫(kù)的概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)的內(nèi)容。學(xué)生在任務(wù)的驅(qū)動(dòng)下,自主學(xué)習(xí)的能力得到了較大的提高,對(duì)知識(shí)的理解程度更深刻了。
3.分組研討法。對(duì)于具有一定理論深度的知識(shí)點(diǎn),授課時(shí)采取課堂講解和學(xué)生討論相結(jié)合的方式。針對(duì)一些較難理解的內(nèi)容,學(xué)生通過(guò)分組研討,發(fā)現(xiàn)問(wèn)題,思考問(wèn)題,進(jìn)而集體解決問(wèn)題。例如,對(duì)于數(shù)據(jù)庫(kù)中三級(jí)模式和二級(jí)映像的概念及作用,學(xué)生根據(jù)自己的學(xué)習(xí)和理解進(jìn)行討論交流。再例如,針對(duì)復(fù)雜的二維空間數(shù)據(jù)信息,組織學(xué)生分組討論如何對(duì)二維空間數(shù)據(jù)信息進(jìn)行定位查詢(xún)和近鄰查詢(xún),進(jìn)一步引導(dǎo)學(xué)生分析現(xiàn)有的SQL查詢(xún)語(yǔ)言的不足,從而提升學(xué)生探索新知識(shí)的興趣。研討中充分發(fā)揮學(xué)生的主觀能動(dòng)性,互相學(xué)習(xí),互相補(bǔ)充,增強(qiáng)了學(xué)習(xí)效果。教師作為旁聽(tīng)者和難點(diǎn)指導(dǎo)者進(jìn)一步增強(qiáng)了對(duì)學(xué)生的了解程度,便于因材施教。
4.問(wèn)題引導(dǎo)法。問(wèn)題引導(dǎo)法在教學(xué)過(guò)程中用的較多。通過(guò)問(wèn)題可較好的引導(dǎo)學(xué)生對(duì)知識(shí)點(diǎn)進(jìn)行思考。例如,為什么要對(duì)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行規(guī)范化?函數(shù)依賴(lài)在實(shí)際應(yīng)用中引發(fā)的問(wèn)題是什么?主碼和外碼的作用?并發(fā)控制的意義?視圖在實(shí)現(xiàn)三級(jí)模式中的作用?索引的作用和局限性?學(xué)生在思考問(wèn)題的過(guò)程中增強(qiáng)了對(duì)知識(shí)的求知欲,同時(shí)能更加深刻地理解教學(xué)重點(diǎn)。
5.基于移動(dòng)互聯(lián)網(wǎng)的“碎片化”教學(xué)和“碎片化”學(xué)習(xí)融合法。碎片化教學(xué)就是將各種整體信息分割成信息碎片,利用學(xué)生的碎片時(shí)間提供有用的課程知識(shí)信息,學(xué)生利用碎片化的時(shí)間進(jìn)行點(diǎn)滴學(xué)習(xí)。我們著重將補(bǔ)充的數(shù)據(jù)庫(kù)課程內(nèi)容分割成教學(xué)資源碎片,借助先進(jìn)的移動(dòng)終端設(shè)備和軟件,讓學(xué)生在各種碎片化的時(shí)間、地點(diǎn)進(jìn)行學(xué)習(xí)新知識(shí),潛移默化的領(lǐng)悟一些新技術(shù)和新知識(shí)的創(chuàng)新思想,滿(mǎn)足學(xué)生在移動(dòng)互聯(lián)網(wǎng)環(huán)境下進(jìn)行移動(dòng)學(xué)習(xí)的需要。
6.前沿課題講座法。數(shù)據(jù)庫(kù)知識(shí)領(lǐng)域的發(fā)展是日新月異的,為了使學(xué)生在知識(shí)積累時(shí)能快速跟上數(shù)據(jù)庫(kù)的最新理論和技術(shù),我們精選了一些重要的相關(guān)數(shù)據(jù)庫(kù)技術(shù)的課題進(jìn)行課外講座學(xué)習(xí)。例如,數(shù)據(jù)庫(kù)在云計(jì)算技術(shù)中的應(yīng)用、物聯(lián)網(wǎng)對(duì)數(shù)據(jù)庫(kù)技術(shù)的新要求、數(shù)據(jù)庫(kù)的智能性的發(fā)展與阻礙、大數(shù)據(jù)處理技術(shù)、數(shù)據(jù)倉(cāng)庫(kù)技術(shù)、移動(dòng)數(shù)據(jù)查詢(xún),等等。講座內(nèi)容根據(jù)學(xué)生的興趣和需求而定,這些精心組織的課外講座是數(shù)據(jù)庫(kù)課堂教學(xué)的一大補(bǔ)充,具有較強(qiáng)的針對(duì)性,能較好地激發(fā)學(xué)生進(jìn)一步探討前沿知識(shí)的興趣。
以上的方法不是互相割裂的,在具體的教學(xué)過(guò)程中往往互相融合,例如類(lèi)比創(chuàng)新法可和分組研討法結(jié)合,對(duì)于一些具有典型創(chuàng)新特征的問(wèn)題可進(jìn)一步以分組研討的形式進(jìn)行集體探討,激勵(lì)學(xué)生互相交流,創(chuàng)新性地提出自己的觀點(diǎn)和解決辦法。例如,數(shù)據(jù)庫(kù)如何存取和查詢(xún)復(fù)雜的空間數(shù)據(jù)信息等;下一代數(shù)據(jù)庫(kù)技術(shù)的發(fā)展方向預(yù)測(cè),等等,通過(guò)各種方法的靈活運(yùn)用,力求較大程度地提升教學(xué)效果。
為了使學(xué)生較大程度地增強(qiáng)創(chuàng)新意識(shí)和創(chuàng)新能力,為了培養(yǎng)出數(shù)據(jù)庫(kù)技術(shù)熟練、創(chuàng)新能力較強(qiáng)的“雙料”人才。本文對(duì)教學(xué)內(nèi)容和教學(xué)方法進(jìn)行了拓展與改進(jìn)。以傳統(tǒng)數(shù)據(jù)庫(kù)教學(xué)內(nèi)容的知識(shí)點(diǎn)為學(xué)習(xí)基點(diǎn),以基點(diǎn)為基礎(chǔ)進(jìn)行知識(shí)點(diǎn)的合理擴(kuò)展,同時(shí)根據(jù)知識(shí)點(diǎn)的特征有機(jī)融入創(chuàng)新思想和創(chuàng)新方法的探討,使學(xué)生能較大程度地掌握先進(jìn)的數(shù)據(jù)庫(kù)知識(shí)和技能。在教學(xué)方法上進(jìn)行了改進(jìn),根據(jù)數(shù)據(jù)庫(kù)各知識(shí)點(diǎn)的特征和授課目標(biāo),靈活運(yùn)用各種有效的教學(xué)方法開(kāi)展教學(xué),學(xué)生自主學(xué)習(xí)和創(chuàng)新的能力得到較大程度的提高,數(shù)據(jù)庫(kù)理論和技術(shù)的知識(shí)技能掌握得更為扎實(shí)。
[1]葉小平,湯庸.數(shù)據(jù)庫(kù)系統(tǒng)教程(第 2 版)[M].北京:清華大學(xué)出版社,2012.
[2]韋江華,林川.數(shù)據(jù)庫(kù)人才培養(yǎng)教學(xué)改革研究與探索[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2012(7):220-221.
[3]董晨,戴敏,張樺.基于CDIO模式的數(shù)據(jù)庫(kù)系統(tǒng)課程實(shí)踐教學(xué)[J].計(jì)算機(jī)教育,2012(9):81-84.
[4]李正芳,候清蘭.翻轉(zhuǎn)課堂在數(shù)據(jù)庫(kù)教學(xué)中的應(yīng)用[J].教育現(xiàn)代化,2017(4):148-150.
[5]陳洪超.項(xiàng)目教學(xué)法在數(shù)據(jù)庫(kù)教學(xué)中的應(yīng)用[J].當(dāng)代教育實(shí)踐與教學(xué)研究,2016(3):156-158.
[6]應(yīng)新洋,劉慰,魏平.能力導(dǎo)向的應(yīng)用型本科數(shù)據(jù)庫(kù)改革與實(shí)踐[J].大學(xué)教育,2015(6):98-99.
[7]趙衛(wèi)績(jī),劉井蓮.以能力培養(yǎng)為導(dǎo)向的程序設(shè)計(jì)課程教學(xué)實(shí)踐探析[J].綏化學(xué)院學(xué)報(bào),2014(12):120-122.