陳波 陳禧禧

摘要:在數(shù)據(jù)庫(kù)課程中通過(guò)引入工作過(guò)程模式的探索,從課程設(shè)計(jì)、教學(xué)過(guò)程設(shè)計(jì)、和課程考核等方面,提出基于工作過(guò)程的數(shù)據(jù)庫(kù)課程開(kāi)發(fā),并說(shuō)明具體的教學(xué)設(shè)計(jì)如何實(shí)現(xiàn)和實(shí)施后的教學(xué)效果。
關(guān)鍵詞:數(shù)據(jù)庫(kù);工作過(guò)程;課程開(kāi)發(fā)
中圖分類號(hào):G642 ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)14-0076-02
1 背景意義
當(dāng)前,《國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要》中指出高等職業(yè)院校要深化教育教學(xué)改革,提高人才培養(yǎng)質(zhì)量[1]。人才培養(yǎng)模式改革采取工學(xué)結(jié)合的方式,積極參加校企合作,共同開(kāi)發(fā)專業(yè)課程體系和教學(xué)資源內(nèi)容,參照計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)的職業(yè)資格標(biāo)準(zhǔn),依據(jù)企業(yè)人才需求確定建設(shè)專業(yè)人才培養(yǎng)目標(biāo),改革課程系統(tǒng)。因此,系統(tǒng)設(shè)計(jì)專業(yè)課程體系,改革教學(xué)設(shè)計(jì)、教學(xué)實(shí)施、教學(xué)評(píng)價(jià),是提高教學(xué)質(zhì)量的核心。
2 基于工作過(guò)程的數(shù)據(jù)庫(kù)課程開(kāi)發(fā)
本課題研究的主要內(nèi)容主要是基于工作過(guò)程的高職數(shù)據(jù)庫(kù)課程開(kāi)發(fā)。我們首先對(duì)工作過(guò)程分析,再對(duì)課程開(kāi)發(fā)進(jìn)行分析。基于工作過(guò)程的課程開(kāi)發(fā)是為了引導(dǎo)課程設(shè)置、教育內(nèi)容改革和教學(xué)方法的改革。
工作過(guò)程指是為完成一項(xiàng)工作任務(wù)而按照順序進(jìn)行的一個(gè)完整的工作步驟[2]。利用該模式,針對(duì)行動(dòng)順序中的每一個(gè)工作過(guò)程來(lái)傳授相應(yīng)的課程內(nèi)容,這樣可以把理論與實(shí)踐結(jié)合起來(lái),達(dá)到一舉兩得的效果。
課程開(kāi)發(fā)主要包括課程設(shè)計(jì)、課程實(shí)施、評(píng)價(jià)三大部分。我們首先需要對(duì)行業(yè)企業(yè)情況進(jìn)行分析,在此基礎(chǔ)上對(duì)具體工作內(nèi)容分析,然后劃分成行動(dòng)領(lǐng)域、學(xué)習(xí)領(lǐng)域、學(xué)習(xí)情境,最后課程實(shí)施與評(píng)價(jià)。行動(dòng)領(lǐng)域依據(jù)職業(yè)資格標(biāo)準(zhǔn),采用問(wèn)卷、訪談、研討等方式,向企業(yè)的技術(shù)工人、工程師、其他職業(yè)院校教師、專家等交流學(xué)習(xí)。
3 數(shù)據(jù)庫(kù)課程開(kāi)發(fā)——以某高職為例
下面以某高職院校數(shù)據(jù)庫(kù)課程為個(gè)案,采用基于工作過(guò)程高職課程建設(shè)的步驟來(lái)設(shè)計(jì)教學(xué),以此來(lái)探討基于工作過(guò)程的高職數(shù)據(jù)庫(kù)課程建設(shè)過(guò)程中碰到的問(wèn)題與可取的經(jīng)驗(yàn)。
高職“數(shù)據(jù)庫(kù)”課程是針對(duì)高職院校計(jì)算機(jī)類專業(yè),課程開(kāi)發(fā)以企業(yè)需求為依據(jù),以工作任務(wù)為導(dǎo)向,以高職教育為本位,通過(guò)工作過(guò)程的方法把理論、操作和應(yīng)用三者進(jìn)行銜接,重視對(duì)學(xué)生實(shí)際操作能力的培養(yǎng)。
3.1 課程設(shè)計(jì)
我們通過(guò)走訪企業(yè),采用問(wèn)卷調(diào)查、訪談、調(diào)研等方式向企業(yè)的技術(shù)工人、工程師、其他院校的教師、專家等進(jìn)行走訪了解,將實(shí)際的數(shù)據(jù)庫(kù)開(kāi)發(fā)工作任務(wù)進(jìn)行分析歸納。
數(shù)據(jù)庫(kù)開(kāi)發(fā)的主要工作過(guò)程為:①需求分析階段。根據(jù)實(shí)際項(xiàng)目的需求,按照一定的方法對(duì)用戶要求進(jìn)行收集,并做詳細(xì)的分析,最終通過(guò)數(shù)據(jù)流圖的方式進(jìn)行顯示。② 概念結(jié)構(gòu)設(shè)計(jì)階段。利用收集到的需求分析說(shuō)明書(shū),利用E-R模型進(jìn)行概念設(shè)計(jì),從局部概念模型到綜合局部概念模型,再到全局概念模型。③ 邏輯結(jié)構(gòu)設(shè)計(jì)階段。將基本E-R圖轉(zhuǎn)換為DBMS支持的數(shù)據(jù)模型,從性能和功能上對(duì)轉(zhuǎn)換的模型進(jìn)行優(yōu)化[3]。④ 數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段。物理設(shè)計(jì)的主要工作大部分是系統(tǒng)完成的,通過(guò)DBMS提供的數(shù)據(jù)定義語(yǔ)句建立數(shù)據(jù)庫(kù)結(jié)構(gòu)。⑤ 數(shù)據(jù)庫(kù)實(shí)施階段。完成數(shù)據(jù)庫(kù)物理設(shè)計(jì)夠,利用數(shù)據(jù)定義語(yǔ)言將數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)和物理設(shè)計(jì)嚴(yán)格描述出來(lái)。⑥ 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。根據(jù)各方面變化,需要不斷對(duì)數(shù)據(jù)庫(kù)進(jìn)行經(jīng)常性的維護(hù)工作。
3.2 教學(xué)過(guò)程設(shè)計(jì)
在實(shí)際教學(xué)過(guò)程設(shè)計(jì)中,我們以“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)、工作過(guò)程”為原則,把項(xiàng)目分解成不同的任務(wù),每個(gè)任務(wù)既相對(duì)獨(dú)立,又有一定的延續(xù)性。教學(xué)活動(dòng)的過(guò)程就是完成任務(wù)的過(guò)程。
下面以學(xué)生選課系統(tǒng)的數(shù)據(jù)庫(kù)為例。老師作為客戶,提出相應(yīng)的需求,即想要開(kāi)發(fā)一個(gè)學(xué)生選課系統(tǒng)。學(xué)生作為信息部門的開(kāi)發(fā)人員,分組同時(shí)進(jìn)行,要求完成開(kāi)發(fā)任務(wù),滿足業(yè)務(wù)數(shù)據(jù)需求。
在數(shù)據(jù)庫(kù)課程的具體教學(xué)中可以按照以下6個(gè)步驟進(jìn)行討論。(1)需求設(shè)計(jì)。學(xué)生需要客戶進(jìn)行溝通,明確客戶的需求,記錄需求并進(jìn)行鑒別,整理,生成需求范圍說(shuō)明書(shū)。(2)概念設(shè)計(jì)。將需求范圍說(shuō)明書(shū)中對(duì)數(shù)據(jù)的需求整理成一個(gè)概念模型,并將其設(shè)計(jì)成一個(gè)E-R模型圖。學(xué)生選課系統(tǒng)中實(shí)體涉及系部、教師、教研室、學(xué)生、課程、班級(jí)、專業(yè)等。指出每個(gè)實(shí)體間的內(nèi)在聯(lián)系,將它轉(zhuǎn)換成E-R模型圖。(3)邏輯結(jié)構(gòu)設(shè)計(jì)。利用概念模型得到的E-R圖,轉(zhuǎn)換為關(guān)系模型。有了關(guān)系模型,還需要進(jìn)一步優(yōu)化,減少數(shù)據(jù)冗余。(4)數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段。利用數(shù)據(jù)庫(kù)定義語(yǔ)句,建立好學(xué)生選課系統(tǒng)數(shù)據(jù)庫(kù)后,完成系部信息表、教師信息表、學(xué)生信息表、課程信息表、班級(jí)信息表等等,并建立表之間的聯(lián)系。(5)數(shù)據(jù)庫(kù)實(shí)施階段。在這階段需要設(shè)計(jì)學(xué)生選課系統(tǒng)的數(shù)據(jù)查詢功能、視圖、索引、存儲(chǔ)過(guò)程、觸發(fā)器、游標(biāo)等功能[4]。(6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。根據(jù)各方面的變化,不斷對(duì)數(shù)據(jù)庫(kù)進(jìn)行調(diào)整,備份數(shù)據(jù)庫(kù),做好日常維護(hù)與管理工作。
通過(guò)基于工作過(guò)程的工程項(xiàng)目逐步結(jié)合普通實(shí)驗(yàn)和強(qiáng)化培訓(xùn),學(xué)生可以相互學(xué)習(xí),培養(yǎng)學(xué)生的團(tuán)隊(duì)精神。這方式促進(jìn)學(xué)生知識(shí),能力和素質(zhì)的提升。在指導(dǎo)過(guò)程中,教師的角色從原來(lái)的知識(shí)提供者變成了學(xué)生的指導(dǎo)者,讓學(xué)生可以多途徑獲取知識(shí),掌握學(xué)習(xí)的方法。
3.3 課程考核方法
課程考核總共分成四個(gè)部分:第一部分是單元測(cè)試,在學(xué)習(xí)完一個(gè)單元后會(huì)進(jìn)行單元測(cè)試;第二部分是考核專業(yè)基本技能,主要考查學(xué)生基本技能的掌握情況;第三部分是綜合技能測(cè)評(píng),學(xué)生需要獨(dú)立設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),這考察的是學(xué)生相關(guān)知識(shí)綜合運(yùn)用能力;第四部分是考查學(xué)生平時(shí)的學(xué)習(xí)態(tài)度和考勤情況。
4 教學(xué)效果分析
通過(guò)近2年3個(gè)班級(jí)的教學(xué)實(shí)踐,數(shù)據(jù)庫(kù)課程的教學(xué)效果得到了顯著提高。如下圖所示:
由上圖可知,平均成績(jī)由原來(lái)的72.3分提高到了80.8分。優(yōu)秀率從原來(lái)的7.8%提高到了27.5%,良好率從原來(lái)21%提高到了22%,不及格人數(shù)也有所下降。學(xué)生通過(guò)本課程的學(xué)習(xí),能進(jìn)行基本數(shù)據(jù)操作,學(xué)會(huì)采用數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)范方法,使學(xué)生具有設(shè)計(jì)、使用和維護(hù)一般數(shù)據(jù)庫(kù)系統(tǒng)的基本能力[5]。
5 總結(jié)
數(shù)據(jù)庫(kù)原理是一門很實(shí)用的課程,通過(guò)對(duì)數(shù)據(jù)庫(kù)技術(shù)的學(xué)習(xí),學(xué)生能認(rèn)識(shí)到數(shù)據(jù)庫(kù)應(yīng)用的重要性,知道數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)遵循一定的規(guī)范,需要符合數(shù)據(jù)庫(kù)設(shè)計(jì)的范式。學(xué)生需要熟練掌握數(shù)據(jù)基本操作的SQL語(yǔ)句,掌握相應(yīng)的SQL語(yǔ)句代碼,數(shù)據(jù)庫(kù)的對(duì)象管理,日常維護(hù)等。今后筆者將進(jìn)一步跟蹤學(xué)生的發(fā)展情況,及時(shí)調(diào)整教學(xué)內(nèi)容及方法,總結(jié)教學(xué)經(jīng)驗(yàn),設(shè)計(jì)教學(xué)環(huán)節(jié),使得課程更加完善。
參考文獻(xiàn):
[1] 李萌. 中德基于工作過(guò)程導(dǎo)向課程開(kāi)發(fā)的比較研究[D].河北科技師范學(xué)院,2017.
[2] 李揚(yáng),曹著明,楊玉杰.基于工作過(guò)程的高職《Android移動(dòng)應(yīng)用技術(shù)》課程改革[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2016(33):53-56.
[3] 蕭央.數(shù)據(jù)庫(kù)技術(shù)在中職管理信息系統(tǒng)中的應(yīng)用[J].教育現(xiàn)代化,2018,5(43):181-183.
[4] 劉莉,張小峰,岳峻.以大數(shù)據(jù)為中心的數(shù)據(jù)庫(kù)技術(shù)課程體系實(shí)踐教學(xué)改革[J].中國(guó)現(xiàn)代教育裝備,2018(21):113-115.
[5] 陳靜.基于SPOC的《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程線上線下混合式教學(xué)模式研究[J].通訊世界,2019,26(02):292-293.
【通聯(lián)編輯:王力】