劉嶺 龐書華
摘 要:本文以網(wǎng)絡(luò)數(shù)據(jù)庫課程為探究對象,基于世界技能大賽,對計算機(jī)相關(guān)專業(yè)數(shù)據(jù)庫課程教學(xué)過程中存在的問題進(jìn)行了分析,研究了教學(xué)導(dǎo)向及教學(xué)方法。
關(guān)鍵詞:數(shù)據(jù)庫? ? 世賽成果轉(zhuǎn)化? ? 教學(xué)研究
數(shù)據(jù)庫技術(shù)作為信息技術(shù)的前沿和信息產(chǎn)業(yè)的基礎(chǔ),在收集、處理以及分析海量數(shù)據(jù)等方面具有重要作用,為國家大數(shù)據(jù)發(fā)展戰(zhàn)略提供有力支撐。同時,數(shù)據(jù)庫技術(shù)也是世界技能大賽商務(wù)軟件解決方案項目中的重要考核技能。
自2014年2月被人力資源和社會保障部批準(zhǔn)為第43屆世界技能大賽商務(wù)軟件解決方案項目中國集訓(xùn)基地以來,邢臺技師學(xué)院已經(jīng)連續(xù)3屆參加該項國際大賽,對數(shù)據(jù)庫比賽內(nèi)容和數(shù)據(jù)庫學(xué)科建設(shè)進(jìn)行了深入的研究與探索,積累了豐富教學(xué)和實戰(zhàn)經(jīng)驗。做好網(wǎng)絡(luò)數(shù)據(jù)庫課程建設(shè),推動數(shù)據(jù)庫世賽成果和教學(xué)成果轉(zhuǎn)化,既是帶動技工類院校數(shù)據(jù)庫教學(xué)水平提升的迫切任務(wù),也是參與世賽為國爭光的使命責(zé)任。
一、教學(xué)目標(biāo)與教學(xué)對象研究
(一)教學(xué)目標(biāo)研究
網(wǎng)絡(luò)數(shù)據(jù)庫課程作為我院計算機(jī)類專業(yè)的專業(yè)課程之一,目的是讓學(xué)生掌握網(wǎng)絡(luò)數(shù)據(jù)庫的基礎(chǔ)理論知識,以及SQL Server數(shù)據(jù)庫平臺的技術(shù)應(yīng)用?;A(chǔ)理論部分,我們重點講解關(guān)系型數(shù)據(jù)庫的相關(guān)基礎(chǔ)知識;應(yīng)用部分則以世界技能大賽商務(wù)軟件解決方案項目中推薦,并且在中小型企業(yè)中廣泛應(yīng)用的SQL Server數(shù)據(jù)庫為平臺,圍繞操作技能進(jìn)行詳細(xì)的介紹。
具體目標(biāo)包括:了解數(shù)據(jù)庫技術(shù)的相關(guān)概念,掌握數(shù)據(jù)庫的設(shè)計方法及其應(yīng)用;掌握數(shù)據(jù)庫的創(chuàng)建及管理方法;掌握數(shù)據(jù)表的創(chuàng)建及管理方法;掌握數(shù)據(jù)查詢的方法,能夠根據(jù)需求檢索數(shù)據(jù);掌握流程控制語句,能夠進(jìn)行函數(shù)的創(chuàng)建及調(diào)用;理解存儲過程的作用,能夠進(jìn)行存儲過程的創(chuàng)建及管理;了解觸發(fā)器的概念及分類,能夠進(jìn)行觸發(fā)器的創(chuàng)建及管理;理解事務(wù)及游標(biāo)的概念及作用,了解數(shù)據(jù)庫的安全機(jī)制。
(二)教學(xué)對象研究
筆者學(xué)院作為人力資源和社會保障部序列的技工類院校,學(xué)制教育在校生規(guī)模達(dá)14000人。學(xué)生絕大部分為初中畢業(yè)生,年齡較小,普遍存在以下特點:
1.基礎(chǔ)薄弱,認(rèn)識模糊
技工類院校學(xué)生入學(xué)前普遍缺乏學(xué)習(xí)興趣,自學(xué)能力差,成績不理想,基礎(chǔ)不扎實,依賴性強(qiáng),同時實踐經(jīng)驗不足,對工作能力要求認(rèn)識不到位,存在學(xué)習(xí)目標(biāo)不明確,動力不足、效果差等現(xiàn)象。
2.易受影響,可塑性強(qiáng)
技工類院校學(xué)生入學(xué)年齡一般在十六七歲,處于性格培塑階段,對事物的分辨能力不強(qiáng),容易受到外部因素的影響。因此,必須在營造濃厚的學(xué)習(xí)氛圍上下工夫,加強(qiáng)正面引導(dǎo)和典型引領(lǐng),激發(fā)他們的學(xué)習(xí)熱情。
3.偏愛動手,懶于思考
技工類院校生源普遍不善于獨立思考,偏愛看得見摸得著的動手操作。他們雖然能夠按照要求完成指定作業(yè),但是分析問題、解決問題能力較弱,面對矛盾和困難時,缺乏鉆勁和韌勁,積極性容易受到打擊,導(dǎo)致挫敗感。
二、課程教學(xué)的導(dǎo)向研究
(一)以工匠精神為職業(yè)素養(yǎng)導(dǎo)向
世界技能大賽商務(wù)軟件解決方案項目以用戶最佳體驗為原則,從對用戶需求的分析、數(shù)據(jù)庫的概念設(shè)計及物理實現(xiàn)、多樣化數(shù)據(jù)處理,直到文檔編寫、軟件測試驗收,都要求選手具備精益求精、追求卓越的品質(zhì)。因此,在教學(xué)過程中,筆者以《工匠精神讀本》等教材為依托,引導(dǎo)廣大學(xué)生發(fā)揚(yáng)勞動光榮、技能寶貴的優(yōu)良傳統(tǒng),培養(yǎng)他們嚴(yán)謹(jǐn)、細(xì)致、專注的工作態(tài)度,幫助學(xué)生適應(yīng)技能規(guī)范,增強(qiáng)職業(yè)素養(yǎng),邁好“開學(xué)第一步”。
(二)以項目案例為知識承載導(dǎo)向
世界技能大賽商務(wù)軟件解決方案項目對數(shù)據(jù)庫技能的考核包括:分析并提取用戶需求,繪制實體聯(lián)系圖(ERD);根據(jù)ERD創(chuàng)建滿足用戶需求且冗余較少的數(shù)據(jù)庫;創(chuàng)建數(shù)據(jù)表,并根據(jù)要求處理相應(yīng)數(shù)據(jù)。此外,選手可以使用數(shù)據(jù)庫技術(shù)中的事務(wù)、游標(biāo)等技術(shù)實現(xiàn)代碼的優(yōu)化。
縱觀商務(wù)軟件解決方案項目,對選手?jǐn)?shù)據(jù)庫技術(shù)的考查幾乎涵蓋了該課程的全部要點。因此,在網(wǎng)絡(luò)數(shù)據(jù)庫教學(xué)中,我們采用了以完整的項目案例為知識載體,首先讓學(xué)生學(xué)習(xí)典型案例,以此為載體組織學(xué)生按照案例的流程進(jìn)行實操,從復(fù)雜材料中分析出功能性需求和非功能性需求;然后按照數(shù)據(jù)庫設(shè)計的流程,從概念設(shè)計到邏輯設(shè)計再到物理實現(xiàn),嚴(yán)格遵循范式理論和數(shù)據(jù)完整性約束;最后對數(shù)據(jù)進(jìn)行處理。
這種教學(xué)模式突出了知識層次性,便于學(xué)生理清知識脈絡(luò),更系統(tǒng)地掌握所學(xué)知識,循序漸進(jìn)地掌握知識點,操作技能也相互銜接、環(huán)環(huán)緊扣,學(xué)生分析問題更加深入,解決問題更加熟練。
(三)以任務(wù)驅(qū)動教學(xué)法為實踐導(dǎo)向
根據(jù)學(xué)生偏愛動手實踐、排斥理論學(xué)習(xí)的特點,為避免課堂教學(xué)陷入枯燥,我們采用任務(wù)驅(qū)動教學(xué)模式,將知識難點和技能難點融入案例實操,使學(xué)生帶著真實的任務(wù)進(jìn)行探索,提高歸納總結(jié)能力,使學(xué)生在做中學(xué),練中會。
筆者學(xué)院組織教師深入研究世界技能大賽商務(wù)軟件解決方案項目的技術(shù)標(biāo)準(zhǔn)、世賽題目,結(jié)合企業(yè)生產(chǎn)實際,充分考慮學(xué)生現(xiàn)有知識和技能水平,設(shè)計出既符合學(xué)生特點,又分散融入重難點任務(wù)的案例,以此來激發(fā)學(xué)習(xí)興趣,增強(qiáng)學(xué)習(xí)效果。
三、課程教學(xué)方法與手段的研究
(一)貼近生產(chǎn)實際,抽取數(shù)據(jù)模型
數(shù)據(jù)模型是映射現(xiàn)實事物及其相互間聯(lián)系,經(jīng)過信息化過程,對其進(jìn)行系統(tǒng)性分析,映射在機(jī)器世界中的抽象模型。高品質(zhì)的數(shù)據(jù)庫離不開科學(xué)合理的數(shù)據(jù)庫設(shè)計,世界技能大賽商務(wù)軟件解決方案項目要求選手根據(jù)實際需求提取有效信息,設(shè)計數(shù)據(jù)庫系統(tǒng)。我們通過與企業(yè)深度合作,企業(yè)派經(jīng)驗豐富的技術(shù)人員帶著真實項目對學(xué)生進(jìn)行授課,學(xué)生以滿足用戶需求為目標(biāo),通過多種形式開展調(diào)研,對案例進(jìn)行系分析,建立合理的數(shù)據(jù)模型,設(shè)計出性能最佳的數(shù)據(jù)庫。與企業(yè)人員的接觸,對真實項目的實操,不僅鍛煉了學(xué)生分析設(shè)計能力,而且提升了其綜合能力,增強(qiáng)了學(xué)生的就業(yè)競爭力。
(二)借助新型教學(xué)手段,拓展學(xué)習(xí)空間
傳統(tǒng)教學(xué)模式下,課堂知識性較強(qiáng),活力不足,教學(xué)效果并不理想。在信息時代,我們結(jié)合學(xué)生特點,借助信息化教學(xué)手段,投“學(xué)生所好”,充分尊重學(xué)生主體地位,發(fā)揮好教師的主導(dǎo)作用,制作微課視頻、講解文檔等,上傳至共享空間供學(xué)生課下學(xué)習(xí)。鼓勵學(xué)習(xí)能力強(qiáng)的學(xué)生,通過在線學(xué)習(xí)平臺學(xué)習(xí)源碼,提高T-SQL腳本編寫能力。對于程度較弱的學(xué)生,組織研發(fā)制作APP小游戲,寓教于樂,活躍課堂氛圍。
(三)強(qiáng)化與拓展訓(xùn)練,提升學(xué)生能力
網(wǎng)絡(luò)數(shù)據(jù)庫屬于實踐型課程,除了鞏固和加強(qiáng)基本理論知識的學(xué)習(xí)外,還必須把應(yīng)用能力的培養(yǎng)作為重中之重。為此,我們采取多種形式夯實基礎(chǔ),提升能力。例如,教師提出項目背景,學(xué)生通過查閱教輔材料或網(wǎng)絡(luò)學(xué)習(xí)豐富案例,并設(shè)計完成最終成果。這一過程既鍛煉了學(xué)生檢索信息和處理數(shù)據(jù)的能力,又鍛煉了學(xué)生邏輯思維能力。此外,學(xué)生之間的配合,也提高了他們的溝通協(xié)調(diào)能力。
四、網(wǎng)絡(luò)數(shù)據(jù)庫在計算機(jī)信息類專業(yè)中的重要地位
當(dāng)前共享經(jīng)濟(jì)興起,通過資源共享,提高各類資源的配置效率,從而節(jié)約社會總體成本,創(chuàng)造更多財富,其中數(shù)據(jù)共享是重要的渠道和手段。數(shù)據(jù)庫技術(shù)是計算機(jī)科學(xué)的重要分支,越來越多的領(lǐng)域通過數(shù)據(jù)庫渠道共享信息資源。網(wǎng)絡(luò)數(shù)據(jù)庫課程作為計算機(jī)類專業(yè)中的一門核心課程,其教學(xué)目的必須符合行業(yè)與企業(yè)需求,通過知識積累和實際操作,增強(qiáng)學(xué)生對數(shù)據(jù)庫系統(tǒng)工作原理的理解,達(dá)到熟練進(jìn)行數(shù)據(jù)庫系統(tǒng)的模型設(shè)計,以及相應(yīng)的數(shù)據(jù)管理手段和使用技巧,滿足企業(yè)對人才技能的需求。
五、小結(jié)
參與世界技能大賽項目,可以增強(qiáng)了學(xué)生對專業(yè)教學(xué)的研究與探索,使其能夠系統(tǒng)性地學(xué)習(xí)數(shù)據(jù)庫知識,掌握扎實的數(shù)據(jù)庫技術(shù),為今后從事計算機(jī)數(shù)據(jù)庫系統(tǒng)的研究和開發(fā)、應(yīng)用和維護(hù),奠定了重要基礎(chǔ)。同時,學(xué)生在團(tuán)隊合作、溝通交流等方面也都得到綜合提升,養(yǎng)成了良好的職業(yè)素養(yǎng)和道德規(guī)范,為終身學(xué)習(xí)打下堅實基礎(chǔ)。
(作者單位:邢臺技師學(xué)院)