王桃群
摘要:針對當(dāng)前《數(shù)據(jù)庫原理及應(yīng)用》課程教學(xué)中存在的問題,根據(jù)教學(xué)實際提出相應(yīng)的改革措施,即優(yōu)化教學(xué)內(nèi)容、豐富教學(xué)手段、完善多媒體教學(xué)方式和改進課程考核與成績評定方法。
關(guān)鍵詞:數(shù)據(jù)庫原理及應(yīng)用;教學(xué)內(nèi)容;教學(xué)手段;考核與成績評定
《數(shù)據(jù)庫原理及應(yīng)用》是我校計算機科學(xué)與技術(shù)專業(yè)、軟件工程專業(yè)的一門專業(yè)必修課。該課程的主要目的是使學(xué)生在掌握數(shù)據(jù)庫的基本原理、方法和技術(shù)的基礎(chǔ)上,能夠根據(jù)應(yīng)用需求靈活設(shè)計合適的數(shù)據(jù)庫,并能利用現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)和軟件開發(fā)工具進行數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計與開發(fā),為其今后在相關(guān)領(lǐng)域的工作打下堅實的基礎(chǔ)。但在實際教學(xué)活動中存在諸如學(xué)生缺乏學(xué)習(xí)興趣、理論與實踐脫節(jié)、教學(xué)手段過于單一、考核方式簡單等問題。為提高教學(xué)效果,結(jié)合我校教學(xué)實際,我認(rèn)為在教學(xué)中可優(yōu)化教學(xué)內(nèi)容、豐富教學(xué)手段、完善多媒體教學(xué)方式、改進課程考核與成績評定方法。
1優(yōu)化教學(xué)內(nèi)容
我校計算機科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫原理及應(yīng)用》課程的教材選用尹志宇、郭晴主編的《數(shù)據(jù)庫原理與應(yīng)用教程——SQL Server(第2版)》。全書共分為3個部分,第一部分是第1~第3章,講述數(shù)據(jù)庫的基本理論知識,內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、關(guān)系數(shù)據(jù)庫、數(shù)據(jù)庫設(shè)計;第二部分是第4~第13章,講述SQL Server數(shù)據(jù)庫基礎(chǔ)、數(shù)據(jù)庫的概念和操作、表的基本操作、數(shù)據(jù)庫查詢、T-SQL編程、視圖和索引、存儲過程和觸發(fā)器、事務(wù)與并發(fā)控制、數(shù)據(jù)庫的安全管理、數(shù)據(jù)庫的備份與還原;第三部分是第14章,利用一個實例介紹了基于c#與SQL Server的數(shù)據(jù)庫系統(tǒng)的開發(fā)過程。
教材是教學(xué)的重要載體,教教材是用教材教的基礎(chǔ)。教材只是課程資源的一部分,用教材教是教教材的超越和創(chuàng)新?!坝媒滩慕潭皇墙探滩摹?,其內(nèi)涵為教學(xué)過程中,不應(yīng)當(dāng)簡單的執(zhí)行教材,而是要根據(jù)學(xué)生和教學(xué)實際,創(chuàng)造性地使用教材來開展教學(xué),也就是說,在保證教學(xué)目標(biāo)的提前下,可根據(jù)實際情況對教材內(nèi)容進行相應(yīng)調(diào)整與拓展。譬如,可對教材中的以下教學(xué)內(nèi)容進行優(yōu)化。
1)第3章數(shù)據(jù)庫設(shè)計。教材以圖書借閱管理系統(tǒng)設(shè)計及鋼材倉庫管理系統(tǒng)設(shè)計為例,簡要介紹了系統(tǒng)的需求、E-R圖的繪制及E-R圖轉(zhuǎn)關(guān)系模式。實際授課時,可使用數(shù)據(jù)庫建模工具Powerdesigner來演示如何繪制E-R圖(即CDM)、如何將E-R圖轉(zhuǎn)為關(guān)系模式(即PDM)、如何利用PDM生成數(shù)據(jù)庫(正向工程)。如此一來,通過實際操作演示,可加深學(xué)生對理論知識的理解,可提高學(xué)生的實踐操作能力。
2)第4章SQL Server基礎(chǔ)。教材簡單介紹了SQL Server2008的安裝及管理工具的使用。實際授課時,可通過操作演示讓學(xué)生理解實例的內(nèi)涵、默認(rèn)實例與命名實例的區(qū)別、啟動服務(wù)的方法、服務(wù)器的名稱、SQL Server默認(rèn)實例的端口號、修改端口號、利用工具掃描指定IP段的1433端口,1433端口抓雞等等。通過知識的拓展,可拓寬學(xué)生的知識面,提高學(xué)生的積極性。
3)第7章數(shù)據(jù)庫查詢。教材主要介紹了簡單查詢、分組查詢、數(shù)據(jù)匯總、子查詢、連接查詢。其中表名及屬性名均采用中文命名,在實際授課時,建議采用英文命名。此外,本章可拓展諸如查詢優(yōu)化、執(zhí)行計劃、邏輯讀、物理讀、統(tǒng)計I/O、統(tǒng)計時間等知識,授人以魚不如授人以漁,除了讓學(xué)生掌握SQL命令,還要讓學(xué)生掌握如何優(yōu)化SQL命令。
4)第9章視圖和索引。教材介紹索引的基本概念、分類以及創(chuàng)建、修改和刪除操作。在實際講授索引時,可通過向表中插入數(shù)十萬或數(shù)百萬條測試數(shù)據(jù),演示創(chuàng)建索引與否對查詢效率的影響,理論指導(dǎo)實踐、實踐證明理論,授課過程中要注重理論聯(lián)系實踐。
5)第10章存儲過程和觸發(fā)器。教材只介紹了DDL觸發(fā)器和DML觸發(fā)器的使用,實際教學(xué)中,可拓展登錄觸發(fā)器的用法及實際運用。例如,可使用登錄觸發(fā)器限制用戶sa只能在指定的時間段及指定的IP地址登錄數(shù)據(jù)庫服務(wù)器。
6)第12章數(shù)據(jù)庫的安全管理。本章教學(xué)時,可演示sa弱口令的掃描,利用sa賬號登錄數(shù)據(jù)庫服務(wù)器,利用擴展存儲過程xp_cmdshell在數(shù)據(jù)庫服務(wù)器上執(zhí)行DOS命令,如net riserwtq$wtq888/add,net localgroup administrators wtq$/add,從而入侵?jǐn)?shù)據(jù)庫服務(wù)器所在的主機。通過實戰(zhàn),讓學(xué)生充分意識到數(shù)據(jù)庫安全的重要性,培養(yǎng)了學(xué)生的學(xué)習(xí)興趣。
此外,上機實驗內(nèi)容可采用循序漸進的模式,將實驗內(nèi)容分為基礎(chǔ)實驗與綜合實驗?;A(chǔ)實驗以驗證性、演示性為主,教師給定實驗任務(wù)及實驗指導(dǎo)書,讓學(xué)生掌握數(shù)據(jù)庫基本操作。綜合實驗以項目驅(qū)動為主,教師提供若干個可選項目及項目需求,讓學(xué)生綜合運用所學(xué)知識,掌握數(shù)據(jù)庫系統(tǒng)的分析、設(shè)計及實現(xiàn)過程,提高學(xué)生分析問題與解決問題的能力。
2豐富教學(xué)手段
傳統(tǒng)的教學(xué)方式與手段不夠靈活多樣,教師往往處于主導(dǎo)地位,學(xué)生始終以教師為中心被動接受知識,學(xué)生的主動性為忽視、甚至被壓抑。在教與學(xué)的過程中,要提高教學(xué)質(zhì)量,必需充分發(fā)揮教師的主導(dǎo)作用和學(xué)生的主體地位。針對《數(shù)據(jù)庫原理及應(yīng)用》的教學(xué),不要使用“填鴨式”教學(xué)、更不要一味的照本宣科,可以設(shè)計一些學(xué)生參與課堂教學(xué)活動的環(huán)節(jié),例如讓學(xué)生上臺操作,讓學(xué)生總結(jié)所學(xué)知識,讓學(xué)生針對某一問題展開討論,通過網(wǎng)絡(luò)教學(xué)平臺與學(xué)生進行互動,實現(xiàn)網(wǎng)絡(luò)輔助教學(xué),等等,諸如此類,充分發(fā)揮學(xué)生的積極性與主動性。
我認(rèn)為教學(xué)除了課堂教學(xué),還包括課外教學(xué)。走出教室、走進學(xué)生宿舍,以朋友的身份關(guān)心學(xué)生、多與學(xué)生交流,注重學(xué)生個體差異,讓學(xué)生“親其師、信其道、樂其學(xué)”,只有建立和諧融洽的師生關(guān)系,才能活躍教學(xué)氛圍,才能充分發(fā)揮教與學(xué)的能動作用。
3完善多媒體教學(xué)方式
隨著計算機技術(shù)的發(fā)展,目前很多課程都使用多媒體教學(xué),《數(shù)據(jù)庫原理及應(yīng)用》課程也不例外,多媒體課件翻頁速度快、學(xué)生容易產(chǎn)生視覺疲勞,同時,授課節(jié)奏快、內(nèi)容多,學(xué)生來不及做筆記,知識難以消化。對于數(shù)據(jù)庫操作的演示,坐在教室后排的學(xué)生難以看清投影畫面,從而影響了教學(xué)效果。
為了讓學(xué)生看清投影畫面,可使用一款非常實用的投影演示輔助軟件Zoomlt,該軟件體積小、完全免費、易于使用,通過快捷鍵可以很方便地調(diào)用Zoomlt三項功能:屏幕放大、屏幕標(biāo)注和定時提醒。例如,按下快捷鍵Ctrl+1,即可進入Zoomlt的放大模式,屏幕內(nèi)容將放大后(默認(rèn)2倍)顯示,按下快捷鍵Ctrl+2,即可進人標(biāo)注模式,鼠標(biāo)會變成一個圓形的筆點,其顏色和大小可調(diào),利用標(biāo)注可突出屏幕的某一部分內(nèi)容。為了讓學(xué)生課后溫習(xí)數(shù)據(jù)庫操作,可使用專業(yè)的屏幕錄像制作工具屏幕錄像專家,將數(shù)據(jù)庫相關(guān)操作錄制成自播放的EXE動畫提供給學(xué)生。
4改進課程考核與成績評定方法
以往《數(shù)據(jù)庫原理及應(yīng)用》課程的考核與成績評定主要采用“平時成績+期末考試成績”的形式。其中,平時成績占20%,期末考試成績占80%,平時成績以考勤、作業(yè)、課堂表現(xiàn)為依據(jù)酌情給分,期末考試采用閉卷筆試方式。筆試試卷很難對學(xué)生的操作能力做出客觀的評價,學(xué)生會過分重視考試,而忽視了實踐,常常通過死記硬背來應(yīng)付考試。
考慮到該課程實踐性強,應(yīng)加強上機考核,促進學(xué)生平時多下工夫。建議將期末考試分為理論筆試與上機考試兩部分,最終成績由平時成績、理論筆試成績和上機考試成績組成。其中,平時成績占20%、理論筆試成績占40%。上機考試成績占40%。只有采取靈活多樣的考核方式才能更全面地評價學(xué)生對知識的掌握情況。
5結(jié)束語
提高教學(xué)質(zhì)量是教學(xué)工作的永恒主題,教師應(yīng)根據(jù)實際情況合理地選擇教學(xué)內(nèi)容,改進教學(xué)方法,才能不斷地提高教學(xué)質(zhì)量。改革的道路不可能是一帆風(fēng)順的,需要進一步探索與思考。