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