孫亞楠
摘 要:數(shù)據(jù)庫技術(shù)是我國高校的計算機專業(yè)最重要的必修課之一,然而,數(shù)據(jù)庫課程傳統(tǒng)的教學(xué)方法嚴重影響了學(xué)生對數(shù)據(jù)庫的學(xué)習(xí)興趣,因此,教育部門和高等院校應(yīng)加大數(shù)據(jù)庫教學(xué)方法優(yōu)化研究,提升數(shù)據(jù)庫課程的教學(xué)效果。
關(guān)鍵詞:數(shù)據(jù)庫 教學(xué)方法 優(yōu)化
中圖分類號:G642 文獻標識碼:A 文章編號:1674-098X(2014)08(c)-0128-01
目前,計算機科學(xué)技術(shù)中門類中,發(fā)展最快、應(yīng)用最廣泛、功能也最強大的就是數(shù)據(jù)庫技術(shù),因此,我國高校的計算機專業(yè)都把數(shù)據(jù)庫技術(shù)列入本專業(yè)的必修課。然而,一些高等院校內(nèi),數(shù)據(jù)庫課程的教學(xué)方法還是沿用傳統(tǒng)的課堂教學(xué)方法,這種方法重在理論表述,與實踐操作相脫節(jié),很難調(diào)動起學(xué)習(xí)積極性,因此,教育部門和高等教學(xué)應(yīng)正視學(xué)生的現(xiàn)實需求,結(jié)合各個學(xué)校的教學(xué)優(yōu)勢,加大數(shù)據(jù)庫教學(xué)方法優(yōu)化研究,進而提升數(shù)據(jù)庫課程的教學(xué)效果。
1 數(shù)據(jù)庫課程的教學(xué)內(nèi)容
一般而言,數(shù)據(jù)庫課程的理論教學(xué)內(nèi)容主要涵蓋關(guān)系代數(shù)、關(guān)系數(shù)據(jù)庫標準語言、SQL 關(guān)系數(shù)據(jù)理論和數(shù)據(jù)庫設(shè)計等章節(jié)的內(nèi)容,一本科學(xué)、系統(tǒng)、綜合的數(shù)據(jù)庫技術(shù)教材,應(yīng)該具備上述知識內(nèi)容。
1.1 關(guān)系代數(shù)
關(guān)系的完整性和關(guān)系代數(shù)是關(guān)系數(shù)據(jù)庫的重點內(nèi)容,這一章節(jié)的內(nèi)容需要學(xué)生上機操作,讓學(xué)生在上機練習(xí)中初步接觸數(shù)據(jù)庫管理工具 SQL Server,對DBMS 數(shù)據(jù)庫管理工具也進行簡單的了解。關(guān)系代數(shù)中最難學(xué)習(xí)的內(nèi)容就是除法,因為除法涉及新概念象集、關(guān)系代數(shù)運算投影和選擇等,因此,教師在講授除法時,盡量多分配一些時間,采用一些合適的教學(xué)技巧,幫助學(xué)生攻克難關(guān)。
1.2 關(guān)系數(shù)據(jù)庫標準語言
關(guān)系數(shù)據(jù)庫標準語言SQL是數(shù)據(jù)庫課程中最重要的內(nèi)容,也是在社會上應(yīng)用最為廣泛的語言,這節(jié)內(nèi)容的學(xué)習(xí)要求學(xué)生熟練運用SQL軟件完成對數(shù)據(jù)庫的查詢、插入、刪除、更新等操作操作,其難點是如何教會學(xué)生用 SQL 正確完成復(fù)雜的查詢,教師也應(yīng)根據(jù)實際情況,加大這個環(huán)節(jié)的授課時間。
1.3 關(guān)系數(shù)據(jù)理論
關(guān)系數(shù)據(jù)理論指的是數(shù)據(jù)庫邏輯設(shè)計中如何構(gòu)造一個好的數(shù)據(jù)庫模式,這節(jié)內(nèi)容應(yīng)詳細闡述1NF、2NF、3NF、BCNF和4NF的定義,和每種范式所達到的數(shù)據(jù)庫規(guī)范化要求,這一章節(jié)的難點在于對于給定的數(shù)據(jù)庫進行規(guī)范化程度的分析。
1.4 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計重在安排實際的操作設(shè)計內(nèi)容,這一章節(jié)的內(nèi)容應(yīng)向?qū)W生大量提供一些典型數(shù)據(jù)庫的設(shè)計和操作案例,讓學(xué)生明白數(shù)據(jù)庫的建立過程,掌握常用的操作方法和操作技巧,是指導(dǎo)學(xué)生從事上機實驗的必備內(nèi)容。
2 數(shù)據(jù)庫課程教學(xué)優(yōu)化的必要性
2.1 數(shù)據(jù)庫課程內(nèi)容的獨特性要求改革陳舊的授課方式
數(shù)據(jù)庫課程具有理論基礎(chǔ)強、實踐應(yīng)用性突出、學(xué)科間知識綜合性明顯、學(xué)科內(nèi)多層面內(nèi)容交融、前沿新技術(shù)發(fā)展迅速等特征,這種特征就要求數(shù)據(jù)庫課程設(shè)置和教學(xué)方式應(yīng)不斷改革和創(chuàng)新,只有這樣才能適應(yīng)不斷增添的新知識新技術(shù)的需要。因此,教師在授課中,可以根據(jù)知識體系的特點及環(huán)節(jié)間關(guān)聯(lián),從系統(tǒng)的高度和協(xié)同的觀點對教學(xué)大綱和核心內(nèi)容進行設(shè)計,突出這門課程體系的科學(xué)性、系統(tǒng)性和層次性。
2.2 理論講授的教學(xué)方式弱化了教學(xué)效果
目前,我國一些高校里,教師比較喜歡沿用傳統(tǒng)、陳舊的講授式的教學(xué)方法來講授這門課程,課堂上,教師把大部分時間都安排在理論講授上,教師僅僅希望通過講授,這種教學(xué)方式嚴重影響了學(xué)生的學(xué)習(xí)積極性,學(xué)生只是被動的聽講,很難精神集中,興趣也很難被激發(fā)起來,這種方式的教學(xué)效果可想而知。
2.3 一些數(shù)據(jù)庫的課程內(nèi)容也不太完善
目前,國內(nèi)一些高校編制的數(shù)據(jù)庫教材中,有的學(xué)校采用適用于理論研究的人員如重點高校本科生、 研究生使用的課程,這種教材主要介紹數(shù)據(jù)庫原理,側(cè)重于理論研究,忽視了應(yīng)用方法與技術(shù)的表述;有的學(xué)校采用適用于廣大非計算機、非信息管理類專業(yè)的本、專科生的課程,這類教材主要是以數(shù)據(jù)庫技術(shù)為主題,側(cè)重于對某一具體數(shù)據(jù)庫軟件產(chǎn)品及其開發(fā)技術(shù)的介紹, 數(shù)據(jù)庫理論知識方面較少,可見,這兩類風(fēng)格的教材各有千秋,也各有缺陷,都不能完全滿足計算機應(yīng)用技術(shù)、信息管理技術(shù)等應(yīng)用性專業(yè)的本、專科學(xué)生進行數(shù)據(jù)庫課程教學(xué)的需求。
3 數(shù)據(jù)庫課程教學(xué)優(yōu)化策略
數(shù)據(jù)庫課程的實踐性很強,要求學(xué)生必須花費較長的時間才從事上機操作,傳統(tǒng)的教學(xué)方式已不能滿足學(xué)生的實際需求,因此,我國教育機構(gòu)和相關(guān)高校以充分考慮數(shù)據(jù)庫課程的特殊性,結(jié)合學(xué)校的自身優(yōu)勢,加大教學(xué)方式的創(chuàng)新力度,在理論授課、實驗操作、課程考核等環(huán)節(jié)上都進行改革嘗試,鼓勵多元化的教學(xué)方式進行優(yōu)化組合,提升這門課程的教學(xué)效果。
3.1 理論講授上鼓勵采用互動式教學(xué)方法
數(shù)據(jù)庫課程的理論比較深奧、復(fù)雜,完全靠學(xué)生自學(xué)也不太現(xiàn)實,這門課程在源頭上還是離不開老師的教授。教師在理論講授的時候,可以告別傳統(tǒng)的個人獨自照本宣科的方法,讓學(xué)生參與到理論學(xué)習(xí)之中,與學(xué)生實現(xiàn)雙向互動。課堂上,教師可以采用課堂講解、代碼段分析、軟件演示、相互提問、課堂討論和鼓勵學(xué)生表達個人觀點等方式,合理安排各個理論知識點的學(xué)習(xí),充分發(fā)揮學(xué)生的主動性,使他們由以前的被動接受改為主動學(xué)習(xí),這樣就可以培養(yǎng)學(xué)生積極思考、創(chuàng)新思維的習(xí)慣與能力。
3.2 改革實驗課程的操作方法
學(xué)生要想完全掌握數(shù)據(jù)庫課程的理論內(nèi)容,具備一定的操作技巧,離不開長時間的課內(nèi)實驗操作。部分學(xué)校理論學(xué)習(xí)和實驗操作相分離,教師講授理論的進度和實驗老師的總體安排不一定完全吻合,導(dǎo)致了學(xué)生對所學(xué)內(nèi)容并不能得到及時的實驗操作。因此,高校必須改革實驗課程的操作方法,增加數(shù)據(jù)庫的上機課時,突出實驗操作的重點和難點。比如,在上機內(nèi)容中,SQL 教學(xué)是重點,實驗老師在根據(jù)實際情況,多準備一些SQL上機練習(xí)題,通過大量的練習(xí),最終讓學(xué)生熟練運用SQL 語言。
3.3 運用案例教學(xué)來激發(fā)學(xué)生的學(xué)習(xí)興趣
根據(jù)相關(guān)的教學(xué)理論,案例教學(xué)最容易激發(fā)學(xué)生的學(xué)習(xí)興趣,這種教學(xué)方法也最容易取得良好的教學(xué)效果,數(shù)據(jù)庫教學(xué)中應(yīng)用這種方法,也會起到事半功倍的效果。老師通過案例教學(xué)可以將課本上的理論知識形象化,這樣更有利于學(xué)生更好地理解知識。案例教學(xué)中,教師可以選用與學(xué)生相關(guān)的數(shù)據(jù)庫案例,比如利用學(xué)生花名冊、成績表、教師工資單等建立數(shù)據(jù)庫,然后進行數(shù)據(jù)庫設(shè)計、建模、數(shù)據(jù)庫維護等示范操作,既能保證教學(xué)內(nèi)容的連貫性,又可以激發(fā)學(xué)生的學(xué)習(xí)興趣,一舉兩得。
總之,數(shù)據(jù)庫教學(xué)方法的優(yōu)化策略,不是以一種教學(xué)方法替代另一種教學(xué)方法,而是促進各個教學(xué)環(huán)節(jié)進行改革,把多種教法的組合起來,進行多元化運用。只有把多種教學(xué)方法有機地結(jié)合起來,才能提高學(xué)生的實踐能力與綜合應(yīng)用能力。
參考文獻
[1] 王曉松.信息技術(shù)與高等教育學(xué)科教學(xué)整合若干問題的思考[J].黑龍江高教研究,2005(5).
[2] 隋云海.IMS數(shù)據(jù)庫的優(yōu)勢和未來發(fā)展[J].中國金融電腦,2007(12).endprint