SQL SERVER 2005是微軟公司推出的網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),是目前最流行的關(guān)系型數(shù)據(jù)庫系統(tǒng)之一,其主要的任務(wù)是存儲、管理和提供數(shù)據(jù),以滿足客戶端連接和存儲數(shù)據(jù)的需要。SQL SERVER數(shù)據(jù)庫對服務(wù)器的要求最低,因而也是最適于初學(xué)者安裝并上機實踐的完整的數(shù)據(jù)庫管理系統(tǒng),其功能也越來越強大,用戶使用起來也越來越方便,系統(tǒng)的可靠性也越來越高。學(xué)好SQL SERVER數(shù)據(jù)庫也是學(xué)好其他大型數(shù)據(jù)庫的基礎(chǔ)。
摘要:數(shù)據(jù)庫技術(shù)的發(fā)展使得信息技術(shù)的應(yīng)用從傳統(tǒng)的計算方式轉(zhuǎn)變到了現(xiàn)代化的數(shù)據(jù)管理方式,并獲得了廣泛的應(yīng)用。作為計算機領(lǐng)域的從業(yè)人員,要想積極的發(fā)揮作用,就必須具備一些數(shù)據(jù)庫方面的知識,數(shù)據(jù)庫技術(shù)越來越受到人們的重視。
但是對于中職學(xué)生學(xué)習(xí)這門課程還是存在一定困難的,思維上的缺陷,知識積累的匱乏,最關(guān)鍵的是學(xué)習(xí)興趣的缺失。所以想讓學(xué)生能夠?qū)W會SQL SERVER就要從培養(yǎng)興趣,激發(fā)學(xué)習(xí)熱情入手,讓學(xué)生覺得這門課有用!
關(guān)鍵詞:教學(xué)論文發(fā)表,SQL SERVER 2005,Transact-SQL語言,情境教學(xué),任務(wù)驅(qū)動
本課程主要選擇數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫管理、Transact-SQL語言、數(shù)據(jù)操作、數(shù)據(jù)庫系統(tǒng)維護作為主要內(nèi)容。根據(jù)數(shù)據(jù)庫課程自身的特點,我覺得,在教學(xué)方法上,應(yīng)重視多種教學(xué)方法優(yōu)化組合。以下是本人在教學(xué)過程中的一些體會:
一、首先建立學(xué)生學(xué)習(xí)語言的自信心
SQL SERVER的基礎(chǔ)是Transact-SQL語言的靈活使用。Transact-SQL作為常用數(shù)據(jù)庫操作語言,應(yīng)用廣,靈活性強,要求學(xué)生在掌握基本語法后能舉一反三靈活應(yīng)用。在實際教學(xué)中,因為其語法結(jié)構(gòu)比較復(fù)雜、嚴謹,學(xué)生學(xué)習(xí)起來比較吃力和乏味。更何況我們的學(xué)生對于英語單詞存在一種“本能”的抵觸,邏輯的思維能力更差。
所以如何減低學(xué)習(xí)難度,激發(fā)學(xué)生的學(xué)習(xí)興趣,使學(xué)生能掌握這門語言并熟練應(yīng)用最為關(guān)鍵。
我采用的方法是先利用SQL Server 2005的企業(yè)管理器的功能,讓學(xué)生掌握簡單方便的可視化操作。有了直觀的認知后,再利用其自動生成SQL腳本,對比Transact-SQL的語法講解,這時學(xué)生就能輕易地理解對應(yīng)的Transact-SQL語句。讓學(xué)生覺得SQL語言“不過如此”,然后利用幾個簡單例子,引導(dǎo)學(xué)生掌握抽象的語法并應(yīng)用到具體的例子中,強化知識點。最后再要求學(xué)生利用SQL SERVER 2000的查詢分析器做練習(xí)實踐,獨立編寫SQL語句解決實際問題。這樣經(jīng)過入門、理解、掌握、應(yīng)用這四個階段,讓學(xué)生不害怕寫語句,學(xué)語言。
二、將課堂任務(wù)與實際工作情境相結(jié)合
情境式教學(xué)是教授操作性比較強的課程的重要手段,其特點是教學(xué)情境必須是經(jīng)過精選的,既要符合實際工作的情境,更要能起示例作用的,有助于學(xué)生的學(xué)習(xí)遷移和應(yīng)用。所以我選擇學(xué)生比較熟悉的關(guān)于學(xué)生成績管理方面的內(nèi)容來設(shè)置情境,教授學(xué)生通過對現(xiàn)行學(xué)校學(xué)生成績管理的抽象,分析其存在問題,最后使用數(shù)據(jù)庫管理系統(tǒng)來解決實際工作中成績管理人員的工作難題。
實際上,一個數(shù)據(jù)庫管理系統(tǒng)設(shè)計與實現(xiàn)的過程就是不斷分解任務(wù)的過程。例如,學(xué)生提出設(shè)計班級成績管理系統(tǒng),教師可以引導(dǎo)學(xué)生通過聯(lián)系實際不斷地提出這樣的問題:班級成績管理需要管理學(xué)生的成績,包括成績的錄入、成績的修改、成績的查詢、成績的備份、成績的刪除等功能;另外,班級的人數(shù)有變化時也得體現(xiàn),比如有學(xué)生退學(xué)了或進了新的同學(xué)等,因此還必須有學(xué)生人數(shù)的增加、查詢、修改以及刪除等功能;在使用過程中有時需要打印表格的需求,所以還得有打印的功能;如果該系統(tǒng)規(guī)定專人負責(zé),還需要規(guī)定用戶名和登錄密碼,體現(xiàn)保密性等等。經(jīng)過這樣的分析,可以出來一個基本功能框架。
隨著任務(wù)分析的深入細致,使整個系統(tǒng)功能不斷完善,結(jié)構(gòu)不斷清晰。這實際上是將教學(xué)的內(nèi)容拆解為一個個的“任務(wù)”,逐步地展示、布置給學(xué)生了。在學(xué)期末,綜合每人的“任務(wù)”成果,制作出一個完整的管理系統(tǒng)。在此過程中,教師可以給出一些管理系統(tǒng)的實例以供參考,讓學(xué)生產(chǎn)生感性認識,知道這些功能或任務(wù)是可以通過學(xué)習(xí)完成的。這樣可以逐步消除對完成任務(wù)的畏懼感,樹立信心,使教學(xué)過程得以順利進行。
三、組內(nèi)協(xié)作,培養(yǎng)學(xué)生的自主學(xué)習(xí)的能力
SQL SERVER這門課知識點繁多,完成一個項目需要較高的綜合技能。所以在這門課中,我會分階段地安排幾個作業(yè),讓學(xué)生分小組合作,共同完成。如假設(shè)現(xiàn)在要為學(xué)校制作學(xué)生繳費管理軟件,要求學(xué)生為其設(shè)計數(shù)據(jù)庫,并寫出主要操作的Transact-SQL語句。讓學(xué)生從分析軟件需求、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫優(yōu)化、數(shù)據(jù)庫實現(xiàn)、模擬主要數(shù)據(jù)操作寫Transact-SQL語句一體化完成,讓學(xué)生通過此課程設(shè)計把各個知識點串聯(lián)總結(jié),學(xué)以致用,融會貫通。
SQL SERVER 2005數(shù)據(jù)庫管理系統(tǒng)本身配備了完善的幫助系統(tǒng),如果能利用好幫助系統(tǒng),學(xué)生便能更深入地掌握其高級技術(shù)。所以,課堂上也要適時地示范如何利用其幫助系統(tǒng)查詢,如何從幫助信息里學(xué)習(xí),使得學(xué)生能不斷自我深入學(xué)習(xí)。
總之,在實際教學(xué)中,要充分考慮學(xué)生特點與現(xiàn)有水平,熟悉教材,合理編排教學(xué)內(nèi)容,設(shè)計符合學(xué)生學(xué)習(xí)規(guī)律的教學(xué)過程,發(fā)揮課堂教學(xué)的最大作用。
參考文獻:
[1]薩師煊,王珊,數(shù)據(jù)庫系統(tǒng)概論(第二版),高等教育出版社,2000。
[2]徐英俊,教學(xué)設(shè)計,教育科學(xué)出版社,2001.
轉(zhuǎn)載請注明來自:http://www.jinnzone.com/zhiyejiaoyulw/42267.html