李霞 高小虎 王越群 周蓉 嚴晨雪
摘 ? 要:文章對學生成績管理數(shù)據(jù)庫視圖的創(chuàng)建和管理進行了教學設計。教學設計的內(nèi)容包括對其教學內(nèi)容進行分析、對學習者特征進行分析以及教學目標設計、教學重點和難點、教學情境設計、教學環(huán)境與資源、教學過程設計。
關(guān)鍵詞:教學;設計;數(shù)據(jù)庫;教學設計
1 ? ?教學內(nèi)容分析
學生成績管理數(shù)據(jù)庫視圖及索引的應用位于教材《SQL Server數(shù)據(jù)庫應用技術(shù)》的第六章,是學習SQL Server數(shù)據(jù)庫應用技術(shù)一個很重要的方面,通過該內(nèi)容的學習,將會提高學生對數(shù)據(jù)庫視圖及索引創(chuàng)建和維護的能力,提高學生學習數(shù)據(jù)庫的興趣。本節(jié)是這一內(nèi)容的開篇,一方面為后續(xù)內(nèi)容的學習打下堅實的基礎,另一方面也使學生體會到數(shù)據(jù)庫的興趣,在教材中處于十分重要的地位。
2 ? ?學習者特征分析
數(shù)據(jù)庫的教學對象是大一的學生,他們的理解能力、操作能力和接受能力強。經(jīng)過前面5章的學習,學生已經(jīng)初識數(shù)據(jù)庫,學會對數(shù)據(jù)庫進行設計,能夠?qū)?shù)據(jù)庫和數(shù)據(jù)表進行創(chuàng)建和維護,從而在此基礎之上進行練習和鞏固,本節(jié)的內(nèi)容是很容易理解和掌握的。
3 ? ?教學目標設計
根據(jù)構(gòu)建主義理論,在新課程理念的指導下,根據(jù)本節(jié)課程教學內(nèi)容制定了如下教學目標,分為3個方面。
3.1 ?知識目標
(1)了解視圖的概念、特點,理解視圖的作用。(2)掌握視圖的創(chuàng)建和管理的方法。(3)掌握通過視圖修改基本表中數(shù)據(jù)的方法。
3.2 ?技能目標
(1)能利用SQL Server管理平臺(SQL Server Management Studio,SSMS)進行視圖的創(chuàng)建、管理。(2)能利用T-SQL語句進行視圖的創(chuàng)建、管理。(3)能結(jié)合實際需求靈活運用視圖,提高數(shù)據(jù)的存取性能和操作速度。
3.3 ?情感、態(tài)度與價值觀
通過學生的動手操作,激發(fā)學生的學習興趣,使學生體驗到探索與創(chuàng)造的快樂;進一步增加學生對數(shù)據(jù)庫的感性認識。
4 ? ?教學重點和難點
教學重點:根據(jù)任務需求創(chuàng)建滿足任務需求的視圖、管理視圖、通過視圖修改基本表中數(shù)據(jù)。
教學難點:學生要用合適的SQL語句來創(chuàng)建視圖。
5 ? ?教學情境設計
采用課堂講述法,由老師首先對學生講解每個任務的教學要求,然后指導學生參照教材進行具體操作。
充分展開交流研討活動。根據(jù)構(gòu)建主義理論,以教師為主導、學生為主體,學生由知識的灌輸對象變?yōu)橹R的主動構(gòu)建者[1]。由于學生的操作能力有差異,為了能使學生共同進步,可以根據(jù)班級水平差異的實際情況,將學生分成多個學習小組,每組4~6位學生,一起研究具體的操作步驟和做法,進行充分的討論,加深對操作步驟的理解,從而提高學生互補互助、合作學習的能力。
將小組活動的結(jié)果在課堂上進行展示和交流,教師就存在的問題進行指導。
6 ? ?教學環(huán)境與資源
數(shù)據(jù)庫教學在多媒體網(wǎng)絡教室進行,教室內(nèi)有1臺教師機和60臺左右的學生機,通過交換機組成局域網(wǎng)。教師可以通過多媒體控制系統(tǒng)進行必要的演示操作,并發(fā)送文件給學生;學生也可以通過該系統(tǒng)傳送作業(yè)文件給教師。
軟件環(huán)境:SQL Server 2008、電子教室、PPT講稿、課本;硬件環(huán)境:多媒體網(wǎng)絡教室。
7 ? ?教學過程設計
7.1 ?導入:復習+課堂互動(6 min)
使用學生成績管理數(shù)據(jù)庫,查詢學生表中所有學生的詳細信息。在實際的應用系統(tǒng)中,多數(shù)情況下用戶需要查詢的信息來自多張表。例如在學生成績管理數(shù)據(jù)庫中,查詢王小芳同學的學號、選修的課程名、對應的成績。教師:打開桌面上的SQL Server2008,導入學生成績管理數(shù)據(jù)庫,提出問題,讓學生認真思考。學生:自行操作后進行回答。這個導入的設計意圖是通過問題回顧的方式,讓學生利用上節(jié)課講過的多表查詢的知識,完成任務,鞏固多表查詢的知識點。教師在導入的過程中利用到的媒體資源是多媒體課件、數(shù)據(jù)庫軟件SQL Server 2008、學生成績管理數(shù)據(jù)庫。
7.2 ?創(chuàng)設情境導入新課(4 min)
如果經(jīng)常要查詢某個學生的各門課的成績,則每次查詢一個學生的各門課的成績,就要寫一條相對比較復雜的查詢語句。教師:通過設置的情境導入,引出本節(jié)課的新內(nèi)容,即當用戶檢索數(shù)據(jù)時,往往在一個表中不能夠得到想要的所有信息,使得查詢工作顯得較為繁瑣,因而如何讓用戶安全、快捷地瀏覽感興趣的數(shù)據(jù),成為一個問題,要較好地解決這個問題,需要引入視圖。這個創(chuàng)設情境導入新課的設計意圖是通過以上提出問題、創(chuàng)設情境,讓同學們既回顧了舊知識,又借此機會引出了新課題,激發(fā)學生興趣,也調(diào)動了學習積極性[2]。教師在創(chuàng)設情境導入新課的過程中,會用到很多資源,這個環(huán)節(jié)使用的媒體資源就是數(shù)據(jù)庫的多媒體課件。
7.3 ?傳授新知識,范例演示
知識點1:了解視圖(5 min)。了解什么是視圖、視圖的作用有哪些、創(chuàng)建視圖需要注意哪些事項。在這個環(huán)節(jié)中,教師是打開PPT,引導學生閱讀學習材料上的相關(guān)內(nèi)容,隨后根據(jù)提出的問題,請學生回答。學生是根據(jù)教師提出的問題,帶著問題閱讀教材,積極回答。
知識點2:利用SSMS對視圖進行創(chuàng)建(10 min)。學生在概念上都已經(jīng)對視圖有了一定的了解,那么有哪些方法可以創(chuàng)建視圖呢?最簡單的方法是利用SSMS對視圖進行創(chuàng)建,也可以使用T-SQL語句來創(chuàng)建視圖。首先,使用第一種方法來創(chuàng)建視圖。教師:打開SSMS,利用視圖設計器,演示書上例6.2創(chuàng)建學生選課信息視圖的內(nèi)容。在演示過程中,對視圖設計器每個窗口的名稱和作用進行介紹。演示完畢后指導學生對照教材的操作步驟,創(chuàng)建一個學生平均成績視圖,包含學號、姓名、性別、專業(yè)、各門課的平均成績等信息。學生:根據(jù)教材的步驟完成教師布置的任務。教師巡視后,通過教師機演示一遍正確的創(chuàng)建視圖操作步驟和操作結(jié)果。
知識點3:使用T-SQL語句創(chuàng)建視圖(22 min)。創(chuàng)建視圖有兩種方法,上述是第一種方法,第二種方法即使用T-SQL語句創(chuàng)建視圖,應該按照以下步驟進行操作:(1)創(chuàng)建一個計算機應用專業(yè)的視圖,學生專業(yè)2,并要求進行修改和插入操作時仍需保證該視圖只有計算機應用專業(yè)的學生。(3)創(chuàng)建所有學生學號、姓名及年齡的信息視圖,即stu_info。(4)創(chuàng)建年齡大于20的學生的學號、姓名及年齡的視圖,即stu_age,并保證對視圖文本的修改都要符合年齡大于20這個條件。教師打開PPT,講述用T-SQL命令創(chuàng)建視圖的語法格式。在講述的過程中,教師可以打開數(shù)據(jù)庫,新建查詢,在查詢編輯器中,使用T-SQL命令演示教材上例6.5的內(nèi)容,創(chuàng)建一個計算機應用專業(yè)的視圖學生專業(yè)1。學生以小組的方式,研究教師提出的操作該如何進行。教師提問各小組認為這3個題目中的難點分別是什么,學生各小組派代表回答。
知識點4:管理視圖(20 min)。在視圖的使用過程中,可能經(jīng)常會發(fā)生基本表的改變,而使視圖無法正常工作,此時需要重新修改視圖的定義;或者一個視圖可能不再具有使用價值,需要將其刪除。所以必須學會對視圖的管理。與創(chuàng)建視圖類似,管理視圖也有兩種方法,第一種是使用SSMS管理視圖。教師打開SSMS,演示例6.12查看視圖信息、例6.13查看視圖定義文本這兩個例子。然后布置任務,讓學生參照書本的操作步驟,完成例6.14到例6.16的內(nèi)容,并提出獎勵措施,即最先完成的前10名學生,舉手示意,給教師檢查,教師依據(jù)完成情況,給學生的平時成績加2分。學生:完成教師布置的任務。
知識點5:通過視圖來對基本表的數(shù)據(jù)進行管理(10 min)。管理視圖指的是通過視圖,能夠?qū)?shù)據(jù)完成哪些操作可由教師提出問題;學生回答問題;教師進行總結(jié)。在第5個知識點講解的過程中教師的主要設計意圖是通過提出問題、回答問題的方式,提高學生的學習積極性[3]。在第5個知識點講解的過程中教師使用到的重要媒體資源是本節(jié)課所配套的課件、教材。
課堂總結(jié)(2 min):本節(jié)課學習了根據(jù)任務需求創(chuàng)建滿足條件的視圖、管理視圖、最后通過視圖修改基本表中數(shù)據(jù)。其難點在于學生要學會編寫合適的SQL語句來創(chuàng)建視圖。教師應總結(jié)本節(jié)課所學內(nèi)容;學生跟著一起總結(jié)補充。
作業(yè)布置(1 min):(1)學生課后完成例題6.25—6.28,練習通過視圖修改數(shù)據(jù)和刪除數(shù)據(jù)。(2)復習本節(jié)課所講內(nèi)容,在作業(yè)本上完成課本220頁的第2題,223頁下面的第1題,224頁的3題。
[參考文獻]
[1]何光春.《數(shù)控加工技術(shù)》課程項目化教學研究與實踐[J].內(nèi)燃機與配件,2019(15):254-255.
[2]吳曉紅.《高等數(shù)學》美感課堂設計探究[J].智庫時代,2019(35):262,264.
[3]胡平香.“交通運輸”教學設計(人教版)[J].地理教育,2019(8):17-20.