孫婕
摘 要:數(shù)據庫的應用領域非常廣泛,如證券行業(yè)、銀行、銷售部門、醫(yī)院、公司或企業(yè)單位,以及國家政府部門、國防軍工領域、科技發(fā)展領域等。筆者在教學過程中著重學生對數(shù)據庫的實踐能力的培養(yǎng),總結了該課程的特點,積累了些許教學經驗,形成了一套較為適合該課程的實踐教學方法。
關鍵詞:數(shù)據庫;SQL Server;教學手段;教學方法;實踐
一、引言
伴隨著我國職業(yè)教育的發(fā)展,職業(yè)教育的改革也取得了長足穩(wěn)定的發(fā)展。項目教學、工學結合等教學模式和“教-學-做”一體化的教學方法已經被廣泛地應用到工科領域的課堂中。然而,從目前的就業(yè)形勢,我們不難看出,畢業(yè)生與企業(yè)對人才的需求還存在著較大的差異,從而形成了企業(yè)難找到合適人才,而學生就業(yè)壓力卻很大的矛盾現(xiàn)象。其中,最重要的原因還是在于我們的課堂教學。
如何提高課堂教學的質量是學校教學改革的首要問題。目前,大多數(shù)院校均采用基于崗位工作過程的項目化教學設計,適用于崗位,但缺乏一定的靈動性,無法從根本上提高學生的實踐能力,應以實際問題引導的項目教學,通過真實環(huán)境中的項目為導向,根據企業(yè)實際需求設計項目,圍繞問題的調查、需求分析、概要設計、詳細設計、編碼、測試等一系列有序環(huán)節(jié)的設計,提高學生分析問題、解決問題及相互合作的能力,從而提高課堂的教學質量,幫助學生了解設計流程、積累設計經驗,最終達到提升學生的就業(yè)競爭力和可持續(xù)發(fā)展的能力。
二、實踐環(huán)節(jié)的設計與研究
數(shù)據庫基礎與應用課程主要講解數(shù)據庫的基本概念、設計、創(chuàng)建、查詢等知識點,課程本身實踐性強,操作繁瑣,實用性強?;谡n程自身的特點,任課教師可以結合前序.ASP課程,將數(shù)據庫的實踐環(huán)節(jié)通過一個具有一定規(guī)模的項目來講解,學生在此基礎上自己依據自身認知設計項目。在此過程中熟悉、掌握數(shù)據庫設計、實現(xiàn)、維護等一系列課程內容。
筆者在實際教學中,以《開放大學教務系統(tǒng)》為例進行講解,學生依據課上講解的內容,應用到自己的項目中去,既學習了設計理念、操作要點,又通過實踐將這些知識應用于項目設計。
實際問題引導的項目教學法的教學設計如下:
(1)網站注冊:涉及的知識點包括,數(shù)據庫創(chuàng)建、據庫表的創(chuàng)建、關鍵字的設置、與數(shù)據庫的連接等。項目名稱——注冊頁面的設計與實現(xiàn)。(2)實現(xiàn)登錄:涉及的知識點包括,掌握基本表的插入、掌握記錄的比對、掌握數(shù)據庫記錄的提取、掌握數(shù)據庫權限的設置。項目名稱——登錄頁面的設計與實現(xiàn)。(3)查閱個人信息:涉及的知識點是表與表之間的關系,繪制關系圖。項目名稱——主頁面的設計與實現(xiàn)。(4)設置、新增、去除、修專業(yè):涉及的知識點包括,掌握SQL Server中邏輯表達式的使用、學會簡單查詢。項目名稱——專業(yè)設置頁面的設計與實現(xiàn)。(5)各類表格的生成:涉及的知識點是掌握交叉查詢實現(xiàn)的方法。項目名稱——其他界面設計。
以實際問題引導的項目教學法已經在研究過程中進行了教學實踐,其真正的成果就是學生實際的動手實踐能力及解決問題的能力。在教學過程中,實現(xiàn)了兩種層次的教學目標:
按照需求分析設計數(shù)據庫的能力,經過教學實踐證明,學生基本能達到這一較低層次的目標。數(shù)據庫與應用程序的連接、數(shù)據庫的查詢和高級管理的實踐,這一部分,難度比較大,學生需要一定難度的項目加以訓練,大部分學生能較好的掌握要領。
此外,該課程本身的特點決定其考核方式不同與其他課程,依照慣例通常是設計完成整個項目便可完成課程考核目標,但本人在教學過程中,添加兩個新的任務:
一是每個同學申報一個項目,考核目標不僅是完成整個項目的設計與實現(xiàn),并需要撰寫與項目相應的設計文檔,目的是讓學生在整理資料的同時,將自己實踐中的環(huán)節(jié)重新梳理一邊,鞏固加深并提高到理論高度。二是安排小型的答辯,通過提問、驗證的方式檢驗學生的設計成果。
三、成效與問題
在教學過程中,通過對該課程特點的研究,總結了較為有效的教學方法。
采用項目教學法幫助學生更好地理解設計項目流程,對課程知識點融會貫通;在教學中,將數(shù)據庫基礎與應用與ASP.NET程序設計課程相結合,課程銜接自然,溫故知新;采用實際問題引導,傳授知識點和實踐要點,學生在理解實例基礎上,將其應用于自己所設計的項目中,將知識轉化為項目,靈活運用、觸類旁通。整個課程圍繞申報的項目進行分析、設計與實現(xiàn),學生需要查找相關資料,了解項目工作流程等等,鍛煉學生綜合能力、促進學生個性化發(fā)展。
在今后的教學過程中,需要不斷完善學生實踐能力的培養(yǎng),不斷更新課堂教學項目以適應市場對人才的需求。歸納典型案例中的知識點,注重學生實踐能力的擴展,加強學生可持續(xù)發(fā)展能力的培養(yǎng)。同時,還要跟蹤畢業(yè)學生的反饋和現(xiàn)代數(shù)據庫技術的發(fā)展,不斷完善研究成果。
參考文獻
[1] 周峰,李德路,王征.Visual C#.NET 2005中文版基礎與實踐教程[M].北京:電子工業(yè)出版社,2007.