◆王哲 姜姍
(河南中醫(yī)學院)
隨著計算機技術的飛速發(fā)展,數(shù)據(jù)庫技術已成為各行各業(yè)中信息系統(tǒng)的核心和基礎,幾乎所有信息系統(tǒng)都需要數(shù)據(jù)庫支持,數(shù)據(jù)庫在如今社會中有著舉足輕重的地位。目前,數(shù)據(jù)庫課程已不僅僅是計算機專業(yè)的核心課程,該課程也日益成為其他理工科專業(yè)本科生、??粕婚T愈來愈受到關注的選修課,甚至是必修課。但是對于剛剛接觸數(shù)據(jù)庫課程的學生來說,這門課程理論知識點較多,而且課程的學時有限,若在短時間內既掌握該課程的理論知識,又能對數(shù)據(jù)庫軟件熟練操作,還是比較困難。因此,如何將數(shù)據(jù)庫的理論知識、基本技能與科學實踐相結合,提高學生實踐動手能力,能夠應用數(shù)據(jù)庫技術解決實際問題,構建科學的教學體系,成為教學改革的重要任務。
對于我國高等院校,《數(shù)據(jù)庫原理》課程采用教材幾乎都是高等教育出版社的“數(shù)據(jù)庫系統(tǒng)概論(第四版)”,該教材一直被推薦為計算機專業(yè)、信息管理與信息系統(tǒng)等相關專業(yè)數(shù)據(jù)庫課程的御用教材。該教材系統(tǒng)介紹了基礎概念、關系數(shù)據(jù)庫、關系數(shù)據(jù)庫標準語言SQL、數(shù)據(jù)庫安全性、數(shù)據(jù)庫完整性、關系數(shù)據(jù)理論、數(shù)據(jù)庫設計、數(shù)據(jù)庫編程、關系查詢處理、查詢優(yōu)化、數(shù)據(jù)庫恢復技術、并發(fā)控制、數(shù)據(jù)庫管理系統(tǒng)、新技術篇等數(shù)據(jù)庫技術綜合內容,理論知識點繁多,如何將理論知識點與現(xiàn)實應用實踐有效結合,找出適合學生掌握數(shù)據(jù)庫技術的教學方法,則是各院校數(shù)據(jù)庫專業(yè)骨干教師一直探討研究的課題。
以所在學校為例,根據(jù)教學大綱,課程授課學時為72學時,其中課堂講授54學時,實驗18學時,授課教師平均每三次課堂授課才有一次實驗,而授課教師為了協(xié)調課程授課學時的實施以及滿足眾多知識點實驗實踐的要求,結果造成學生所學的知識不能和實驗同步進行,而且有些教學內容實踐性特別強,實驗內容不得不壓縮,如學習數(shù)據(jù)庫定義中,數(shù)據(jù)庫數(shù)據(jù)表的定義及數(shù)據(jù)的添加刪除及管理,一次實驗2學時就要完成數(shù)據(jù)庫數(shù)據(jù)表的創(chuàng)建、修改、刪除等管理實踐操作,學生學完課程后,重難點不夠突出,對理論知識沒有真正整體應用體系的概念,對數(shù)據(jù)庫技術知識還是很抽象。
目前,該課程基本采用教師課堂講授、課堂演示、學生實驗的教學模式,教師只負責傳遞課程的基本知識,學生被動的接收和練習,以至于大部分學生與現(xiàn)實數(shù)據(jù)庫系統(tǒng)脫節(jié),無法領會所學理論知識在數(shù)據(jù)庫中的位置,對數(shù)據(jù)庫知識點概念較為抽象。
在課堂學習過程中,學生接觸的主要是數(shù)據(jù)庫技術的基礎概念、理論等知識,缺少綜合應用實踐,無法領會數(shù)據(jù)庫知識在整個信息應用系統(tǒng)的位置及作用,而課程設計正好彌補了這些,但是由于授課教師要遵守學校教學周歷的安排,以及學校對此方面并無要求,部分授課教師并未真正實施。
根據(jù)課程的特點,在教學過程中,為了避免學生對所學知識的理論性過強,授課教師應多聯(lián)系一些學生熟悉的領域。例如,在課程第一章理論知識中,實體的聯(lián)系有一對一、一對多和多對多三種聯(lián)系,若僅僅介紹課本中的實體學生、課程和教師聯(lián)系時,內容過于枯燥,學生的學習興趣不高,很容易出現(xiàn)課后就忘記的現(xiàn)象。本人在授課時,在講解到實體聯(lián)系知識點時,首先引入學生較熟悉的購物網站“淘寶”,然后分析“淘寶”中有哪些實體,以及分析實體集中顧客和商品、顧客和訂單、顧客與商家等之間的關系,學生立馬興趣盎然,學習在熱烈的過程中進行,這樣學生對所學知識點的印象較為深刻,即學習了課程的理論知識,也探討了實際生活中的案例,教學效果反響很好。
基于上述的方法,在學生理解數(shù)據(jù)庫系統(tǒng)基礎理論知識的同時,授課教師應該多引入現(xiàn)實生活中的案例,以達到學生學習的共鳴,讓學生從“被動聽”轉移到“主動學”的模式,這樣的教學不僅使學生將抽象的數(shù)據(jù)庫原理知識運用到現(xiàn)實生活中,同時也培養(yǎng)了其解決實際問題的能力,真正達到了課程的教學目標。
教學授課的對象是學生,在學習過程中,學生不斷在課堂中接觸新的概念或者理論知識點,而部分知識點課本上又缺少代表性例子進行介紹,經常對學習的知識點一頭霧水。授課教師在授課過程中,在介紹新知識點時,不能只是完成任務似地把知識點講完就行,而應該從學生的實際情況出發(fā)設計各項知識點的任務,讓學生參與進來,給學生足夠的接收新事物的時間,發(fā)揮“主人翁”的思想,主動完成各項任務。
例如,概念數(shù)據(jù)模型是從現(xiàn)實世界中抽象出實體類型及實體間聯(lián)系,是用戶和數(shù)據(jù)庫設計人員交流的工具,是數(shù)據(jù)庫專業(yè)人員將現(xiàn)實世界轉化為數(shù)據(jù)模型的必經過程,是數(shù)據(jù)庫理論知識的重點內容。本人在講授該知識點時,先將課本的圖書借閱體系統(tǒng)進行詳細介紹,然后以“淘寶”為例,讓學生先自己分析該系統(tǒng)內的常用實體及實體間聯(lián)系,并在課堂上獨立完成該案例的E~R圖的設計,同時讓2~3名學生在教室黑板上演示,然后大家共同分析最終的結果,這樣的授課方式看起來有些“費時”,但是更能強化學生的學習,提高學生的積極性,對其所學知識點印象深刻。
課堂學習和實驗實踐的時間是有限的,而課下的時間卻是無限的,要想讓學生真正學好這門課程,應提供多個途徑供學生學習和交流,課程的教學網站就是一個較好的途徑。教學課程網站已經是一種客觀需求,目的是為教師提供網絡資源教學平臺,為學生提供學習平臺。它能方便教師發(fā)布、管理課程資源,同時也提供了學生進行在線的學習環(huán)境,這就改變了原始的授課方法,無論是教師授課還是學生學習的效率均得到了很大的提高。
數(shù)據(jù)庫原理的課程網站有很多,大都提供了教學視頻、教學課件、習題、課件等,可謂是資源豐富,但是如何讓學生主動對這些資源感興趣,畢竟強制性規(guī)定或者硬性規(guī)定只會讓學生反感進而討厭課程,那么如何讓學生主動學習這些豐富網絡資源就成為很多教師一直探索得課題。
以本校為例,對于學習該課程的學生,初始階段接觸的課程教學網站由該課程的上一級學生評優(yōu)選擇出的最終教學網站,可瀏覽該課程中上一級的教學課件、教學大綱、測試題、教師推薦資料、交流討論等;學習到中間階段,由該班同學們分小組設計該課程的教學網站,到期末時期繼續(xù)引入競爭機制,由該班級確定出最優(yōu)的教學網站作為年度課程的精品課程網站,同時分享給下一級學生使用。
該課程教學網站不但能提供課程的學習資源,提供學生的交流空間,而且該網站由學生自己設計開發(fā)完成,學生本身就是網站的需求者,同時又扮演開發(fā)者的角色,激發(fā)了學生學習的積極性,這樣的鍛煉機會不僅使學生真正的學以致用,將理論知識與實踐相結合,同時也幫助學生加深對數(shù)據(jù)庫原理課程內容的理解和掌握,為后續(xù)課程奠定了基礎,有效提升了教學效果。
考試作為教學效果的一種客觀測試手段,是教學中的一個重要環(huán)節(jié),也是課程建設的重要組成部分?!稊?shù)據(jù)庫原理》這門課程的基礎理論知識點較多,不僅要求學生牢固掌握課程的基礎知識,而且要求學生具備較強的實踐能力。
大多數(shù)學校的期末考核形式基本上都采用筆試,如果學生對課程基礎知識死記硬背,也能得到不錯的分數(shù),但是這樣很難體現(xiàn)出學生真正的水平。對于該課程,目前的考核方式主要包括筆試、實驗、課程設計三個部分,其中筆試部分采用閉卷形式,占用較大的分值,主要考查學生對數(shù)據(jù)庫課程基礎知識的掌握,題目涉及基礎概念、基礎理論、關系數(shù)據(jù)庫、數(shù)據(jù)庫管理、SQL語言、數(shù)據(jù)庫安全、數(shù)據(jù)庫完整等多個知識點,較全面的考查了學生的理論水平。實驗部分由9次上機實驗構成,主要考查學生對數(shù)據(jù)庫管理系統(tǒng)的管理的綜合能力,主要涉及數(shù)據(jù)庫的安裝配置、創(chuàng)建管理數(shù)據(jù)庫、創(chuàng)建管理數(shù)據(jù)表、表數(shù)據(jù)、安全性、完整性、數(shù)據(jù)庫連接等多項實踐內容,學生需完成實驗課程內容并按要求填寫實驗報告,即可獲得相應分數(shù)。另外,該課程考核中加入了課程設計,在課程進行到中期階段,授課教師公布課程設計的題目及完成目標,由學生分成小組完成,然后由授課教師組織課程設計答辯,給出最終各成員課程設計分數(shù)。
數(shù)據(jù)庫課程的教學改革是一個長期的動態(tài)完善的過程,這就要求我們授課教師不斷努力,提升自己,探索教學的新思路、新方法,提高課程教學質量,將教學貫穿于整個教學過程中。實踐證明,上述改革方法是一種改變學生被動學習為主動學習的有效方法,教學從學生的興趣入手,讓學生帶著興趣進入課程的學習,對課程理論知識的理解和實踐能力的提高都有很好的效果,真正的提高了學生在數(shù)據(jù)庫原理課程的基礎知識理解能力、分析問題能力、實踐操作能力等方面,因此,加強數(shù)據(jù)庫課程教學改革有著重要的現(xiàn)實意義。
[1]譚月輝,呂建紅,王紅勝.“數(shù)據(jù)庫原理”課程教學改革實踐[J].中國電子教育,2011,(3):60 -64.
[2]黃祥淡.計算機應用課的“任務驅動”教學模式[J].中國職業(yè)技術教育,2005,(1):36 -37.
[3]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006.
[4]楊力,孫瑜,陳汶濱,耿新宇.數(shù)據(jù)庫原理精品課程改革與實踐[J].計算機教育,2011,(12):77 -80.
[5]崔巍,王曉波,車蕾.淺談數(shù)據(jù)庫課程實踐教學[J].計算機教育,2007,(11):117 -119.