亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        SQL Server教學改革

        2011-12-31 00:00:00胡珊
        計算機教育 2011年16期


          摘要:SQL Server數(shù)據(jù)庫是計算機專業(yè)和信息專業(yè)的一門專業(yè)基礎(chǔ)課程。本文針對傳統(tǒng)SQL Server教學中存在的問題,結(jié)合課程特點和實際教學,從教學內(nèi)容、教學方法、實踐教學和考核方式等方面對SQL Server教學進行探討,提出教學改革的方案。我們在實際教學中應(yīng)用這些改革方案,收到了良好的教學效果。
          關(guān)鍵詞:SQL Server;數(shù)據(jù)庫;教學改革;項目教學
          
          SQL Server數(shù)據(jù)庫是計算機專業(yè)、信息專業(yè)的一門專業(yè)基礎(chǔ)課程。作為當前最為流行的數(shù)據(jù)庫管理系統(tǒng)之一,SQL Server已經(jīng)廣泛應(yīng)用于各種關(guān)系數(shù)據(jù)庫系統(tǒng)。學好這門課,對于學生今后從事數(shù)據(jù)庫、軟件開發(fā)等相關(guān)工作具有重要意義。
          根據(jù)學院的人才培養(yǎng)目標,以及社會對數(shù)據(jù)庫開發(fā)人員的需求,我們將SQL Server的教學目標劃分為三個層次:一是讓學生掌握數(shù)據(jù)庫技術(shù)的基本理論和基本方法;二是培養(yǎng)學生運用所學知識操作和管理數(shù)據(jù)庫的能力;三是培養(yǎng)學生的創(chuàng)新能力、項目開發(fā)能力和團隊合作精神。但在實際教學中,傳統(tǒng)的教學方法難以達到這個目標,教學效果不高。因此,我們針對傳統(tǒng)SQL Server教學中存在的問題,結(jié)合課程特點和實際教學,從教學內(nèi)容、教學方法、實踐教學和考核方式等方面對SQL Server教學進行了改革和探索。
          1教學內(nèi)容
          SQL Server教學在涵蓋教材內(nèi)容的基礎(chǔ)上,應(yīng)該注意以下兩個方面。
          1.1緊密聯(lián)系數(shù)據(jù)庫原理知識
          SQL Server與數(shù)據(jù)庫原理是密不可分的,從某種意義上說,系統(tǒng)的開發(fā)設(shè)計就是數(shù)據(jù)庫原理的應(yīng)用與實現(xiàn)[1]。傳統(tǒng)的SQL Server教學正是忽視了SQL Server與原理知識的聯(lián)系,孤立地講解數(shù)據(jù)庫的實現(xiàn)技術(shù),結(jié)果學生只是掌握了技術(shù)的實現(xiàn)方法,卻缺乏理論的指導,不能真正地理解和正確地應(yīng)用技術(shù)。
          因此,教師在講解SQL Server數(shù)據(jù)庫的管理與操作時,應(yīng)該注意融入相關(guān)的數(shù)據(jù)庫原理知識。比如,在講解數(shù)據(jù)庫的完整性這部分內(nèi)容時,就應(yīng)該引入數(shù)據(jù)庫原理中關(guān)于數(shù)據(jù)庫完整性的基本概念和基本原理,首先讓學生對數(shù)據(jù)庫的完整性有一個深入的理解,然后再去掌握實現(xiàn)完整性的技術(shù),這樣才能使學生真正理解和掌握這部分內(nèi)容。又比如,數(shù)據(jù)庫系統(tǒng)的開發(fā)過程是一個有機的整體,需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護等各個環(huán)節(jié)形成一個嚴謹?shù)捏w系。要完成如此龐大的體系工程,沒有堅實的理論指導是不行的,而這一理論指導正是數(shù)據(jù)庫原理知識。實際上,數(shù)據(jù)庫原理正是用了整本書的篇幅來講解了這一完整的體系過程。
          1.2把可視化編程語言和數(shù)據(jù)庫訪問技術(shù)引入到教學中
          在數(shù)據(jù)庫系統(tǒng)的開發(fā)過程中,使用可視化編程語言開發(fā)前臺界面、連接數(shù)據(jù)庫是一個必需的環(huán)節(jié)[2]。這就要求學生具備一定的可視化編程語言基礎(chǔ)。根據(jù)學校的課程安排,學生在學習SQL Server數(shù)據(jù)庫之前大多已經(jīng)學過可視化編程語言,具備了一定的編程基礎(chǔ)。但在實際教學中發(fā)現(xiàn),學生在數(shù)據(jù)庫系統(tǒng)開發(fā)時對先前學過的編程技術(shù)會有不同程度的遺忘,尤其數(shù) 據(jù)庫編程是可視化編程語言中的高級應(yīng)用部分,學生在這一部分普遍掌握得不好。傳統(tǒng)的SQL Server教學忽視了學生在編程語言上的欠缺,沒有形成完善的教學體系,因此學生在系統(tǒng)開發(fā)時,尤其是在訪問數(shù)據(jù)庫這一環(huán)節(jié)上經(jīng)常出問題。
          根據(jù)系統(tǒng)開發(fā)的需要,我們把可視化編程語言和數(shù)據(jù)庫訪問技術(shù)引入到SQL Server教學過程中。用于數(shù)據(jù)庫系統(tǒng)開發(fā)的可視化編程語言包括VB,PB,Delphi,ASP,ASP.NET等,由于VB簡單易學且功能強大,因此我們選擇VB做為前臺開發(fā)工具。在VB開發(fā)環(huán)境中,目前常用的數(shù)據(jù)庫訪問技術(shù)是ADO對象模型。ADO是微軟推出的一項新的數(shù)據(jù)庫存取技術(shù),它具有更為簡化的對象模型以及更為一致的接口。微軟出品的開發(fā)工具,包括VB,VC,VC++,以及最新的.NET開發(fā)平臺等都支持利用ADO組件來訪問數(shù)據(jù)庫。因此,我們利用2~4個學時介紹ADO數(shù)據(jù)庫訪問技術(shù)。
          ADO數(shù)據(jù)模型主要包括三大對象:Connection對象,Command對象和Recordset對象,我們主要介紹這三種對象的屬性、方法和事件,通過這些對象就可以訪問和操作數(shù)據(jù)庫。
          2教學方法
          SQL Server是一門應(yīng)用性與實用性較強的課程,在教學方法上應(yīng)該靈活豐富,才能激發(fā)學生的學習興趣,獲得好的教學效果。但傳統(tǒng)的SQL Server教學方法單一,教師通常是按照教材的章節(jié)順序來授課,從創(chuàng)建數(shù)據(jù)庫和表、表數(shù)據(jù)操作、數(shù)據(jù)庫查詢到數(shù)據(jù)庫編程,最后才是系統(tǒng)開發(fā)技術(shù)。這樣的教學過程存在兩個弊端:一是按部就班的教學過程難以激發(fā)學生的學習興趣,二是把系統(tǒng)開發(fā)技術(shù)放在最后,容易使學生將系統(tǒng)開發(fā)與前面所學的各部分知識割裂開來,難以把課本的各部分知識銜接起來,形成完整的知識結(jié)構(gòu)。
          針對傳統(tǒng)SQL Server教學中教學方法單一的弊端,我們在教學過程中引入“項目教學法”?!绊椖拷虒W法”[3]是讓學生在教師指導下通過完成一個完整的工程項目而進行學習的教學方法。它以一個完整的項目開發(fā)為主線貫穿整個教學過程,以項目的構(gòu)建過程為線索安排教學,將課程中的知識內(nèi)容轉(zhuǎn)化為若干個教學項目,圍繞著項目組織和開展教學,教學過程由項目任務(wù)驅(qū)動。
          我們在課程一開始就引入一個項目實例——學生成績管理系統(tǒng)[4]。首先給學生展示該系統(tǒng)的各個組成模塊:學生信息查詢、學生信息修改和學生成績錄入,使學生對實際應(yīng)用系統(tǒng)的組成和使用有一個形象的認識。接下來就是圍繞項目的開發(fā)開展教學活動。按照項目開發(fā)的流程,我們將教材中的內(nèi)容分解為以下幾部分:數(shù)據(jù)庫的設(shè)計、數(shù)據(jù)庫和表操作、表的查詢、存儲過程和觸發(fā)器、數(shù)據(jù)庫的完整性和安全性、編寫應(yīng)用程序等。在講解每一部分內(nèi)容時,都明確地告訴學生這是項目開發(fā)過程中的哪一部分、哪一階段,在此基礎(chǔ)上講解其實現(xiàn)過程,這樣的教學過程可以極大地激發(fā)學生們的求知欲,使其樂于學習、主動學習。另一方面,由于項目的開發(fā)貫穿整個教學過程,每一部分教學內(nèi)容都是項目開發(fā)的一個環(huán)節(jié),這有利于學生將教材各部分內(nèi)容銜接起來,形成一個完整的知識體系。
          3實踐教學
          SQL Server是一門實踐性較強的課程,實踐教學在整個教學過程中占有重要的地位。實踐教學不僅要培養(yǎng)學生運用所學知識操作和管理數(shù)據(jù)庫的能力,更要培養(yǎng)學生的創(chuàng)新能力、項目開發(fā)能力和團隊合作精神。為達到這一目標,實踐教學應(yīng)分為兩個層次:獨立實驗和課程設(shè)計。通過獨立實驗加深學生對理論知識的理解,提高實際操作能力和解決問題的能力;通過課程設(shè)計讓學生對所學知識融會貫通,進一步培養(yǎng)學生的創(chuàng)新能力和項目開發(fā)能力。
          傳統(tǒng)的獨立實驗通常存在實驗?zāi)康牟幻鞔_,學生實驗課缺乏動力、效率低下等問題。因此,我們在設(shè)計實驗內(nèi)容時緊密聯(lián)系理論教學中的知識內(nèi)容,做到有的放矢,教師在課堂上明確指定實驗項目,讓學生上實驗課時能夠心中有數(shù),目的明確。同時,針對學生實驗課缺乏動力的問題,我們在實驗課上引入相應(yīng)的激勵機制,要求學生將每次實驗課的實驗結(jié)果交上來,作為實驗成績計入期末總成績。
          除了獨立實驗,我們在學期末安排了30個學時的課程設(shè)計。數(shù)據(jù)庫課程設(shè)計是學生在學完SQL Server數(shù)據(jù)庫后進行的集中實踐環(huán)節(jié),主要內(nèi)容是通過社會調(diào)查,選擇一個實際課題,完成一個實際數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)設(shè)計工作。課程設(shè)計采用分組的方法,5~6名同學一組。分組之后各小組就開始進行選題,如學校圖書管理系統(tǒng)、企業(yè)員工管理系統(tǒng)、超市進銷存管理系統(tǒng)等。題目確定后,各小組就進入系統(tǒng)的開發(fā)設(shè)計過程,從需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計,物理結(jié)構(gòu)設(shè)計,直到應(yīng)用程序編寫和數(shù)據(jù)庫實施。課程設(shè)計結(jié)束后要求學生提交相應(yīng)的數(shù)據(jù)庫應(yīng)用系統(tǒng)和課程設(shè)計報告。實踐證明,課程設(shè)計不僅增強了學生的創(chuàng)新意識,培養(yǎng)了學生的項目開發(fā)能力和團隊合作精神;另一方面,通過一個具體系統(tǒng)的設(shè)計與實現(xiàn),能使學生對數(shù)據(jù)庫的基礎(chǔ)知識有更加深入的理解。比如,在實現(xiàn)模糊查詢這一功能時,很多學生都不知該如何下手。其實實現(xiàn)方法很簡單,只要在SELECT查詢語句中使用LIKE謂詞和通配符就可以。學生在解決這個問題后會對LIKE謂詞和通配符有更深刻的認識。
          
          4考核方式
          考核是SQL Server教學過程中的重要環(huán)節(jié),對課程的教學效果具有很好的檢驗作用。同時,合理的考核方式又能反過來指導教學過程,促進教學效果的提高。SQL Server是一門實踐性較強的課程,單純的筆試不能真實的反映學生對這門課的掌握情況,更不利于學生素質(zhì)和能力的培養(yǎng)。在以往的教學中發(fā)現(xiàn),有的學生的筆試成績不錯,但實際動手能力卻很差,不能將所學知識應(yīng)用于實踐,這明顯違背了SQL Server的教學宗旨。
          因此,我們將考核分為知識考核、能力考核和素質(zhì)考核三個層次。相應(yīng)地,總成績分為卷面成績、實驗成績和課程設(shè)計成績?nèi)糠郑砻娉煽冋?0%、實驗成績占20%、課程設(shè)計成績占30%。通過這種理論與實踐相結(jié)合的考核方法,既能促使學生掌握數(shù)據(jù)庫的基本原理和概念,又能提高學生的實際動手能力,培養(yǎng)學生的項目開發(fā)能力及團隊合作精神。
          5結(jié)語
          SQL Server是計算機專業(yè)和信息專業(yè)的一門專業(yè)基礎(chǔ)課程。對于學生今后從事數(shù)據(jù)庫、軟件開發(fā)等相關(guān)工作具有重要意義。傳統(tǒng)的SQL Server教學中存在一些問題,教學效果不理想,因此我們對SQL Server教學進行了改革和探索,提出了教學改革的方案。我們在實際教學中對這些改革方案進行了應(yīng)用,收到了良好的教學效果。SQL Server課程的改革,不僅培養(yǎng)了學生的學習能力和創(chuàng)新能力,提高了學生的實際動手能力。更重要的是,學生在系統(tǒng)開發(fā)的過程中學會了團隊協(xié)作的精神,這將對他們今后的工作和學習產(chǎn)生巨大的影響。
          參考文獻:
          [1] 李巖. SQL Server 課程教學改革的探索與實踐[J]. 計算

        国产精品亚洲一区二区三区正片| 特级av毛片免费观看| 日本乱子人伦在线视频| 91精品91| 一区二区三区四区午夜视频在线| 一个人看的视频在线观看| 桃花影院理论片在线| 精品国内自产拍在线视频| 免费观看在线一区二区| 蜜桃tv在线免费观看| 东北老女人高潮大喊舒服死了| 99久久久无码国产精品9| 超清无码AV丝袜片在线观看| 激情五月天在线观看视频| 小辣椒福利视频导航| 麻豆国产人妻欲求不满| 国产男女做爰猛烈视频网站| 国产精品亚洲av高清二区| 爱性久久久久久久久| 亚洲日本三级| 自拍偷拍一区二区三区四区| 国产一级内射视频在线观看| 日本道精品一区二区三区| 久久国产综合精品欧美| 精品人妻日韩中文字幕| 免费大片黄国产在线观看| 亚洲最大av资源站无码av网址 | 麻豆夫妻在线视频观看| 国产精品一区二区三区在线免费| 国产成人亚洲综合色婷婷| 夜夜爽无码一区二区三区 | 亚洲乱亚洲乱妇无码麻豆| 少妇寂寞难耐被黑人中出| 中文字幕av无码一区二区三区电影 | 自慰高潮网站在线观看| 亚洲精品在线97中文字幕| 俺去啦最新地址| 欧美黑人又粗又大久久久| 国产一区二区黑丝美女| 亚洲精品在线国产精品| 丰满老熟妇好大bbbbb|