摘要:針對當前數(shù)據(jù)庫教材的現(xiàn)狀及高職院校數(shù)據(jù)庫教學(xué)存在的問題,提出了“數(shù)據(jù)庫教材內(nèi)容應(yīng)注重實踐技能培養(yǎng)”的觀點。結(jié)合在編寫《數(shù)據(jù)庫原理應(yīng)用(Access版)》教材時的想法和體會,探討了符合高職教育特點的數(shù)據(jù)庫教材建設(shè)中必須解決的若干問題。
關(guān)鍵詞:Access;數(shù)據(jù)庫;教材建設(shè);實踐技能
高等職業(yè)教育作為高等教育和職業(yè)教育的重要組成部分,正在蓬勃發(fā)展。據(jù)統(tǒng)計,高等職業(yè)教育已經(jīng)占據(jù)了高等教育的半壁江山。在其強勁的發(fā)展背后,對高職教育的改革力度也會越來越大。高職教育的鮮明特點要求高職教材也應(yīng)當具有鮮明的高職教育特點,不能是普通高等學(xué)校教材的縮減版,更不能是中等職業(yè)學(xué)校教材的升級版。
一、高職數(shù)據(jù)庫教材存在的問題
從目前很多高職學(xué)校開設(shè)的數(shù)據(jù)庫課程情況來看,大部分高職學(xué)校都選取微軟Access數(shù)據(jù)庫管理系統(tǒng)作為學(xué)習(xí)的對象。在為數(shù)據(jù)庫原理與應(yīng)用課程選擇教材時,我們發(fā)現(xiàn)市場上出版的數(shù)據(jù)庫教材存在諸多問題。
1.高職教育特點的教材稀缺
目前市場上《數(shù)據(jù)庫原理與應(yīng)用》的教材版本很多,但是大部分教材編寫的知識結(jié)構(gòu)大同小異。據(jù)統(tǒng)計,數(shù)據(jù)庫課程的教材主要有三種,一是在普通本科同類教材的基礎(chǔ)上,由編者進行簡單刪減、壓縮組合而成的;二是在中職教材的基礎(chǔ)上補充部分內(nèi)容而成的;三是由部分普通本科院校與高職院校教師聯(lián)合編寫而成的。這些教材僅僅注重內(nèi)容量上的增減,針對性不強,實踐應(yīng)用偏輕,沒有根本反映出高職教育的特點。
2.知識結(jié)構(gòu)不全面
目前編寫的教材內(nèi)容和知識結(jié)構(gòu)千篇一律。概括起來講:第一章基本都是介紹數(shù)據(jù)庫的原理知識,包括數(shù)據(jù)庫的發(fā)展、數(shù)據(jù)模型、完整性和規(guī)范化等;從第二章起幾乎都是介紹Access中的七個對象表、查詢、窗體、報表、頁、宏等六個對象的相關(guān)知識,而對第七個對象模塊的知識介紹很少或者不介紹。對關(guān)系數(shù)據(jù)庫的標準語言SQL內(nèi)容也是避而不談。在介紹七個對象知識時與第一章基本上沒有聯(lián)系。七個對象知識介紹完了,這本教材也就結(jié)束了。
3.系統(tǒng)開發(fā)偏向用向?qū)?br/> Access中提供一套快速、簡單開發(fā)系統(tǒng)的方法,一般教材只介紹用向?qū)瓿梢恍┏R?guī)、簡單、有限的功能。當用戶的需求稍有變化,向?qū)Ь蜔o能為力了。如果按照這樣的教材進行教學(xué),對于網(wǎng)絡(luò)技術(shù)專業(yè)、計算機應(yīng)用專業(yè)的學(xué)生來說基本還可以,可是對軟件技術(shù)專業(yè)的學(xué)生來說將來走向工作崗位,用向?qū)黹_發(fā)系統(tǒng)那是遠遠不夠的,無法滿足用戶的實際需求的。我們必須要在學(xué)會利用向?qū)ч_發(fā)系統(tǒng)提高效率的同時,擺脫向?qū)У氖`,利用VBA語言自己手工設(shè)計,實現(xiàn)各種復(fù)雜不同用戶的需求。這方面的知識,很多教材只作一些簡單介紹,很少進行詳細的講解。
4.查詢過于依賴設(shè)計視圖
數(shù)據(jù)庫原理與應(yīng)用課程核心的內(nèi)容就是查詢。在介紹查詢操作時幾乎所有教材都是用設(shè)計視圖進行講解。很少使用結(jié)構(gòu)化查詢語言(SQL)進行查詢設(shè)計,多數(shù)教材都是用一小節(jié)的內(nèi)容進行簡單介紹,一帶而過。結(jié)構(gòu)化查詢語言(SQL)是關(guān)系數(shù)據(jù)庫標準語言,是非過程化的查詢語言。在后續(xù)課程SQL Server、面向?qū)ο蟪绦蛟O(shè)計(C#)、ASP.NET等課程中均要使用結(jié)構(gòu)化查詢語言。因此,我們在查詢章節(jié)的編寫時,就應(yīng)當詳細介紹SQL命令,用SQL命令來進行各種查詢設(shè)計。
二、高職數(shù)據(jù)庫教學(xué)應(yīng)注重實踐技能培養(yǎng)
高職教育的重要特征就是實踐性,以培養(yǎng)學(xué)生的實際動手操作能力為主線,培養(yǎng)高等技術(shù)應(yīng)用型專門人才。因此,數(shù)據(jù)庫課程的教學(xué)應(yīng)該打破傳統(tǒng)教學(xué)模式,以實踐為基礎(chǔ),理論和實踐相結(jié)合,用實踐驗證理論,理論指導(dǎo)實踐的教學(xué)方法。平時教學(xué)以實踐技能訓(xùn)練為主,理論夠用即可。首先是教會學(xué)生怎么做,然后再是教學(xué)生為什么這么做,這樣學(xué)生才能在以后的工作中得心應(yīng)手處于不敗之地。根據(jù)多年的數(shù)據(jù)庫課程教學(xué)經(jīng)驗的積累,我們編寫了《數(shù)據(jù)庫原理與應(yīng)用(Access版)》一書,經(jīng)過幾輪的教學(xué),取得了良好的效果。
1.數(shù)據(jù)庫原理以必需和夠用為度
高職學(xué)校培養(yǎng)的學(xué)生畢業(yè)后既不是去搞科學(xué)研究,也不是去車間流水線上當操作工,而是從事既能直接從事生產(chǎn)又能解決生產(chǎn)中遇到的技術(shù)問題的工作。因此,數(shù)據(jù)庫教學(xué)實踐離不開理論的指導(dǎo),但是必需和夠用即可,不必片面追求理論的深度和廣度。例如《數(shù)據(jù)庫原理與應(yīng)用(Access版)》一書,在第一章主要介紹了數(shù)據(jù)庫的相關(guān)概念和數(shù)據(jù)的完整性,第二章主要介紹了關(guān)系規(guī)范化和關(guān)系運算。其中關(guān)系的規(guī)范化是選修的內(nèi)容,根據(jù)專業(yè)培養(yǎng)目標的不同進行選講。而在講解關(guān)系運算時我們主要以實際例子來講解,深入淺出、易懂易用,為后面SQL語句和查詢做好準備。以第一章和第二章理論教學(xué)為基礎(chǔ),其它章節(jié)開始講述數(shù)據(jù)庫的實際應(yīng)用。
2.提供合理的教學(xué)示例數(shù)據(jù)庫
在數(shù)據(jù)庫教學(xué)中,必須有一個讓學(xué)生易于學(xué)習(xí)、易于講解和內(nèi)容合理的示例數(shù)據(jù)庫。為此《數(shù)據(jù)庫原理與應(yīng)用(Access版)》一書,提供了師生非常熟悉的學(xué)生選教管理系統(tǒng)作為全書教學(xué)的示例數(shù)據(jù)庫。此數(shù)據(jù)庫包含學(xué)生、班級、教師、部門、課程、教師授課、學(xué)生選教等七張學(xué)生很熟悉的表,通過簡單分析,學(xué)生就能把表及表間關(guān)系建立起來,隨著教學(xué)的深入,逐漸增加各對象內(nèi)容,直到本課程教學(xué)結(jié)束,一個完整的學(xué)生選教管理系統(tǒng)就呈現(xiàn)在學(xué)生面前。這樣對剛學(xué)習(xí)數(shù)據(jù)庫的學(xué)生來說沒有陌生感,易于學(xué)習(xí),易于理解應(yīng)用,能激發(fā)他們學(xué)習(xí)這門課的興趣。當然,一個數(shù)據(jù)庫實例還是不夠的,本書還提供了一些公司、企業(yè)等其他類型的數(shù)據(jù)庫,供學(xué)生學(xué)習(xí)參考,以便學(xué)生從多個角度、多個應(yīng)用環(huán)境來學(xué)習(xí)數(shù)據(jù)庫的設(shè)計和管理工作,擴大學(xué)生的知識面,對以后實際工作中的開發(fā)和管理也有一定的參考價值。
3.掌握SQL語句,做好后續(xù)課程的銜接
學(xué)習(xí)數(shù)據(jù)庫時,必需熟練使用SQL語句。SQL語句主要用于從眾多的數(shù)據(jù)中進行各種各樣的搜索,以獲得我們需要的數(shù)據(jù),這是數(shù)據(jù)庫應(yīng)用最核心和最本質(zhì)的內(nèi)容,也是我們必須要掌握的實踐技能。例如《數(shù)據(jù)庫原理與應(yīng)用(Access版)》一書,在結(jié)構(gòu)化查詢語言一章中用了較大的篇幅和大量的實例詳細講述了SQL語句中的Select、Insert、Update、Delete等命令的語法格式和使用方法,并安排了大量的練習(xí),以便從不同角度、不同搜索條件進行復(fù)雜訓(xùn)練。特別是查詢條件的設(shè)置、多表連接查詢和嵌套查詢更要重點訓(xùn)練,以便使學(xué)生熟練掌握SQL,為后續(xù)課程的學(xué)習(xí)打下堅實的基礎(chǔ),同時,也是為了激發(fā)學(xué)生的學(xué)習(xí)熱情。而這些內(nèi)容在其他很多教材中都是簡單地一筆帶過,甚至刪去。
4.教學(xué)實例和實驗相結(jié)合
數(shù)據(jù)庫原理與應(yīng)用課程教學(xué)主要分兩部分,一部分是課堂教學(xué),另一部分是實驗教學(xué)。課堂教學(xué)會配有大量實例進行講解,幫助學(xué)生直觀形象地了解數(shù)據(jù)庫相關(guān)應(yīng)用。實驗教學(xué)主要是讓學(xué)生自己動手操作數(shù)據(jù)庫,鞏固和掌握課堂教學(xué)所講授的內(nèi)容。兩者之間必須有機結(jié)合在一起,達到教、學(xué)統(tǒng)一,理、實一體。實驗教學(xué)既不能脫離課堂教學(xué),也不能完全重復(fù)課堂教學(xué)。脫離課堂教學(xué),學(xué)生難以完成實驗,讓學(xué)生失去學(xué)習(xí)的興趣;完全重復(fù)課堂教學(xué),又讓學(xué)生覺得沒有難度和挑戰(zhàn),甚至讓學(xué)生覺得沒有必要去重復(fù)做實驗。例如《數(shù)據(jù)庫原理與應(yīng)用(Access版)》一書,在每一章節(jié)中都會提供相應(yīng)的學(xué)生實驗,這些實驗都是經(jīng)過精心設(shè)計和安排的,與課堂教學(xué)內(nèi)容相呼應(yīng),是課堂教學(xué)內(nèi)容的延伸和拓展。既達到了鞏固課堂知識同時又鍛煉了學(xué)生的實踐操作能力,豐富了學(xué)生的知識。縱觀市場上所出版的數(shù)據(jù)庫教材很少給出完整的實驗內(nèi)容。
5.綜合實訓(xùn)總結(jié)所學(xué)內(nèi)容
高職教學(xué)的一個重要特點就是實踐技能訓(xùn)練。數(shù)據(jù)庫原理與應(yīng)用課程也會在課程結(jié)束以后安排一周的綜合實訓(xùn)。讓學(xué)生全面、系統(tǒng)地掌握數(shù)據(jù)庫項目實際的開發(fā)過程、方法。在為期一周的綜合實訓(xùn)中,《數(shù)據(jù)庫原理與應(yīng)用(Access版)》一書,為學(xué)生提供了若干個有實際意義的課題,如學(xué)生社團管理、校園銷售管理系統(tǒng)、公司購銷存管理系統(tǒng)等。學(xué)生被分為若干小組,每一小組選擇一個實訓(xùn)課題組成一個團隊,模擬實際工作狀態(tài),團隊成員分工明確,協(xié)同工作,共同完成實訓(xùn)任務(wù)。在學(xué)生完成實訓(xùn)任務(wù)的同時,不僅把學(xué)到的知識融會貫通,而且也學(xué)會了與人交往的技能,培養(yǎng)了學(xué)生的綜合職業(yè)素質(zhì),為以后走向工作崗位打下了一個良好的職業(yè)基礎(chǔ)。
6.同步練習(xí),鞏固本章內(nèi)容
目前,高職學(xué)生學(xué)習(xí)自律性較差,課后很少看書學(xué)習(xí),更不用說去學(xué)習(xí)與課程有關(guān)的課外書籍。為了加強學(xué)生掌握每一章節(jié)的知識,更好地學(xué)習(xí)數(shù)據(jù)庫知識,我們結(jié)合全國計算機等級考試二級Access相關(guān)內(nèi)容,特意在每一章編寫了與本章內(nèi)容有關(guān)的同步練習(xí),提供給學(xué)生學(xué)習(xí)使用,也為學(xué)生學(xué)完數(shù)據(jù)庫原理與應(yīng)用課程后,參加全國計算機等級考試做好鋪墊。
三、結(jié)語
高職教育在迅速發(fā)展,高職教學(xué)研究也在全國各地進行著大量而熱烈的討論。工作過程系統(tǒng)化的教學(xué)、工學(xué)結(jié)合的課程開發(fā)等新的教學(xué)體系和觀點不斷出現(xiàn)。這也為教材建設(shè)提供了理論支持和目標方向。高職教材建設(shè)是一項艱巨而復(fù)雜的任務(wù),需要全體從事高職教育的工作者,共同努力,不斷學(xué)習(xí),才能使教材改革進一步規(guī)范化和科學(xué)化,才能為高職教育打下良好基礎(chǔ)。
參考文獻:
[1] 趙志群.職業(yè)教育工學(xué)結(jié)合一體化課程開發(fā)指南[M].北京:清華大學(xué)出版社,2009.
[2] 北京高等教育學(xué)會教材工作研究會.探索的腳步—“十一五”北京高等教育教材建設(shè)論文集[C].北京:電子工業(yè)出版社,2010:390-393.
?。?] 丁愛萍.高職計算機應(yīng)用技術(shù)專業(yè)課程體系探究[J].教育與職業(yè),2010,(20).
?。?] 劉鋼,程克明.淺論數(shù)據(jù)庫教材建設(shè)中內(nèi)容的擷取[J].計算機時代,2005,(11).