梁玉英,向志華
(肇慶科技職業(yè)技術學院,廣東 肇慶 526110)
數(shù)據(jù)庫技術是現(xiàn)代信息科學與技術的重要組成部分,是計算機數(shù)據(jù)處理與信息管理系統(tǒng)的核心。數(shù)據(jù)庫技術主要研究如何存儲、使用和管理數(shù)據(jù),是計算機技術中發(fā)展最快、應用最廣的技術之一。對于高職學生,要學習好《數(shù)據(jù)庫原理與應用》這門課程,不僅要掌握數(shù)據(jù)庫原理的理論知識,更重要的是要具備良好的動手能力。如何培養(yǎng)適應社會要求的高技能型和高技術應用型人才,我院積極開展人才培養(yǎng)模式改革,努力探索具有鮮明高職特色的“情景教學法”的教學模式,下面談談如何在《數(shù)據(jù)庫原理與應用》教學過程中采用情景教學法。[1]
情景教學模式是以案例或情景為載體引導學生自主探究性學習,以提高學生分析和解決實際問題的能力。情境的創(chuàng)設需要通過各種手段,創(chuàng)設具體的數(shù)據(jù)庫應用的環(huán)境,拉近數(shù)據(jù)庫理論知識的學習與數(shù)據(jù)庫知識應用的距離,使死的語言成為活的生活。教師可以通過案例活動為載體,設疑激趣,將學生引入一定的問題情境。學習的最后階段,將一個相對獨立的任務或項目交給學生獨立完成,從資料的收集、方案的設計與實施,到任務完成后的評價等都由學生參與完成;教師在項目實施過程中起咨詢、指導與解答疑難的作用;通過項目的實地進行,使學生能夠了解和把握完成項目每一環(huán)節(jié)的基本要求和實踐技能。這一指導思想與高職教育培養(yǎng)生產(chǎn)第一線實用人才的目標非常吻合,是值得高等職業(yè)教育工作者大力借鑒的人才培養(yǎng)方式之一。[2]
情景教學法與傳統(tǒng)的教學法相比,區(qū)別主要表現(xiàn)在三個中心的轉變,即由以教師為中心轉變?yōu)橐詫W生為中心,由以課本為中心轉變?yōu)橐浴鞍咐睘橹行?,由以課堂為中心轉變?yōu)橐詫嵱枮橹行摹R虼耍谶\用情景教學法進行教學設計的時候,學生是認知的主體,是知識意義的主動建構者。[3]具體來講,要遵守下面幾點要求:一是以學生為中心,充分發(fā)揮教師的協(xié)助作用。在教學過程中,要充分發(fā)揮學生的主動性和創(chuàng)新精神,讓學生根據(jù)自身行為的信息來實現(xiàn)自我反饋;同時不能忽略教師的指導作用。教師是幫助者、促進者,負責整個教學的設計和組織,直接參與學生的討論。二是情景的選取是學習的關鍵。
在情景教學法中,教學的整個過程和所有的內(nèi)容都要以情景案例來貫徹,情景確定后,整個教學過程也就確定下來,所以情景案例的選取是關鍵。選取情景案例要以教學的內(nèi)容為依據(jù),以現(xiàn)實的對象為材料,既要包含基本的教學知識點,又要能調動學生解決問題的積極性。情景案例的選取是課前準備工作中的一個重要環(huán)節(jié),教師必須深入學生中,提出一個或幾個設計方法,可以讓學生充分發(fā)揮他們的智力,和學生一起討論。在情景教學法實施中,學習過程成為一個人人參與的帶有創(chuàng)造性的實踐活動。在案例的選取上要盡可能地確立實用優(yōu)秀的情景。[4]
2.2.1 情景的選擇
實施情景教學法,情景案例的選擇是成功的關鍵。情景的選擇要以教學內(nèi)容為依據(jù),既要與書本知識緊密結合,又要有一定的想象空間,讓學生既能運用學過的知識,又可以創(chuàng)造發(fā)揮。 要根據(jù)高職學生的基礎水平和企業(yè)需要來設計難度適中的案例,可促使學生學習和運用新的知識、技能,解決實際問題,樹立學習信心??傮w而言,必須遵循以下兩個原則:
(1)能將某一教學課題的理論知識和實踐技能結合在一起;
(2)與企業(yè)實際生產(chǎn)過程或商品業(yè)經(jīng)營行動有直接關系,或是從典型的職業(yè)工作任務中開發(fā)出來的。
2.2.2 教師的角色
教師應是完成情景案例的先行者和咨詢師,對案例應該有全面的了解,以便更好地向學生傳授技能。教師應根據(jù)每位學生的實際情況進行合理分組,提出討論,交流的內(nèi)容和要求并加以有效指導,組織學生開展討論交流。在討論中設法把問題一步步印象加深,要啟發(fā)誘導學生自己去發(fā)現(xiàn)規(guī)律,自己去糾正和補充錯誤的和片面的認識。
情景教學法,應建立在新型的師生關系上,為充分發(fā)揮師生雙方的主動性和創(chuàng)造性,教師要為學生創(chuàng)設平等、和諧、民主的學習氛圍,要與學生互動,要用商量的口吻和學生對話,要用激勵性語言來鼓勵評價學生,使學生在愉悅的氛圍中,體驗到成功的快樂,培養(yǎng)自信心,獲取成就感。教師成為學生學習的組織者、引導者、參與者,成為學生學習的朋友。
問題情境的設計不單單是問題本身的設計,還包括問題的引入方式、利用方式,可采?。?/p>
(1)聯(lián)系學生原有知識創(chuàng)設問題情境
(2)利用現(xiàn)代化教學手段創(chuàng)設情境
(3)聯(lián)系學生的生活實際創(chuàng)設情境[5]
目前的《數(shù)據(jù)庫原理與應用》教材大多數(shù)偏重于學科體系邏輯結構的陳述,許多《數(shù)據(jù)庫原理與應用》教材中主要通過分析各類知識點,然后通過舉簡單例子說明理論知識,教學內(nèi)容顯得抽象、枯燥,由于案例缺乏系統(tǒng)性,很多學生對即使操作踐過了,也不知如何應用到實際工作中去。情景教學法對教學設備的依賴較高,因此,可以組織教師或高技能人才,編寫既能滿足學校教學需求,又能受到企業(yè)認可的一體化課程教材。在教材編過程中要改革現(xiàn)行教材的寫法,精心編寫一些典型的,基于實際工作過程和情景的項目,運用情景案例將學生帶入到實際工作過程中。
根據(jù)情景教學法的要求,我們對2011級網(wǎng)絡技術專業(yè)的《數(shù)據(jù)庫原理與應用》課程實施了情景教學法,情景案例設計如下表所示:
情境設計擬實現(xiàn)的能力目標相關知識點支撐開發(fā)工具的安裝與使用1.學會安裝數(shù)據(jù)庫管理系統(tǒng) SQL Server 2005的安裝2.熟悉 SQL Server 2005的工作環(huán)境軟件安裝的一般方法與處理技巧情境1學生成績管理系統(tǒng)需求分析簡單學生成績管理系統(tǒng)需求分析表的編寫1.能根據(jù)現(xiàn)有的管理系統(tǒng),分析其功能需求與用戶需求2.學會編寫簡單的學生成績管理系統(tǒng)的需求分析表需求分析表編寫的一般方法與流程學生、教師與成績的初步關系?1.了解數(shù)據(jù)庫的相關概念2.理解關系型 數(shù)據(jù)庫模型的設計要求3.掌握E-R圖的繪制1.數(shù)據(jù)庫文件的分類2.實體聯(lián)系圖的相關知識3.E-R圖的基本框架情境2學生成績管理系統(tǒng)概念設計如何優(yōu)化學生、教師與成績的關系?1.學會消除與優(yōu)化各局部實體聯(lián)系模型的沖突2.優(yōu)化E-R圖,生成初步E-R圖消除冗余的一般方法與技巧如何創(chuàng)建成績管理系統(tǒng)的數(shù)據(jù)庫能夠在 SQL Server 2005中創(chuàng)建數(shù)據(jù)庫1.數(shù)據(jù)庫的結構與創(chuàng)建數(shù)據(jù)庫向導2.CREATE DATABASE語句數(shù)據(jù)庫有不足,如何修改?能夠在 SQL Server 2005中修改數(shù)據(jù)庫; ALTER DATABASE語句數(shù)據(jù)庫沒有用,如何刪除?能夠使用SQL語句進行數(shù)據(jù)庫維護DROP DATABASE語句的語法結構與使用成績管理系統(tǒng)需要有哪些表?怎樣創(chuàng)建?能夠使用SQL語句創(chuàng)建數(shù)據(jù)庫表; CREATE TABLE語句情境3學生成績管理系統(tǒng)邏輯設計如何修改表 能夠使用SQL語句進行數(shù)據(jù)庫表維護 ALTER TABLE語句如何刪除沒用的表 能夠使用SQL語句進行數(shù)據(jù)庫表維護 DROP TABLE語句表與表之間怎樣聯(lián)系起來?掌握設置表的主鍵、外鍵的方法; 主鍵與外鍵如何限制輸入的記錄的學號是唯一的?能夠使用約束、默認值和規(guī)則來提供數(shù)據(jù)的完整性唯一性約束如何設置輸入的成績在0—100之間?能夠熟練掌握有關數(shù)據(jù)完整性的SQL語句。 檢查約束、默認值的設置方法有學生轉學到某班,如何添加記錄?能夠使用SQL語句對表中數(shù)據(jù)進行插入。INSERT語句某學生的信息有錯誤,如何修改?能夠使用SQL語句對表中數(shù)據(jù)進行修改。 UPDATE語句某學生離開了某班,如何刪除記錄?能夠使用SQL語句對表中數(shù)據(jù)進行刪除。 DELETE語句
如果想查詢九十分以上的學生怎么辦?能夠使用簡單的 SQL語句查詢數(shù)據(jù)表中的數(shù)據(jù);SELECT子句、FROM子句、WHERE子句情境4學生成績管理系統(tǒng)物理設計 在成績管理系統(tǒng)的學生學號修改了,如何做到自動修改圖書館管理系統(tǒng)的學生學號?如果要求某班某課程的平均分怎么辦?能夠使用統(tǒng)計函數(shù)進行數(shù)據(jù)查詢;能夠進行分組查詢。GROUP BY、HAVING 子句BETWEEN…AND…、通配符與統(tǒng)計函數(shù)的使用如果要對成績由高到低排序怎么辦? 掌握升降序的應用 ORDER BY子句如何提高數(shù)據(jù)查詢的速度?1.能夠在表中建立必要的索引;2.能夠創(chuàng)建、刪除、查詢和更新視圖。索引與視圖的掌握利用 SSMS和SQL語句創(chuàng)建和刪除觸發(fā)器。觸發(fā)器如何裝載數(shù)據(jù)庫?1.能夠對數(shù)據(jù)庫進行導入導出;2.能夠對數(shù)據(jù)庫進行分離和附加。使用RESTORE DATABASE語句與 SSMS導入、導出數(shù)據(jù)情境5學生成績管理系統(tǒng)的實施如何連接數(shù)據(jù)庫?掌握高級程序設計語言與SQL Server 數(shù)據(jù)庫的鏈接鏈接數(shù)據(jù)庫的方法與技巧成績管理系統(tǒng)的數(shù)據(jù)很重要,如何避師生擅自修改?1.能夠在SQL Server中創(chuàng)建用戶;2.能夠進行簡單的語句權力和對象權力的管理。1.SQL Server的安全層次、SQL Server的身份驗證模式、角色的概念及使用權限的概念、類型2.GRANT、REVOKE、DENY語句的使用情境6學生成績管理系統(tǒng)運行與維護如何降低數(shù)據(jù)丟失的風險?能夠對SQL Server數(shù)據(jù)庫進行備份和還原;1.備份與還原數(shù)據(jù)庫的概述2.使用 sp_addumpdevice、SSMS創(chuàng)建備份數(shù)據(jù)庫3.使用BACKUDATABASE、SSMS還原數(shù)據(jù)庫
傳統(tǒng)的教學一般都是通過期末考試來評價學生學習效果和老師教學效果,這種一考定成績的評價方法的缺點是顯而易見的,傳統(tǒng)的考試時間一般為120分鐘左右,單憑這個時間不能客觀地檢驗學生的學習情況。評價體系可以改為在每次實訓過程,即教師在指導實訓進行實時跟蹤和評價,對發(fā)現(xiàn)的問題馬上糾正,在教的過程中及時點評,在點評之余完善教的內(nèi)容和教的方法,讓學生和老師在發(fā)現(xiàn)問題、改進問題的循環(huán)中不斷得到提升。學生期末考核成績由平時的實訓項目綜合得分組成。
教學實踐表明,在《數(shù)據(jù)庫原理與應用》采用情景教學法,激發(fā)了學生的創(chuàng)造性思維,充分調動了學生的積極性,提高了學生學以致用和實際動手能力,獨立分析、解決問題的能力以及他們的綜合素質,教學效果顯著。由于實施情景教學的時間不長,作為一名教師,在情景教學過程中,要不斷思考,從中發(fā)現(xiàn)問題,要不斷地總結,并在教學中加以改進。只有這樣,才能豐富教學做一體化的內(nèi)涵,提高教學質量。
[1]張世龍.案例情景在非計算機專業(yè)數(shù)據(jù)庫課程中的應用[J].CEPE中國電力教育,2009,(1).
[2]王緒峰.“創(chuàng)設情境—自主探究—合作交流”教學模式初探[J].西部大開發(fā)·中旬,2009,(11).
[3]王棟松.在計算機課程教學中開展項目教學法的研究[J].職業(yè)教育研究,2005,(9).
[4]黃力明.案例教學法在“SQL Server數(shù)據(jù)庫原理與應用”課程中的應用[J].鎮(zhèn)江高專學報(自然科學版),2010,(4).
[5]姜太源.職業(yè)教育學研究新論[M].北京:教育科學出版社,2007.