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