數(shù)據(jù)庫原理范文
時間:2023-04-03 07:34:59
導(dǎo)語:如何才能寫好一篇數(shù)據(jù)庫原理,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
一、關(guān)于數(shù)據(jù)庫原理的學(xué)習(xí)
與其他語言相比,數(shù)據(jù)庫原理盡管從內(nèi)容上偏重于理論,但在學(xué)習(xí)過程中仍然要注重解決實際問題的能力,可采用如下方法來學(xué)習(xí):
1.學(xué)習(xí)數(shù)據(jù)庫設(shè)計時必須要對整個數(shù)據(jù)庫設(shè)計流程有清晰的認(rèn)識。從“需求分析概念結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫物理數(shù)據(jù)庫運(yùn)行和維護(hù)”,各階段的主要任務(wù)都要清楚明了。建議大家參照數(shù)據(jù)庫書中例題多做一些數(shù)據(jù)庫設(shè)計,會有很好的效果。
2.學(xué)習(xí)時首先應(yīng)注重對一些基本概念的理解,然后通過必要的實踐性環(huán)節(jié)加深對概念的理解,以此掌握實際動手能力。通過在SQL Server 2005這種的中型數(shù)據(jù)庫系統(tǒng)的大量的操作練習(xí),不僅能加深對數(shù)據(jù)庫教材內(nèi)容的理解,同時還可以全面提高實際的運(yùn)用能力。在課程設(shè)計中,通過運(yùn)用所學(xué)的數(shù)據(jù)庫設(shè)計理論來指導(dǎo)完成數(shù)據(jù)庫系統(tǒng)的實際項目設(shè)計,可以進(jìn)一步鞏固所學(xué)的理論知識。
3.要認(rèn)真消化書本和補(bǔ)充素材內(nèi)容,認(rèn)真完成作業(yè)和課程設(shè)計實驗。
4.充分利用豐富網(wǎng)絡(luò)教學(xué)資源(國內(nèi)外大學(xué)同類課程鏈接、數(shù)據(jù)庫工業(yè)界和學(xué)術(shù)界資源等),不斷擴(kuò)展相關(guān)的知識。大家可以多讀別人的代碼,通過模仿、修改、創(chuàng)新,迅速掌握最新技術(shù)和解決實際問題的方法。
5.數(shù)據(jù)庫內(nèi)容的學(xué)習(xí)涉及計算機(jī)許多領(lǐng)域的知識和相關(guān)的應(yīng)用,它是一門承前啟后的課程。在學(xué)習(xí)的過程中要注意相互之間的聯(lián)系。
二、關(guān)于數(shù)據(jù)庫設(shè)計
我們已經(jīng)懂得了數(shù)據(jù)庫原理的一些知識后,數(shù)據(jù)庫設(shè)計就提到日程來了。由于“數(shù)據(jù)庫原理”課程不僅具有很強(qiáng)的理論性,而且具有很強(qiáng)的實用性,數(shù)據(jù)庫原理學(xué)習(xí)的好壞將直接影響到我們開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力。我現(xiàn)在給大家介紹一些數(shù)據(jù)庫設(shè)計中的幾個技巧。
1.綜合運(yùn)用數(shù)據(jù)庫原理的知識,完成小型數(shù)據(jù)庫系統(tǒng)底層的全面設(shè)計,初步掌握數(shù)據(jù)庫系統(tǒng)開發(fā)的基本方法。
2.掌握數(shù)據(jù)庫的設(shè)計的每個步驟,以及提交各步驟所需圖表和文檔。通過使用目前流行的DBMS,建立所設(shè)計的數(shù)據(jù)庫,并在此基礎(chǔ)上實現(xiàn)數(shù)據(jù)庫查詢、連接等操作和觸發(fā)器、存儲器等對象設(shè)計。
3.需求分析。根據(jù)自己的選題,繪制的DFD、DD圖表以及書寫相關(guān)的文字說明。
4.概念結(jié)構(gòu)設(shè)計。繪制所選題目詳細(xì)的E-R圖。
5.邏輯結(jié)構(gòu)設(shè)計。將E-R圖轉(zhuǎn)換成等價的關(guān)系模式;按需求對關(guān)系模式進(jìn)行規(guī)范化;對規(guī)范化后的模式進(jìn)行評價,調(diào)整模式,使其滿足性能、存儲等方面要求, 設(shè)置實體完整性、域完整性和參照完整性。根據(jù)局部應(yīng)用需要設(shè)計外模式。
6.物理結(jié)構(gòu)設(shè)計。選定實施環(huán)境,存取方法等。
7.數(shù)據(jù)實施和維護(hù)。用DBMS建立數(shù)據(jù)庫結(jié)構(gòu),加載數(shù)據(jù),實現(xiàn)各種查詢、鏈接應(yīng)用程序,設(shè)計庫中觸發(fā)器、存儲器等對象,并能對數(shù)據(jù)庫做簡單的維護(hù)操作。
8.用Delphi等設(shè)計數(shù)據(jù)庫的操作界面。
9.設(shè)計小結(jié)。總結(jié)數(shù)據(jù)庫設(shè)計的過程、體會及建議。數(shù)據(jù)庫設(shè)計小結(jié)有以下三個方面的要求:(1)問題描述。包括此問題的理論和實際兩方面。(2)解決方案。包括:E-R模型要設(shè)計規(guī)范、合理,關(guān)系模式的設(shè)計至少要滿足第三范式,數(shù)據(jù)庫的設(shè)計要考慮安全性和完整性的要求。解決方案中所設(shè)計的E-R模型、關(guān)系模式的描述與具體實現(xiàn)的說明。(3)具體的解決實例。
篇2
關(guān)鍵詞:數(shù)據(jù)庫原理;雙語教學(xué);示范課程;教學(xué)模式
中圖分類號:G642?????文獻(xiàn)標(biāo)識碼:A?????文章編號:1007-0079(2012)19-0062-02
2008年9月重慶郵電大學(xué)(以下簡稱“我?!保┯嬎銠C(jī)科學(xué)與技術(shù)學(xué)院獲國家教育部批準(zhǔn)進(jìn)行“數(shù)據(jù)庫原理”雙語教學(xué)示范課程的建設(shè),這是我校第一門國家級雙語示范課程,對該課程的建設(shè)是我校實施本科教育質(zhì)量工程的重要內(nèi)容之一,也是促進(jìn)專業(yè)提升的關(guān)鍵舉措。在三年多時間內(nèi),課程組任課教師圍繞該課程展開了一系列建設(shè)性工作,教學(xué)過程中做了大量有意義的教學(xué)改革和嘗試,獲得了面向雙語教學(xué)的“數(shù)據(jù)庫原理”的一些合理教學(xué)方法。筆者以課程組的教學(xué)實踐和經(jīng)驗,對該課程的教學(xué)模式做探討,為今后該課程的建設(shè)和教學(xué)工作奠定基礎(chǔ)。
一、教學(xué)模式的探索
1.明確教學(xué)思路
當(dāng)前,在我國高校實施雙語教學(xué)還處于探索階段,沒有現(xiàn)成的經(jīng)驗和模式可以借鑒,[1]沒有完善的教學(xué)理論予以支撐。[2]數(shù)據(jù)庫是計算機(jī)領(lǐng)域中理論最成熟、應(yīng)用最廣泛的一項技術(shù)。[3]“數(shù)據(jù)庫原理”雙語教學(xué)將英語作為語言工具并應(yīng)用于課堂教學(xué),使用英語使學(xué)生理解數(shù)據(jù)庫的專業(yè)知識和理論,并使學(xué)生更好地掌握數(shù)據(jù)庫方面的專業(yè)英語,讓學(xué)生獲得更強(qiáng)的技術(shù)支撐、更廣的專業(yè)視野和更寬的職業(yè)發(fā)展機(jī)會。
開展“數(shù)據(jù)庫原理”雙語教學(xué)必須根據(jù)課程的實際要求、學(xué)生的接受能力和英語水平等具體情況,決定其具體模式,并根據(jù)課程的進(jìn)展情況和學(xué)生對課程的適應(yīng)情況及時調(diào)整,從而達(dá)到掌握數(shù)據(jù)庫專業(yè)知識和提高學(xué)生實際英語能力的雙重教學(xué)目標(biāo)。經(jīng)討論,課程組明確了如下教學(xué)思路:以英文教材為基礎(chǔ),講授以漢語為主,同時介入英語表達(dá),循序漸進(jìn),在提高學(xué)生的理論知識和運(yùn)用水平的基礎(chǔ)上,保證英語水平的提高。
2.課程資源的準(zhǔn)備
選擇即有利于實施教學(xué)思路、又適合學(xué)時安排的教材是教學(xué)準(zhǔn)備的首要任務(wù)。本課程組選用的是世界名校斯坦福大學(xué)的教材《A first Course in Database Systems》。作為一本數(shù)據(jù)庫系統(tǒng)基礎(chǔ)教程的教材,該書體現(xiàn)了易于理解、面向應(yīng)用的特點(diǎn),知識要點(diǎn)清晰,書面表達(dá)言簡意賅,英語字句流暢,非常適合“數(shù)據(jù)庫原理”的雙語教學(xué)。
為了保證教學(xué)質(zhì)量,教師需精心組織教學(xué)內(nèi)容、制作教學(xué)素材。課程組的師資隊伍中既包括多年從事數(shù)據(jù)庫理論研究的教授,也包括具有豐富經(jīng)驗的中年教師以及積極探索數(shù)據(jù)庫相關(guān)新課題和新方向的青年教師,具備一定的理論引導(dǎo)和實踐指導(dǎo)能力。課程組教師及時跟蹤數(shù)據(jù)庫技術(shù)國內(nèi)外的最新發(fā)展和動態(tài),在針對每界學(xué)生授課之前,由課程負(fù)責(zé)人組織,課程組教師都會就教學(xué)目標(biāo)、教學(xué)內(nèi)容、課程發(fā)展方向等組織一個綜合性教學(xué)研討會,保證在課程實施的每個細(xì)節(jié)上達(dá)成一致。根據(jù)其教學(xué)經(jīng)驗共同制定體現(xiàn)國家級雙語示范課程建設(shè)的教學(xué)方案,授課嚴(yán)格按照教學(xué)方案有條理實施。在一個學(xué)期的授課過程中,教師也定期或不定期地討論、交流授課體會。為配合課程理論教學(xué),課程組教師編寫了大量的練習(xí)題、模擬試題并配備相應(yīng)答案;為配合課程實踐教學(xué)和課程設(shè)計環(huán)節(jié),課程組教師根據(jù)教學(xué)和研究經(jīng)驗設(shè)計了大量的開發(fā)案例并提供解決方案。這些資源均被上傳在課程建設(shè)網(wǎng)站中,學(xué)生在學(xué)習(xí)過程中可隨時訪問這些資源,有疑問可及時向老師提出。講義原則上為英文,但全英文勢必影響學(xué)生對重要知識的理解,因此,課程組教師都在講義中對一些核心專業(yè)術(shù)語(如Transaction、Schema)用漢語做批注,對于一些重點(diǎn)章節(jié)(如E-R圖)、難點(diǎn)章節(jié)(如關(guān)系代數(shù)、規(guī)范化理論)內(nèi)容也采用適量的中文幻燈片做深入分析和講解。
3.教學(xué)方式的探討
(1)授課方法。采用雙語授課,英語和漢語所占比例是首先需要考慮的問題。如果課堂上英語講解太多,會使學(xué)生太注重語言而可能忽視數(shù)據(jù)庫本身所含蓋的技術(shù)層面;如果基本上用漢語講解,學(xué)生雖然很容易學(xué)習(xí)數(shù)據(jù)庫的專業(yè)知識,但對于培養(yǎng)和鍛煉學(xué)生的英語專業(yè)水平不利。針對數(shù)據(jù)庫課程教學(xué)技術(shù)性強(qiáng)、專業(yè)詞匯多的特點(diǎn),講解過程中英語的比例視具體情況而定,最初幾節(jié)課主要采用漢語授課,穿插一些簡單的英語和專業(yè)詞匯,并對英文講義中的語句進(jìn)行中文翻譯。在學(xué)生能夠適應(yīng)的情況下,開始逐漸增加英語比例,最終保持英語在授課中所占比例為40%左右。這樣既能鍛煉學(xué)生的專業(yè)英語能力,又不影響其對課程專業(yè)知識的接受。
(2)互動式的案例教學(xué)途徑。課程組堅持以專業(yè)知識的講解為目標(biāo)、以英語為專業(yè)知識的傳遞媒介的教學(xué)思路。在教學(xué)的過程中,以學(xué)生為主體,要求他們以看、聽、說、討論的方式積極掌握核心原理和技術(shù)。課程組教師對于一些重要且易于采用英語表達(dá)的知識點(diǎn),就用英語提問的方式向?qū)W生拋出。學(xué)生提出自己的見解后,教師根據(jù)關(guān)聯(lián)知識進(jìn)行評論,并作為評價學(xué)生平時表現(xiàn)的一個重要依據(jù)。而對于有難度的問題則要求學(xué)生相互討論,或幾個學(xué)生相互協(xié)作解決,討論過程中鼓勵學(xué)生盡量用英語表達(dá)。
篇3
摘要:本文利用說課的形式介紹了“VFP數(shù)據(jù)庫原理與應(yīng)用”課程的教學(xué),分別闡述了課程的定位與安排、學(xué)習(xí)本課的意義和教學(xué)內(nèi)容、教學(xué)方法及特色等。
關(guān)鍵詞:任務(wù)驅(qū)動教學(xué);教學(xué)做合一;高新考證;建構(gòu)主義學(xué)習(xí);教學(xué)三部曲
中圖分類號:G642
文獻(xiàn)標(biāo)識碼:B
最近,我們學(xué)院開展了“說課”活動。為此,筆者編寫了“VFP數(shù)據(jù)庫原理與應(yīng)用”一課的“說課”稿,在此與各位同行交流。
1課程的定位與安排
課程的性質(zhì):本課程是計算機(jī)應(yīng)用技術(shù)專業(yè)的“數(shù)據(jù)庫與編程”模塊中的主干課程,是一門必修專業(yè)課。
前導(dǎo)與后續(xù)課程:本課的前導(dǎo)課程是“計算機(jī)應(yīng)用基礎(chǔ)”。本課的末尾還安排2周與本課相配套的實訓(xùn)課。本課的后續(xù)課程有“SQL數(shù)據(jù)庫”。
目標(biāo):(1)掌握Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)的基本知識和操作技能,獲得全國計算機(jī)信息高新技術(shù)操作員(中級)證書;(2)能使用Visual FoxPro開發(fā)一個小型應(yīng)用管理數(shù)據(jù)庫系統(tǒng)(圖書管理系統(tǒng))。
學(xué)時:本課總學(xué)時:80 (理論學(xué)時:48,上機(jī)學(xué)時:32,單周6節(jié)/雙周4節(jié),共16周)。
考核方式:本課是考試課程。另外,學(xué)習(xí)本課后,要組織學(xué)生參加“計算機(jī)信息高新技術(shù)”考證。
2學(xué)習(xí)本課意義和教學(xué)內(nèi)容
2.1學(xué)習(xí)本課意義
數(shù)據(jù)庫技術(shù)是計算機(jī)應(yīng)用技術(shù)中的核心技術(shù)。本課講述的Visual FoxPro 6.0是小型數(shù)據(jù)庫的杰出代表,它有以下幾個顯著特點(diǎn):(1)VFP既可以進(jìn)行后臺的數(shù)據(jù)庫管理,又可以開發(fā)前臺的應(yīng)用程序,只使用VFP,就可以開發(fā)應(yīng)用管理信息系統(tǒng)。(2)VFP既有經(jīng)典的結(jié)構(gòu)化的編程,又有現(xiàn)代的面向?qū)ο蟮木幊?,它的可視化的工具、較高的處理速度,讓人感到是既簡便易學(xué)、又快捷實用。(3)VFP是一種標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫管理語言,學(xué)習(xí)它,可以為后續(xù)課程“SQL數(shù)據(jù)庫”鋪路,使專業(yè)學(xué)習(xí)再上臺階;而VFP完備的兼容性,又使它可以與前面所學(xué)的Excel電子表格等轉(zhuǎn)換數(shù)據(jù)。所以,VFP是一門能承前啟后的專業(yè)入門課程。(4)VFP是一個十分流行的應(yīng)用軟件,它的學(xué)習(xí)資源(案例)非常豐富。
2.2本課的教學(xué)內(nèi)容
選用鐵道出版社高職高專計算機(jī)系列教材《Visual FoxPro 程序設(shè)計》,由湖北黃崗職業(yè)技術(shù)學(xué)院的熊發(fā)涯教授主編。該教材的內(nèi)容較為適合高職學(xué)生學(xué)習(xí)。它配套有習(xí)題集和上機(jī)指導(dǎo)書,適合學(xué)生自主學(xué)習(xí)。主要章節(jié)包括:數(shù)據(jù)庫基礎(chǔ),VFP基礎(chǔ),數(shù)據(jù)運(yùn)算,表和數(shù)據(jù)庫,查詢與視圖,SQL查詢,VFP編程基礎(chǔ),表單,菜單,報表,項目管理等。本書內(nèi)容體系很容易與計算機(jī)高新考試、等級考試銜接。
2.3本課的上機(jī)內(nèi)容
注:上機(jī)每次2學(xué)時
3教學(xué)方法及特色
3.1任務(wù)驅(qū)動教學(xué),“教、學(xué)、做”三合一
把通過高新考試和設(shè)計并實現(xiàn)數(shù)據(jù)庫應(yīng)用系統(tǒng)(圖書管理系統(tǒng))作為課程的兩個總?cè)蝿?wù)目標(biāo)。在總?cè)蝿?wù)目標(biāo)之下,設(shè)置了“表的創(chuàng)建”、“自由表操作”、“數(shù)據(jù)庫管理”、“查詢”、“視圖”、“報表”、“表單菜單”、“VFP應(yīng)用”等八個分任務(wù)目標(biāo)???cè)蝿?wù)和各個分任務(wù)都有十分明確具體的學(xué)習(xí)目標(biāo)。
高新考試的操作試題匯編是一些專家研究了該職業(yè)崗位對能力的需求,提煉編制的,具有很強(qiáng)的職業(yè)性、實用性,且可以在網(wǎng)上下載到豐富的學(xué)習(xí)、練習(xí)資源。而圖書管理數(shù)據(jù)庫系統(tǒng)則由我系的幾位教師編制。數(shù)據(jù)庫中的三個主要表,圖書表、讀者表和借閱表,通過連接,可以構(gòu)成一個很典型的關(guān)系型數(shù)據(jù)庫。通過這兩項任務(wù)的教學(xué),前者能使學(xué)生在做的過程中,理解數(shù)據(jù)庫的有關(guān)理論知識,掌握數(shù)據(jù)庫的相關(guān)操作技能,后者則能使學(xué)生應(yīng)用VFP數(shù)據(jù)庫管理平臺實現(xiàn)一個小型應(yīng)用管理系統(tǒng)。
為了做到“教、學(xué)、做”三合一,我們采取了兩個措施:(1)把16周的理論課和2周的實訓(xùn)課組合為一體,圍繞“做”一個圖書管理系統(tǒng),根據(jù)能力形成的規(guī)律,在前一階段,以“教”和“學(xué)”為主,使學(xué)生掌握每個分目標(biāo)的所要求的基本知識和操作技能;在后段,以“練”和“做”為主,通過“練”,使學(xué)生熟練掌握“做”項目所需要的操作技能,然后是“做”一個應(yīng)用設(shè)計,使學(xué)生能夠通過“做”,綜合運(yùn)用所學(xué)的知識和操作技能 ,產(chǎn)生質(zhì)的變化,達(dá)到本課的教學(xué)目標(biāo)。(2)在理論課的教學(xué)過程中,摒棄過去的“先理論,再驗證”的舊觀念,取而代之的是“做中學(xué)”的新觀念。雖然形式上,每周仍是一次上機(jī),一次理論,但內(nèi)涵不同了,現(xiàn)在是用上機(jī)課的“做”引領(lǐng)理論課的“教”和“學(xué)”,把教學(xué)重點(diǎn)放在培養(yǎng)學(xué)生的應(yīng)用能力上。
3.2遵循能力形成規(guī)律組織教學(xué)
根據(jù)教育學(xué)的理論,能力是完成某項任務(wù)的知識、技能和態(tài)度。其中:知識形成過程是:習(xí)得―鞏固―應(yīng)用;技能形成過程是:定向―模仿―整合―熟練;態(tài)度養(yǎng)成過程是:服從―認(rèn)同―內(nèi)化。這樣,我們可得出某項能力的形成過程:習(xí)得―具備―熟練―應(yīng)用。猶如學(xué)開車:能開動―拿駕照―自駕游―當(dāng)教練。遵循能力發(fā)展規(guī)律去做,就事半功倍,容易達(dá)到目標(biāo),否則就有可能拔苗助長,欲速而不達(dá)。本課前一階段主要負(fù)責(zé)完成“習(xí)得”和“掌握”兩個環(huán)節(jié);后續(xù)實訓(xùn)課則主要負(fù)責(zé)培養(yǎng)學(xué)生達(dá)到“熟練”和“應(yīng)用”的程度。
3.3教學(xué)與考證結(jié)合
教育部16號文要求我們,要使有職業(yè)資格證書專業(yè)的畢業(yè)生取得“雙證書”的人數(shù)達(dá)到80%以上。對于計算機(jī)應(yīng)用技術(shù)專業(yè)而言,組織學(xué)生參加“全國計算機(jī)信息高新技術(shù)考試”(簡稱“高新考證”),是一個很好的獲得職業(yè)資格證書的途徑,對提高學(xué)生的“動手”能力和今后就業(yè)都有很多好處。我們選擇了“高新考證”的“VFP數(shù)據(jù)庫考試”作為學(xué)生在三年學(xué)習(xí)中首次的參考科目。這是因為:(1)“高新考證”的社會認(rèn)知度高;(2)內(nèi)容實用、方式新穎、試題公開、只考實際操作;(3)可隨時開考,學(xué)生可以趁熱打鐵。而且“高新考證”的“VFP數(shù)據(jù)庫考試平臺”的8個單元的操作考試題和我們課程教學(xué)的8個分任務(wù)目標(biāo)是完全一致的。這樣,我們就可以不需要另外再辦考證培訓(xùn)學(xué)習(xí),而是將“高新考證”試題直接作為教學(xué)任務(wù),將“高新考證”試題庫作為學(xué)生平時上機(jī)的訓(xùn)練內(nèi)容。
3.4倡導(dǎo)建構(gòu)主義學(xué)習(xí),培養(yǎng)學(xué)生的創(chuàng)新能力
建構(gòu)主義認(rèn)為:(1)學(xué)習(xí)是學(xué)習(xí)者意義的主動建構(gòu),而非被動接受;(2)教師作為學(xué)習(xí)情景的一部分,起引導(dǎo)、組織、幫助、促進(jìn)作用;(3)營造真實情景,對提高學(xué)習(xí)效果作用明顯。這一學(xué)習(xí)理論,對教師提出了更高的要求,要求教師要善于營造學(xué)習(xí)情景,提高學(xué)生學(xué)習(xí)興趣,進(jìn)而提高教學(xué)效果。
為了提高學(xué)生的自主學(xué)習(xí)和創(chuàng)新能力,我們注意引導(dǎo)學(xué)生在以下幾個方面下工夫:①找問題;②出思路;③想辦法;④巧實現(xiàn);⑤善表達(dá)。這些方面是高職學(xué)生完全可以做到的。在教學(xué)中,要不僅培養(yǎng)學(xué)生會干,還要培養(yǎng)他們會想、會舉一反三。如,查詢職稱為“教授”和“副教授”的邏輯表達(dá)式的書寫:
① Where 職稱 = “教授” or職稱 = “副教授”;② Where職稱like “%教授”;③ Where 職稱 in (“教授”,“副教授”)。三個式子中,第一個式子是常規(guī)思路,第二個式子構(gòu)思獨(dú)特,而第三個式子容易推廣。
3.5課堂教學(xué)實行“新三部曲”
教學(xué)“新三部曲”即“提出問題―解決問題―歸納分析”?!靶氯壳闭J(rèn)識規(guī)律是:從實際到理論,從具體到抽象,從個別到一般。實踐證明,這種方法完全符合高職計算機(jī)教育的特點(diǎn),可大大降低學(xué)習(xí)的難度,使之取得好的效果。但也有人說,這種教學(xué)方法顯得散亂,不那么系統(tǒng)。這里我們說,實行“新三部曲”,不僅是一個具體的教學(xué)方法問題,而是教學(xué)理念的重大革新。我們要的是學(xué)生學(xué)得如何有成效,而不是教得如何系統(tǒng)嚴(yán)謹(jǐn)。教學(xué)只有以學(xué)生為本,符合學(xué)生的認(rèn)識規(guī)律,才能真正取得成效。
我們在本課的教學(xué)中具體是怎樣操作的,可用下面一例來說明。
(1) 提出任務(wù):在圖書管理系統(tǒng)中辦理借書。
(2) 任務(wù)分析:第一步,輸入書的編碼和讀者的借書證號;第二步,查詢書的庫存與讀者信息;第三步,判斷能否辦理此項借書,對符合條件的辦理借書,對不能辦理的要告之原由。故而,第二步查詢書的庫存與讀者信息是本任務(wù)的關(guān)鍵。
(3) 解決問題:重點(diǎn)解決第二步查詢。①查詢該書的庫存量,若該書庫存為零,則不予辦理;②查詢該讀者的借書信息,若該讀者借閱書籍已達(dá)到5本,則不予辦理;③若該讀者借書未還的最長天數(shù)有超過三個月即91天的,則不予辦理。使用到的命令為:
ZHH=ALLT(THISFORM.TXT證號.VALUE)&&獲取讀者的借書證號
BMM=ALLT(THISFORM.TXT編碼.VALUE)&&獲取圖書的編碼號
SELE DIST 數(shù)量 FROM TSK!TSB WHER 編碼=BMM INTO ARRA TSL &&查詢圖書的庫存
SELE COUNT(*) FROM TSK!JYB WHER 證號=ZHH AND 還書日期={ } GROUP BY 證號 INTO ARRA JSL&&查詢讀者的借書數(shù)量
JSR=DATE()
SELE MIN(借書日期) FROM TSK!JYB WHER 證號=ZHH AND 還書日期={ } GROUP BY 證號 INTO ARRA JSR&&查詢讀者借書最早的日期
IF TSL(1)>0 &&以下是判斷是否可以辦理此次借書,辦理借書或告之不辦理的原由
IF JSL(1)
IF DATE()-JSR(1)
X=MESSAGEBOX('確認(rèn)讀者[&ZHH.]所借圖書的編碼是:&BMM. 嗎?',1+32,'提示')
IF X=1
INSE INTO JYB(證號,編碼,借書日期) VALUES (ZHH,BMM,DATE())
UPDA TSB SET 數(shù)量 = 數(shù)量-1 WHER 編碼=BMM
MESSAGEBOX('已辦理成功!',64,'提示')
ELSE
MESSAGEBOX('此項借書操作已取消!',64,'提示')
ENDI
ELSE
MESSAGEBOX(' 對不起,因為您借的書有的超出91天未還,'+CHR(13)+CHR(13)+'按規(guī)定無法為您辦理,請原諒!',64,'提示')
ENDI
ELSE
MESSAGEBOX(' 對不起,因為您借書已有 5本,'+CHR(13)+CHR(13)+'按規(guī)定無法為您辦理,請原諒!',64,'提示')
ENDI
ELSE
MESSAGEBOX(' 對不起,因為該書已借完,'+CHR(13)+CHR(13)+'無法為您辦理,請原諒!',64,'提示')
ENDI
(4) 歸納小結(jié):SELECT 語句的用法。
4本課仍有待改進(jìn)的地方
主要就是考試方法改革沒有同步跟進(jìn)。我們通過了解得知:06級學(xué)生參加VFP高新考證大部分(95%以上)都通過了,而參加我們自己的VFP課程期末考試卻有約15%的學(xué)生不及格。其實期末考試題是依照該課的考試大綱編的,內(nèi)容、難度基本合理,為什么還會有如此多的學(xué)生不及格呢?我們認(rèn)為問題在于考試仍沿襲傳統(tǒng)的筆試方法,測試的主要是學(xué)生的死記硬背能力;而在教學(xué)上我們已經(jīng)做了一些改革,將學(xué)生應(yīng)用數(shù)據(jù)庫的能力作為教學(xué)目標(biāo)。因此教學(xué)方法和考試方法的不一致、不協(xié)調(diào)是造成學(xué)生較多的人不及格的主要原因。
下一步要繼續(xù)努力,在改革VFP課程教學(xué)方法的同時,改革考試方法,主要有兩點(diǎn):(1)加強(qiáng)平時的進(jìn)程考核和上機(jī)考核,提高平時成績比例,將平時與期考之比改為4:6。(2)期末考試采用機(jī)試形式,并參照全國計算機(jī)信息技術(shù)高新考試的做法進(jìn)行。
參考文獻(xiàn)
篇4
【關(guān)鍵詞】數(shù)據(jù)庫系統(tǒng)原理 課程建設(shè) 教學(xué)改革 實踐教學(xué)
【中圖分類號】G642 【文獻(xiàn)標(biāo)識碼】A 【文章編號】1006-9682(2011)06-0045-02
一、引 言
《數(shù)據(jù)庫系統(tǒng)原理》課程是計算機(jī)及相關(guān)專業(yè)的核心課程,主要研究數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)模型、數(shù)據(jù)庫查詢語言、關(guān)系數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫系統(tǒng)實現(xiàn)技術(shù)等,還包括分布式數(shù)據(jù)庫、并行數(shù)據(jù)庫、面向?qū)ο髷?shù)據(jù)庫、數(shù)據(jù)倉庫、數(shù)據(jù)挖掘、信息存儲與信息檢查、多媒體信息處理、數(shù)字圖書館等新技術(shù)。
為了適應(yīng)現(xiàn)代數(shù)據(jù)庫技術(shù)的發(fā)展趨勢,使學(xué)生比較全面、系統(tǒng)地掌握數(shù)據(jù)庫管理系統(tǒng)的基本概念和基本知識以及實現(xiàn)技術(shù),掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計原理、技術(shù)和方法,本文在課程的教學(xué)理念、教學(xué)內(nèi)容、教學(xué)方法和手段、課程實踐、測試方法等方面進(jìn)行了探索,在培養(yǎng)學(xué)生理論知識與實踐能力兩方面均取得了明顯的效果,為設(shè)計數(shù)據(jù)庫、學(xué)習(xí)和使用各種數(shù)據(jù)庫開發(fā)工具、從事數(shù)據(jù)庫管理工作、開發(fā)新型數(shù)據(jù)庫系統(tǒng)打下了良好的基礎(chǔ)。
二、教學(xué)改革探索
1.新的教學(xué)理念
針對培養(yǎng)適應(yīng)社會發(fā)展需要的計算機(jī)技術(shù)人才的目標(biāo),以及多年教學(xué)實踐中發(fā)現(xiàn)的問題,本文提出了“廣、深、新、用”這一新的教學(xué)理念,制定了有特色的教學(xué)內(nèi)容,解決了數(shù)據(jù)庫系統(tǒng)原理教學(xué)中存在的“窄、淺、舊、輕視系統(tǒng)實現(xiàn)技術(shù)和新技術(shù)”問題。
(1)“廣”。在教學(xué)中注重教學(xué)內(nèi)容的廣度,不但講授數(shù)據(jù)庫的基本概念、模型、語言、數(shù)據(jù)庫設(shè)計技術(shù)、關(guān)系數(shù)據(jù)庫等基本內(nèi)容,還深入講授系統(tǒng)實現(xiàn)的理論、技術(shù)和算法,也講授數(shù)據(jù)庫領(lǐng)域新技術(shù)。
(2)“深”。在教學(xué)中強(qiáng)調(diào)數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)技術(shù)的深度,深化數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)技術(shù)、理論和算法的講授,并將相關(guān)的教學(xué)內(nèi)容分解到各實踐教學(xué)環(huán)節(jié)中,形成理論和實踐相結(jié)合的教學(xué)模式。
(3)“新”。將數(shù)據(jù)庫最新的研究成果融會貫通于課堂教學(xué)中。指導(dǎo)學(xué)生參與數(shù)據(jù)庫的相關(guān)科研項目,使學(xué)生密切接觸該領(lǐng)域中的新問題和新方法。
(4)“用”。強(qiáng)調(diào)知識的學(xué)以致用。在實驗教學(xué)中設(shè)置了與各個知識單元配套的設(shè)計性實驗題目,學(xué)生完成每個題目,設(shè)計相應(yīng)的軟件構(gòu)件,并最終把軟件構(gòu)件整合成原型系統(tǒng)。
2.教學(xué)內(nèi)容改革
《數(shù)據(jù)庫系統(tǒng)原理》是一門理論和實踐緊密結(jié)合的課程,要求學(xué)生既要掌握數(shù)據(jù)庫系統(tǒng)的基本理論、技術(shù)和方法,又要學(xué)會使用和實現(xiàn)數(shù)據(jù)庫管理系統(tǒng)。在教學(xué)過程中突出數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)技術(shù)方面的深度,反映最新研究成果及發(fā)展,追求學(xué)以致用。具體要求如下:
(1)數(shù)據(jù)庫基本理論。要求學(xué)生掌握關(guān)系數(shù)據(jù)模型、關(guān)系代數(shù)操作、關(guān)系數(shù)據(jù)庫查詢語言、數(shù)據(jù)庫的安全性和完整性等內(nèi)容。
(2)數(shù)據(jù)庫應(yīng)用。要求學(xué)生熟練掌握數(shù)據(jù)庫的設(shè)計理論,包括概念設(shè)計、邏輯設(shè)計和物理設(shè)計的理論和方法,同時要求學(xué)生熟悉某種大型數(shù)據(jù)庫產(chǎn)品,如Oracle、DB2、SQL Server等,能夠在現(xiàn)有的數(shù)據(jù)庫系統(tǒng)如oracle上設(shè)計并開發(fā)應(yīng)用系統(tǒng)。
(3)數(shù)據(jù)庫實現(xiàn)。要求學(xué)生熟練掌握數(shù)據(jù)庫實現(xiàn)的理論和方法,包括存儲和索引方法、關(guān)系代數(shù)操作的實現(xiàn)算法、查詢處理和優(yōu)化技術(shù)、并發(fā)控制和恢復(fù)技術(shù)等,并利用理論課上學(xué)習(xí)的方法和技術(shù)實現(xiàn)一個數(shù)據(jù)庫管理系統(tǒng)原型。
(4)數(shù)據(jù)庫新技術(shù)。要求學(xué)生了解數(shù)據(jù)庫的當(dāng)前研究現(xiàn)狀和數(shù)據(jù)庫新技術(shù),如并行數(shù)據(jù)庫、Web數(shù)據(jù)庫、多媒體數(shù)據(jù)庫、數(shù)據(jù)倉庫、數(shù)據(jù)挖掘、嵌入式數(shù)據(jù)庫、數(shù)據(jù)流等,并指導(dǎo)學(xué)生參與數(shù)據(jù)庫的相關(guān)科研項目,使學(xué)生密切接觸該領(lǐng)域中的新問題和新方法。
學(xué)生學(xué)習(xí)的重點(diǎn)是關(guān)系代數(shù)及SQL語句的使用、實體-聯(lián)系模型、關(guān)系數(shù)據(jù)庫理論、邏輯數(shù)據(jù)庫設(shè)計、存儲和索引方法、關(guān)系代數(shù)操作的實現(xiàn)算法及查詢優(yōu)化技術(shù)。學(xué)習(xí)的難點(diǎn)在于關(guān)系數(shù)據(jù)庫理論、存儲和索引方法、關(guān)系代數(shù)操作的實現(xiàn)算法。
3.教學(xué)方法與手段
(1)多種教學(xué)方法靈活使用。在《數(shù)據(jù)庫系統(tǒng)原理》課程的教學(xué)中,對傳統(tǒng)的、單純課堂教學(xué)的模式進(jìn)行了較大的改革。我們將任務(wù)驅(qū)動教學(xué)法與其他教學(xué)方法如案例教學(xué)、研究性學(xué)習(xí)、合作學(xué)習(xí)模式等相結(jié)合,達(dá)到互相取長補(bǔ)短的目的。在教學(xué)過程中,針對不同學(xué)習(xí)內(nèi)容,靈活應(yīng)用這幾種方法,取得了理想的教學(xué)效果,如針對數(shù)據(jù)庫設(shè)計一章,采用任務(wù)驅(qū)動與案例結(jié)合的方法進(jìn)行教學(xué),而模式設(shè)計理論一章則采用提出問題,進(jìn)行研究性學(xué)習(xí),針對應(yīng)用系統(tǒng)設(shè)計與開發(fā)則采用合作學(xué)習(xí)方式。
(2)采用現(xiàn)代化的教學(xué)手段。在理論課教學(xué)中,對傳統(tǒng)的板書、講授式教學(xué)方式進(jìn)行了改進(jìn),采用多媒體技術(shù)手段,提高了理論課的教學(xué)質(zhì)量和教學(xué)效果。建立了教師的備課電子資源,使教師方便地進(jìn)行教學(xué)研討、教學(xué)經(jīng)驗交流,教學(xué)資源共享;學(xué)生能方便地利用電子資源進(jìn)行預(yù)習(xí)、復(fù)習(xí)和討論,進(jìn)行實驗的準(zhǔn)備,提高了實驗課的效率和效果。電子資源的建立進(jìn)一步拓展了學(xué)生的學(xué)習(xí)空間,使學(xué)生能夠接受并掌握最新的數(shù)據(jù)庫前沿專業(yè)知識。
(3)理論與實踐相結(jié)合。《數(shù)據(jù)庫系統(tǒng)原理》課程是一門理論和實踐并重的課程,通過理論課的學(xué)習(xí)來指導(dǎo)實踐,通過課程實踐來鞏固所學(xué)理論。學(xué)生需按照實踐講義的要求,認(rèn)真完成每一個實踐項目,將數(shù)據(jù)庫系統(tǒng)的基本理論教學(xué)與實際Oracle或SQL Server數(shù)據(jù)庫系統(tǒng)實踐相結(jié)合,取得了很好的學(xué)習(xí)效果。
(4)作業(yè)與測試多樣化。通過課堂討論、課后練習(xí)、階段測試、實踐測試等學(xué)習(xí)方法,鞏固和綜合運(yùn)用所學(xué)知識。要求學(xué)生在課堂討論中積極思考,認(rèn)真完成課后作業(yè)。課堂思考和課后練習(xí)是應(yīng)用理論解決實際問題的重要教學(xué)環(huán)節(jié),有助于課堂教學(xué)內(nèi)容的消化、加深對所學(xué)理論知識的理解。階段測試?yán)碚撜n的階段測試和課程實踐的階段測試,目的是了解學(xué)生的階段學(xué)習(xí)效果,對學(xué)生在不同學(xué)習(xí)階段出現(xiàn)的共性和個性化問題及時解決。
4.信息技術(shù)手段在教學(xué)中的應(yīng)用
現(xiàn)代化教學(xué)方法包括:啟發(fā)式教學(xué)方法、案例教學(xué)法、角色轉(zhuǎn)換法和專題授課法等?,F(xiàn)代化教學(xué)手段包括:電子教案、電子課件、CAI課件、教學(xué)案例源程序及開發(fā)文檔、教學(xué)網(wǎng)站、習(xí)題庫、試卷庫、案例庫等。
網(wǎng)絡(luò)教學(xué)平臺為學(xué)生構(gòu)建了新的含有豐富教學(xué)資源的學(xué)習(xí)環(huán)境。通過課件瀏覽,初步了解課程的主要內(nèi)容及知識點(diǎn),達(dá)到預(yù)習(xí)效果;通過網(wǎng)上教學(xué)案例使學(xué)生對數(shù)據(jù)庫設(shè)計和數(shù)據(jù)庫實現(xiàn)方法有了直觀的認(rèn)識,為應(yīng)用系統(tǒng)及原型系統(tǒng)開發(fā)奠定了基礎(chǔ)。指導(dǎo)學(xué)生如何通過網(wǎng)絡(luò)獲得數(shù)據(jù)庫領(lǐng)域的最新研究成果,使學(xué)生能夠跟蹤和學(xué)習(xí)最前沿的知識。
三、實踐教學(xué)模式探索
1.實踐課程的設(shè)計思想
為配合《數(shù)據(jù)庫系統(tǒng)原理》課程的教學(xué),開設(shè)了實踐課程?!稊?shù)據(jù)庫系統(tǒng)原理》課程實踐目的是解決數(shù)據(jù)庫實踐教學(xué)三個關(guān)鍵問題:①將數(shù)據(jù)庫管理原型系統(tǒng)的設(shè)計與實現(xiàn)貫穿于整個教學(xué)過程中;②將數(shù)據(jù)庫應(yīng)用原型系統(tǒng)的設(shè)計與實現(xiàn)貫穿于整個教學(xué)過程中;③將數(shù)據(jù)庫科研項目中的部分研究內(nèi)容引入實踐教學(xué)。該實踐課程為培養(yǎng)計算機(jī)專業(yè)技術(shù)人才必備的系統(tǒng)軟件和應(yīng)用軟件開發(fā)技能提供了有效途徑。
2.實踐課程的目標(biāo)
《數(shù)據(jù)庫系統(tǒng)原理》實踐課程的目標(biāo)是通過完成一個數(shù)據(jù)庫應(yīng)用系統(tǒng)以及實現(xiàn)一個數(shù)據(jù)庫管理系統(tǒng)原型,使學(xué)生較全面地、系統(tǒng)地掌握數(shù)據(jù)庫管理系統(tǒng)的基本概念和基礎(chǔ)知識以及數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計和實現(xiàn)方法,使學(xué)生更深刻地領(lǐng)會數(shù)據(jù)庫管理系統(tǒng)的工作原理和實現(xiàn)方法。同時鼓勵學(xué)生參加教師的科研項目,為將來從事數(shù)據(jù)庫系統(tǒng)的研究、開發(fā)和應(yīng)用奠定堅實的基礎(chǔ)。
3.實踐課程內(nèi)容
為配合《數(shù)據(jù)庫系統(tǒng)原理》課程的教學(xué),《數(shù)據(jù)庫系統(tǒng)原理》課程實踐的內(nèi)容包括四個方面:①針對教學(xué)內(nèi)容的關(guān)系代數(shù)及SQL語句部分,要求學(xué)生在Oracle數(shù)據(jù)庫上建庫并使用SQL語句完成各種數(shù)據(jù)庫操作,從而深入理解關(guān)系代數(shù)的定義,熟練掌握SQL語句的使用。②針對數(shù)據(jù)庫理論及數(shù)據(jù)庫設(shè)計部分的教學(xué)內(nèi)容,要求學(xué)生設(shè)計并實現(xiàn)一個數(shù)據(jù)庫應(yīng)用系統(tǒng)(如學(xué)生管理系統(tǒng))。通過數(shù)據(jù)庫應(yīng)用系統(tǒng)的實例來鞏固教學(xué)環(huán)節(jié)中數(shù)據(jù)庫設(shè)計技術(shù)和方法。③針對數(shù)據(jù)庫實現(xiàn)部分的教學(xué)內(nèi)容,安排“數(shù)據(jù)庫管理原型系統(tǒng)實現(xiàn)”這一實踐項目,將數(shù)據(jù)庫管理原型系統(tǒng)的設(shè)計與實現(xiàn)貫穿于整個教學(xué)過程中,使學(xué)生通過實際動手實現(xiàn)數(shù)據(jù)庫管理系統(tǒng)來深入領(lǐng)會數(shù)據(jù)庫實現(xiàn)技術(shù)。④針對數(shù)據(jù)庫新技術(shù)部分的教學(xué)內(nèi)容,將數(shù)據(jù)庫科研項目中的部分研究內(nèi)容引入實踐教學(xué),使學(xué)生理解并掌握相關(guān)的數(shù)據(jù)庫新技術(shù)。
4.組織形式和指導(dǎo)方法
采用分組的方式進(jìn)行課程實踐,把學(xué)生分為若干組,每組8人。每組學(xué)生均需完成全部實驗內(nèi)容。組內(nèi)按照系統(tǒng)功能模塊對學(xué)生進(jìn)行任務(wù)劃分。每一項實踐任務(wù)都有規(guī)定的完成時間,完成一項任務(wù)后方能開始下一個任務(wù)。每一項實踐任務(wù)結(jié)束后,學(xué)生都需提交相應(yīng)的書面報告。在全部實踐內(nèi)容完成后學(xué)生提交最終文檔。
教師指導(dǎo)方法如下:①按照預(yù)期進(jìn)度,在每一項實驗內(nèi)容開始前,提醒學(xué)生做好預(yù)習(xí),設(shè)計好實驗方案。②每一個實踐項目開始時,教師針對實踐過程中可能出現(xiàn)的共性問題進(jìn)行實踐指導(dǎo),講授設(shè)計要點(diǎn)及實踐過程中容易出現(xiàn)的問題。③在學(xué)生的自由上機(jī)時間,針對學(xué)生隨時出現(xiàn)的疑問進(jìn)行個性化的實踐指導(dǎo)。④每50個學(xué)生配一個實踐指導(dǎo)教師,能夠保證實踐指導(dǎo)和考核的順利進(jìn)行。
5.考核內(nèi)容與方法
對上述每一個實踐項目分別進(jìn)行考核,對每個實踐小組的每項實踐項目都按照實踐講義規(guī)定的內(nèi)容和步驟逐一檢查。每個實踐項目需在規(guī)定時間內(nèi)完成,按照考核標(biāo)準(zhǔn)中規(guī)定的實踐項目的分值,成績達(dá)到及格以上方可進(jìn)行下一個實踐項目。
課程實踐的重點(diǎn)內(nèi)容為數(shù)據(jù)庫管理原型系統(tǒng),占整個實踐分?jǐn)?shù)的80%。數(shù)據(jù)庫應(yīng)用系統(tǒng)分?jǐn)?shù)占實踐總分的20%,科研項目的完成情況作為整個實踐課程的提高部分,在前兩部分基礎(chǔ)上附加10分,滿分100分。組中每名成員的分?jǐn)?shù)按照相應(yīng)實踐項目的分值折算成百分,每組視兩個系統(tǒng)的總體功能完成情況為組中成員的分值加權(quán)。
6.課程效果
(1)該課程為學(xué)生的繼續(xù)深造奠定了良好的基礎(chǔ)。近五年來,有71名學(xué)生考取了哈爾濱工業(yè)大學(xué)、北京理工大學(xué)、大連理工大學(xué)等數(shù)據(jù)庫方向的碩士研究生,有14名同學(xué)考取了清華大學(xué)、北京大學(xué)、哈爾濱工業(yè)大學(xué)等重點(diǎn)院校以及美國等國外大學(xué)數(shù)據(jù)庫方向的博士生。目前,有很多人已成為學(xué)術(shù)界的骨干。8人已分別成為哈爾濱工業(yè)大學(xué)、哈爾濱工程大學(xué)、大連海事大學(xué)等高等院校的教授,從事數(shù)據(jù)庫研究,有的已成為學(xué)科帶頭人、博士生導(dǎo)師、院長。20余人已是多個高等院校的副教授,從事數(shù)據(jù)庫研究。
(2)該課程為提高學(xué)生就業(yè)率起到了重要作用。近五年來,110名畢業(yè)生(占就業(yè)畢業(yè)生總數(shù)的20%)從事數(shù)據(jù)庫相關(guān)的研發(fā)工作。他們中的大部分人受聘于IBM公司、微軟、ORACLE公司、朗訊公司等國內(nèi)外著名企業(yè),也有一些人受聘于聯(lián)發(fā)、華為、聯(lián)想、金山、神州數(shù)碼、億陽等國企和合資企業(yè)。很多人已成為企業(yè)骨干和領(lǐng)導(dǎo)。
該實踐教學(xué)模式有效地培養(yǎng)了學(xué)生的應(yīng)用軟件開發(fā)技能、系統(tǒng)軟件開發(fā)技能以及科研能力,鞏固了理論知識,使學(xué)生的理論結(jié)合實際的能力及創(chuàng)新能力得到顯著提高。
四、結(jié)束語
本文針對數(shù)據(jù)庫系統(tǒng)原理課程目前的教學(xué)現(xiàn)狀及存在的問題進(jìn)行了課程建設(shè)的積極探索,在教學(xué)理念、教學(xué)方法和手段及實踐教學(xué)等方面提出了新的課程建設(shè)設(shè)想,并在教學(xué)過程中得以實施,為學(xué)生打下了堅實的理論基礎(chǔ),有效地培養(yǎng)了學(xué)生設(shè)計和實現(xiàn)系統(tǒng)軟件和應(yīng)用軟件的技能。
參考文獻(xiàn)
1 游曉明、劉 升.數(shù)據(jù)庫系統(tǒng)原理課程教改的研究和實踐[J].教學(xué)研究,2004(5)
2 陳樹平、侯賢良.《數(shù)據(jù)庫系統(tǒng)原理》課程教學(xué)方法研究[J].電腦知識與技術(shù),2007(5)
3 段華斌.《數(shù)據(jù)庫系統(tǒng)原理》教學(xué)改革探索[J].科技咨詢,2008(2)
4 王 力、袁 嵩.《數(shù)據(jù)庫系統(tǒng)原理》課程改革實踐與研究[J].教書育人,2006(14)
篇5
【關(guān)鍵詞】課程教學(xué) 教學(xué)內(nèi)容 教學(xué)方法 實踐教學(xué)
數(shù)據(jù)庫技術(shù)是目前計算機(jī)領(lǐng)域中應(yīng)用最廣泛、發(fā)展最迅速的技術(shù)之一。數(shù)據(jù)庫技術(shù)的應(yīng)用領(lǐng)域已從傳統(tǒng)的數(shù)據(jù)處理、信息管理、事務(wù)處理逐漸擴(kuò)大到計算機(jī)輔助教學(xué)、人工智能、辦公自動化系統(tǒng)等眾多應(yīng)用領(lǐng)域。隨著數(shù)據(jù)庫技術(shù)的應(yīng)用逐漸滲透到我們生活的方方面面,相應(yīng)的數(shù)據(jù)庫技術(shù)人才也日趨缺乏,與數(shù)據(jù)庫技術(shù)相關(guān)的課程已成為高校計算機(jī)專業(yè),甚至是一些計算機(jī)專業(yè)的重要課程。如何圍繞“讓學(xué)生掌握一門就業(yè)技術(shù)”的教學(xué)理念,把這門課程開設(shè)好,讓學(xué)生掌握數(shù)據(jù)庫技術(shù)的基本知識和基本操作,達(dá)到學(xué)有所用的目的,是筆者一直在思考和嘗試的課題。
一 當(dāng)前數(shù)據(jù)庫課程教學(xué)的現(xiàn)狀和存在的問題
當(dāng)前,數(shù)據(jù)庫原理與應(yīng)用已經(jīng)成為高校的計算機(jī)專業(yè)或相關(guān)專業(yè)的核心專業(yè)基礎(chǔ)課程,課程的教學(xué)內(nèi)容設(shè)置和教學(xué)方法也大同小異,主要問題是教學(xué)內(nèi)容偏向于理論知識,教學(xué)方法手段單一,造成學(xué)生學(xué)習(xí)目的不明確,學(xué)習(xí)的積極性不高,學(xué)習(xí)效果不夠理想,無法應(yīng)用到實際的數(shù)據(jù)庫系統(tǒng)開發(fā)。筆者根據(jù)以往的教學(xué)實踐和對學(xué)生畢業(yè)設(shè)計環(huán)節(jié)對數(shù)據(jù)庫技術(shù)的應(yīng)用情況,認(rèn)為在教學(xué)過程中主要有以下幾個問題:
1.教學(xué)內(nèi)容偏重于理論知識
目前數(shù)據(jù)庫課程的教學(xué)內(nèi)容偏重于介紹數(shù)據(jù)庫原理部分的知識,通常這些理論知識都比較抽象難懂,學(xué)生理解起來也存在一定的難度,學(xué)生容易產(chǎn)生厭學(xué)的情緒,缺乏學(xué)習(xí)的動力。
2.教學(xué)手段和方法單一
目前數(shù)據(jù)庫原理的教學(xué)方法大多是選用經(jīng)典教材,課堂講授往往是以“灌輸”的方式對課程內(nèi)容進(jìn)行詳細(xì)講解。這種教學(xué)方法往往使學(xué)生被動接受知識,學(xué)完以后不能很好地與實踐結(jié)合,從而大大降低了課程的教學(xué)效果和教學(xué)質(zhì)量。
3.實踐教學(xué)環(huán)節(jié)不夠重視
目前實驗課教學(xué)仍存在一些問題,例如實驗?zāi)康摹嶒灥膬?nèi)容不明確,實驗課時相對較少,考核中實驗課占的比例很小。
4.考核方式的單一性
目前該課程的考核方式大多以期末考試的筆試試卷成績對學(xué)生評定成績,這種方式缺乏對學(xué)生實踐動手能力的考核,不能全面有效地檢驗學(xué)生學(xué)習(xí)的效果。
二 教學(xué)內(nèi)容的組織
該課程具有理論基礎(chǔ)強(qiáng)、實踐應(yīng)用性突出、教學(xué)內(nèi)容既涉及操作系統(tǒng)、編譯原理和網(wǎng)絡(luò)通信技術(shù)等計算機(jī)類的基礎(chǔ)知識,又要介紹如何存儲、管理和處理海量數(shù)據(jù),保證運(yùn)行的高效率等知識,是一項應(yīng)用廣泛、復(fù)雜而綜合的應(yīng)用性技術(shù),因而課程的教學(xué)內(nèi)容需要不斷改革與發(fā)展,尤其是在新升本科學(xué)院,面對不同層次,不同就業(yè)需求的學(xué)生,因材施教,調(diào)整教學(xué)內(nèi)容、改革與創(chuàng)新教學(xué)方法顯得尤為重要。教學(xué)內(nèi)容要貼近學(xué)生實際的計算機(jī)文化素質(zhì)水平和社會需要,只有這樣才能使教學(xué)改革定位在“懂理論會應(yīng)用”的層面上。為了達(dá)到教學(xué)目標(biāo),教學(xué)內(nèi)容主要分為數(shù)據(jù)庫基本理論、數(shù)據(jù)庫基本操作和數(shù)據(jù)庫應(yīng)用設(shè)計三大模塊。
三 教學(xué)方法的探索和實踐
1.充分發(fā)揮多媒體教學(xué)手段的優(yōu)勢,提高課堂教學(xué)質(zhì)量
多媒體技術(shù)可以幫助教師更系統(tǒng)、更有條理地、更形象細(xì)致地講授知識點(diǎn)和解釋難點(diǎn)問題,使枯燥的教學(xué)內(nèi)容變得生動有趣,深奧的理論知識變得通俗易懂。為此,筆者專門對一些知識性較強(qiáng)的章節(jié)盡量采用多媒體課件教學(xué),利用關(guān)鍵的字、詞、句,醒目的圖示和符號組成教學(xué)信號系統(tǒng),然后利用學(xué)生的視覺把這些信息加工成對知識的理解,并記憶形成自己的理論知識體系。這樣制作的多媒體課件重難點(diǎn)知識以簡練的語言表述,列成綱目,能夠幫助學(xué)生對一些知識難點(diǎn)的理解。同時將多媒體課件與系統(tǒng)環(huán)境有機(jī)結(jié)合,既可以將其中的理論、方法等核心內(nèi)容進(jìn)行有條理的演繹,又可以切換到系統(tǒng)環(huán)境中對數(shù)據(jù)庫進(jìn)行各種操作演示,教學(xué)方式靈活,課堂信息量大,促進(jìn)了學(xué)生對知識的理解與掌握,大大提高了課堂教學(xué)質(zhì)量。需要注意的是,利用多媒體課件講課,其優(yōu)勢是能夠在短時間內(nèi)把大量的信息傳授給學(xué)生。但是如果對這一優(yōu)勢不加以限制,只是一味地擴(kuò)大信息量,學(xué)生思路跟不上,就會產(chǎn)生抵觸情緒,從而影響教學(xué)效果。因此教師要把握好教學(xué)的進(jìn)度,同時結(jié)合其他一些教學(xué)手段不斷完善教學(xué)過程。
2.善用案例教學(xué)法,激發(fā)學(xué)生的學(xué)習(xí)興趣
課堂教學(xué)中,既重視理論又不花費(fèi)太多的課堂時間,因為結(jié)合該課程本身的目標(biāo)與學(xué)生的實際需要,我們需要培養(yǎng)學(xué)生的實際動手能力。如果一味偏向理論教學(xué),學(xué)生感覺枯燥,學(xué)不到太多實際的數(shù)據(jù)庫應(yīng)用技術(shù),反而降低了學(xué)習(xí)興趣。我們要把那些相對抽象的理論知識轉(zhuǎn)化為具體的案例,采用啟發(fā)式的案例教學(xué)法,調(diào)動學(xué)生的學(xué)習(xí)興趣,將被動學(xué)習(xí)變?yōu)橛膳d趣激發(fā)的主動探索。在設(shè)計教學(xué)案例時,以學(xué)生熟悉的案例為背景,如:學(xué)籍成績管理系統(tǒng)、圖書借閱系統(tǒng)等。在課堂講授過程中,以具體的相關(guān)聯(lián)的案例導(dǎo)入,誘導(dǎo)學(xué)生自主學(xué)習(xí),獨(dú)立思考,相互討論,對案例提出質(zhì)疑,從案例中分析應(yīng)該理解和掌握哪些理論知識等;最后,由教師對學(xué)生無法解決的問題給予指導(dǎo)和建議。實踐證明,善用案例教學(xué)法可以實現(xiàn)啟發(fā)式教學(xué),能夠極大地激發(fā)學(xué)生的學(xué)習(xí)興趣和參與的積極性,有利于學(xué)生在懂理論的基礎(chǔ)上更進(jìn)一步的靈活使用理論知識,并運(yùn)用知識解決數(shù)據(jù)庫開發(fā)中的實際問題。
3.突出實驗的重要性,加強(qiáng)學(xué)生的動手能力
數(shù)據(jù)庫是一門實踐性很強(qiáng)的課程。通過上機(jī)操作才能使學(xué)生真正理解、消化課堂上的理論知識,這一點(diǎn)對數(shù)據(jù)庫的學(xué)習(xí)尤為重要,因此學(xué)習(xí)這門課程首先要合理安排上機(jī)實驗課時,講完課要及時上機(jī)并保證上機(jī)效果,要求教學(xué)實驗與理論教學(xué)協(xié)調(diào)同步,特別是時間、內(nèi)容上要銜接好;第二,學(xué)生上機(jī)目的和步驟要明確,要求教師課前寫好含有實例和習(xí)題的實驗指導(dǎo)書,指導(dǎo)書的內(nèi)容要盡量緊扣教材;第三,學(xué)生實驗結(jié)束要上交實驗報告,要求學(xué)生將實驗?zāi)康?、實驗?nèi)容、實驗步驟以及在實驗過程中的體會、感受和遇到的問題等都寫在實驗報告中,教師要認(rèn)真批閱,并及時給予點(diǎn)評指導(dǎo),對于實驗中存在的普遍性問題還要做公開講解。
4.完善考核制度,重視能力培養(yǎng)
數(shù)據(jù)庫原理課程的考核,除了對學(xué)生的理論知識考核(期末考試的筆試試卷)外,還應(yīng)該重視對學(xué)生的實踐動手能力的考核。理論知識考核主要考察學(xué)生對基礎(chǔ)性、關(guān)鍵性概念和原理的熟悉和理解程度,重點(diǎn)考核學(xué)生綜合運(yùn)用知識解決實際問題與創(chuàng)新思維的能力。對應(yīng)用能力考核采用的方式可以靈活一些,可以通過平時的實驗完成過程及上交的實驗報告進(jìn)行評分。另外,對待課程設(shè)計成績的評定,為了體現(xiàn)評分的公平性,可以分階段地檢查學(xué)生完成作品的進(jìn)度,防止學(xué)生通過抄襲和最后下載一個程序應(yīng)付了事的情況發(fā)生。
四 結(jié)束語
本文針對目前高校數(shù)據(jù)庫原理與應(yīng)用課程教學(xué)中的現(xiàn)狀和存在的問題,結(jié)合自己的實際教學(xué)經(jīng)驗,重點(diǎn)提出了幾點(diǎn)教學(xué)改革的思路。由于數(shù)據(jù)庫技術(shù)的不斷發(fā)展,知識的不斷更新,在教學(xué)中不僅要嘗試新的教學(xué)方法與手段,因人而異,因材施教,更要加強(qiáng)師生交流,根據(jù)教學(xué)過程中的具體情況和學(xué)生的反饋意見,及時調(diào)整教學(xué)方法。只有這樣,才能不斷的提高教學(xué)質(zhì)量,在實踐中找到更好的教學(xué)方法。
參考文獻(xiàn)
[1]馮莉.數(shù)據(jù)庫原理與應(yīng)用課程教學(xué)改革初探[J].大眾科技,2008
[2]高清華.應(yīng)用型本科院?!稊?shù)據(jù)庫原理與應(yīng)用》課程設(shè)計[J].北京城市學(xué)院學(xué)報,2008(3)
篇6
關(guān)鍵詞
數(shù)據(jù)庫原理;教學(xué)方法;SQL
1 引言
數(shù)據(jù)庫技術(shù)產(chǎn)生至今不到40年,但它卻已浸透到計算機(jī)應(yīng)用的各個方面。數(shù)據(jù)庫技術(shù)在理論上不斷得到創(chuàng)新,在應(yīng)用上則遍及人類社會的各個角落。在學(xué)校里,數(shù)據(jù)庫技術(shù)不但早已成為計算機(jī)專業(yè)的重要課程,也已成為非計算機(jī)專業(yè)的必修課或選修課。學(xué)生懷著濃厚的興趣,要求學(xué)習(xí)數(shù)據(jù)庫的有關(guān)課程,比如《數(shù)據(jù)庫原理》。
《數(shù)據(jù)庫原理》是一門理論性和實踐性都很強(qiáng)的面向?qū)嶋H應(yīng)用的課程。針對目前社會對高校信息人才培養(yǎng)的要求,對這門課程的教學(xué),應(yīng)該不斷地探索新的教學(xué)手段與教學(xué)模式,才能調(diào)動學(xué)生的學(xué)習(xí)興趣,有效地提高教學(xué)質(zhì)量。
2 課堂教學(xué)
2.1 了解教學(xué)對象,有的放矢實施教學(xué)
幾年來我給不同層次(本科、???、中專、職高)和不同專業(yè)(工科、理科、文科)的學(xué)生上過課。他們各自有其特點(diǎn)。在教學(xué)中我們不能用一樣的要求、一樣的內(nèi)容、一樣的教學(xué)方法、一樣的講稿去對待。為此,我在每一次上課之前都認(rèn)真了解對象的情況(知識與技能基礎(chǔ)、是否學(xué)過其它計算機(jī)課程、學(xué)習(xí)態(tài)度、上機(jī)條件等),并根據(jù)情況調(diào)整上課內(nèi)容、重點(diǎn)和進(jìn)度。
2.2 教學(xué)要符合學(xué)生的認(rèn)識規(guī)律,使他們循序漸進(jìn)地吸取課程內(nèi)容
教學(xué)過程應(yīng)該體現(xiàn)教學(xué)思想和教學(xué)過程的統(tǒng)一、教學(xué)過程與學(xué)生學(xué)習(xí)過程的統(tǒng)一,既教師的認(rèn)識過程,更應(yīng)該是學(xué)生的認(rèn)知過程。教師必須做到認(rèn)真研究本課程學(xué)習(xí)過程的規(guī)律和結(jié)構(gòu),即:入門理解掌握應(yīng)用四個階段,做到循循善誘,循序漸進(jìn),步步深入。
2.3 創(chuàng)設(shè)問題情境,實施啟發(fā)式教學(xué),調(diào)動學(xué)生學(xué)習(xí)興趣
學(xué)生的創(chuàng)新思維是一項自主性的活動,傳統(tǒng)教育中的“填鴨式”灌輸教學(xué)方法顯然不能培養(yǎng)學(xué)生的創(chuàng)新思維和能力。只有通過教師啟發(fā)式教學(xué),才能激發(fā)學(xué)生的學(xué)習(xí)動機(jī),鍛煉思考和判斷能力,提高分析問題和解決問題的能力。啟發(fā)式教學(xué)可以穿插在教學(xué)活動的任何階段,其關(guān)鍵在于設(shè)計問題情境。問題的設(shè)計要有一定的難度,要學(xué)生自己通過適當(dāng)努力、聯(lián)想來解決,但是問題又必須是學(xué)生力所能及。啟發(fā)式教學(xué)也是激發(fā)學(xué)生學(xué)習(xí)動機(jī)的重要手段,這樣學(xué)生鞏固了舊知識,又在潛移默化中掌握新知識與得到提高。
2.4 使用多媒體教學(xué),調(diào)動學(xué)生的形象思維
《數(shù)據(jù)庫原理》是一門實踐性很強(qiáng)的課程,如果還是使用傳統(tǒng)的“一根粉筆,一堂課”的教學(xué)模式是遠(yuǎn)遠(yuǎn)不夠的。我們在教學(xué)中注意了運(yùn)用形象思維的方法,根據(jù)具體情況,選擇具體的教學(xué)模式,而且,計算機(jī)本來是一個工具,學(xué)習(xí)的目的應(yīng)當(dāng)在于應(yīng)用。如果用單一的傳統(tǒng)的教學(xué)模式,往往講成“空對空”,黑板上“執(zhí)行”某條SQL命令,將產(chǎn)生某個結(jié)果,學(xué)生將信將疑。若改在多媒體教室上課,如:講SQL命令如何編寫,如何執(zhí)行,產(chǎn)生什么樣結(jié)果,馬上在計算機(jī)上驗證一下,一看就會清楚了。
2.5 教學(xué)相長,突出學(xué)生的主體作用
教學(xué)過程是在教師的指導(dǎo)下學(xué)生的認(rèn)識過程,學(xué)生既是教學(xué)對象,又是認(rèn)識活動的主體,教師應(yīng)當(dāng)發(fā)揮自己的主導(dǎo)作用,努力創(chuàng)造條件,讓學(xué)生更充分地參與教學(xué)活動。學(xué)生的很多想法,有的時候也會給老師們以啟示。當(dāng)老師的也可以把一些不成熟的理論告訴學(xué)生,引導(dǎo)他們共同探討。
2.6 利用問題驅(qū)動教學(xué)法,實現(xiàn)難點(diǎn)突破
問題驅(qū)動教學(xué)法從問題入手,注重教學(xué)過程中的師生之間的交互,有利于激起學(xué)生的求知欲、調(diào)動學(xué)生的學(xué)習(xí)自覺性和主動性,從而提高學(xué)生分析問題和解決問題的能力。
如在講授“數(shù)據(jù)庫規(guī)范化——范式”時,可以從問題入手,采用通俗的語言,循序漸近、由淺入深地講述不同的范式。例如,在講授“第二范式”時,首先給出一個滿足第一范式的關(guān)系模式:學(xué)生成績(學(xué)號,系別,系主任,課程號,成績);然后針對這一關(guān)系模式分析其將產(chǎn)生哪些問題,為什么會產(chǎn)生這些問題,應(yīng)該如何解決;最后給出第二范式的概念。接下來,對前面的分析結(jié)果再進(jìn)一步分析引出第三范式的概念。由此可以使學(xué)生對數(shù)據(jù)庫規(guī)范化的概念有一個全面的了解,從而提高學(xué)生學(xué)習(xí)理論知識的興趣和分析、解決實際問題的能力。
3 實踐教學(xué)
《數(shù)據(jù)庫原理》是一門實踐性很強(qiáng)的課程,通過上機(jī)操作才能使學(xué)生真正理解、消化課堂上的理論知識,這一點(diǎn)對數(shù)據(jù)庫應(yīng)用的學(xué)習(xí)尤為重要,因此要以應(yīng)用為目的,注重培養(yǎng)學(xué)生的動手能力,大力加強(qiáng)實踐教學(xué)環(huán)節(jié),努力培養(yǎng)學(xué)生的學(xué)習(xí)積極性,激勵學(xué)生的創(chuàng)新意識。
3.1 精心設(shè)計實踐教學(xué)內(nèi)容,最大程度掌握理論知識
教師的講代替不了學(xué)生的練,做練習(xí)對于學(xué)生知識的吸取、技能的獲得、能力的形成等都是不可缺少的。而學(xué)生的實踐練習(xí)與教師的輔導(dǎo)又是緊密聯(lián)系在一起,互相作用的。教學(xué)活動中學(xué)生的實踐練習(xí)必須在教師指導(dǎo)下進(jìn)行的,而教師的教學(xué)也要有針對性地根據(jù)學(xué)生的練習(xí)情況而展開,要從學(xué)生的練習(xí)中獲得必要的反饋信息,并據(jù)此調(diào)整原有的教學(xué)思路,展開后續(xù)教學(xué)活動,兩者相輔相承,密不可分。所以在課堂教學(xué)之后要精心設(shè)計學(xué)生上機(jī)實踐的內(nèi)容,使學(xué)生能更好地掌握相關(guān)理論知識,做到理論與實踐有效地結(jié)合。
3.2 建立學(xué)習(xí)小組,培養(yǎng)團(tuán)隊精神
《數(shù)據(jù)庫原理》這門課知識點(diǎn)繁多,相輔相成,完成一個項目需要較高的綜合技能。所以在這門課中,分階段地安排幾個大作業(yè)(課程設(shè)計),并把學(xué)生分為幾個學(xué)習(xí)小組,共同完成。小組成員之間的合作能促進(jìn)學(xué)生之間相互學(xué)習(xí)、取長補(bǔ)短。實踐的結(jié)果表明,在互相討論又各有其責(zé)的學(xué)習(xí)氛圍中,對知識的提高與鞏固有很大的幫助,同時也培養(yǎng)了他們的團(tuán)隊合作精神。
在課程設(shè)計的題目時,以實用性為主,且不宜過于復(fù)雜,如學(xué)生宿舍管理系統(tǒng)、學(xué)生成績管理系統(tǒng)等一些學(xué)生比較熟悉的應(yīng)用系統(tǒng)。要求學(xué)生為其設(shè)計數(shù)據(jù)庫,讓學(xué)生從需求分析開始到最后的數(shù)據(jù)庫實施一體化完成,讓學(xué)生通過此課程設(shè)計把各個知識點(diǎn)串聯(lián)總結(jié),學(xué)以致用,融會貫通。甚至對于有能力有興趣的學(xué)生,還可以鼓勵其在上述基礎(chǔ)上結(jié)合其他技術(shù),如結(jié)合ASP技術(shù)制作動態(tài)網(wǎng)站、結(jié)合VB技術(shù)制作應(yīng)用軟件,學(xué)生都能從中享受到學(xué)習(xí)樂趣與成就感,這樣可以取得良好的教學(xué)效果。
4 結(jié)果語
我們常說的“教學(xué)有法,教無定法”。不同的教學(xué)方法所適用的情況和取得的效果是不同的。為了達(dá)到最佳的教學(xué)效果,就必須以現(xiàn)代教育思想為指導(dǎo),與時俱進(jìn),從實際情況出發(fā),根據(jù)不同的教學(xué)內(nèi)容,不同的教學(xué)目標(biāo),不同專業(yè)和水平的學(xué)生,選擇一種或幾種最優(yōu)的教學(xué)方法,綜合加以運(yùn)用,這是教師的一項基本功。
參考文獻(xiàn)
[1] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].高等教育出版社,1991
[2] 教育部人事司.高等教育心理學(xué)[M].高等教育出版社,1999
篇7
關(guān)鍵詞:數(shù)據(jù)庫;實踐教學(xué);項目化;教學(xué)模式
1 背景
國家教育部《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校本科教學(xué)工作的若干意見》(教高[2005]1號)指出,要“大力加強(qiáng)實踐教學(xué),切實提高大學(xué)生的實踐能力。高等學(xué)校要強(qiáng)化實踐育人的意識,區(qū)別不同學(xué)科對實踐教學(xué)的要求,合理制定實踐教學(xué)方案,完善實踐教學(xué)體系……要不斷改革實踐教學(xué)內(nèi)容,改進(jìn)實踐教學(xué)方法……”[1]
在師范類計算機(jī)專業(yè)畢業(yè)生面臨的就業(yè)競爭越來越激烈的形勢下,“數(shù)據(jù)庫原理及應(yīng)用”課程只有改革實踐教學(xué)模式,培養(yǎng)學(xué)生將數(shù)據(jù)庫知識和技能應(yīng)用于所從事的專業(yè)社會實踐的能力[2]。
2“數(shù)據(jù)庫原理及應(yīng)用”實踐教學(xué)“項目化”教學(xué)模式的可行性研究
基于建構(gòu)主義的教學(xué)法要求,在學(xué)習(xí)過程中,要以學(xué)生為中心,教師應(yīng)起幫助者的角色,利用情境、協(xié)作等學(xué)習(xí)環(huán)境要素,充分發(fā)揮學(xué)生的主體性和創(chuàng)造性。它關(guān)注的是學(xué)生積極的從1事“做”的活動,而不是被動的“接受”知識。項目化教學(xué),實質(zhì)上是一種基于建構(gòu)主義理論的探索性學(xué)習(xí)方式,在項目化教學(xué)中,活動給學(xué)生提供一種學(xué)習(xí)的經(jīng)歷,學(xué)生能夠建構(gòu)自身的知識。學(xué)生通過發(fā)現(xiàn)問題、分析問題、解決問題的過程,實現(xiàn)知識的構(gòu)建。[3]
3“數(shù)據(jù)庫原理及應(yīng)用”項目化教學(xué)模式各實施要素的設(shè)計
3.1設(shè)計實踐教學(xué)目標(biāo)
應(yīng)該以數(shù)據(jù)庫就業(yè)崗位需求為依據(jù),“數(shù)據(jù)庫原理及應(yīng)用”的實踐教學(xué)目標(biāo)應(yīng)該定位為,幫助學(xué)生加強(qiáng)對數(shù)據(jù)庫基本理論知識的理解,掌握數(shù)據(jù)庫設(shè)計的工程化方法,具有使用一種市場占有率高的RDBMS,獨(dú)立完成一個小型關(guān)系數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計和開發(fā)的初步能力。
3.2設(shè)計實踐教學(xué)體系
數(shù)據(jù)庫應(yīng)用系統(tǒng)綜合應(yīng)用了多門專業(yè)課程的知識。學(xué)生在獲得數(shù)據(jù)庫技能相關(guān)知識的同時,能夠復(fù)習(xí)以往的程序設(shè)計、操作系統(tǒng)、離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)與算法等知識。以“學(xué)生成績管理系統(tǒng)”為仿真項目,構(gòu)建的行動知識體系如圖1所示。
圖1行動知識體系
新知識點(diǎn)數(shù)據(jù)庫技術(shù)的知識體系內(nèi)容包括數(shù)據(jù)庫基礎(chǔ)、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫應(yīng)用三個部分。其中,數(shù)據(jù)庫基礎(chǔ)包括關(guān)系數(shù)據(jù)庫、SQL、數(shù)據(jù)庫安全性、數(shù)據(jù)庫完整性;數(shù)據(jù)庫設(shè)計包括需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計、數(shù)據(jù)庫的實施和維護(hù);數(shù)據(jù)庫應(yīng)用包括數(shù)據(jù)庫編程、數(shù)據(jù)庫恢復(fù)技術(shù)、并發(fā)控制技術(shù)。[4]
3.3設(shè)計實踐教學(xué)流程
依據(jù)項目的具體實施設(shè)計實踐教學(xué)流程,按照下述流程展開教學(xué)[5]:
1. 教師演示子項目功能,學(xué)生感性認(rèn)識子項目功能。
2. 教師通過功能演示說明實踐教學(xué)任務(wù),學(xué)生明確本次實踐教學(xué)任務(wù)。
3. 教師對本次實踐教學(xué)任務(wù)進(jìn)行新理論知識的講解,學(xué)生通過學(xué)習(xí)理解理論知識。
4. 教師講解完理論知識后,引導(dǎo)學(xué)生分組實踐,并指導(dǎo)實踐;學(xué)生開展實踐活動、小組交流合作、上網(wǎng)查資料自學(xué)等活動。
5. 學(xué)生完成子項目,教師對子項目進(jìn)行評價。
3.4 設(shè)計教學(xué)過程
“數(shù)據(jù)庫原理及應(yīng)用”實踐教學(xué)過程分兩個階段進(jìn)行:
第一階段,教師利用“學(xué)生成績管理系統(tǒng)”項目進(jìn)行實踐教學(xué),學(xué)生模仿教師完成各個子項目。實踐教學(xué)中,教師嚴(yán)格按照數(shù)據(jù)庫設(shè)計的步驟,首先給出客戶要求,引導(dǎo)學(xué)生分析客戶需求,然后進(jìn)行概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計、數(shù)據(jù)庫的實施和維護(hù),數(shù)據(jù)庫編程。通過各個子項目,幫助學(xué)生理解“數(shù)據(jù)庫原理及應(yīng)用”的各個小知識點(diǎn),并串聯(lián)起來形成知識線。最后,將各個子項目的功能整合起來,完成一個小型數(shù)據(jù)庫應(yīng)用系統(tǒng),把知識線形成知識面,形成完整的數(shù)據(jù)庫理論知識體系,實現(xiàn)學(xué)生對數(shù)據(jù)庫知識到數(shù)據(jù)庫技能的遷移。
第二階段,學(xué)生在教師指導(dǎo)下選定一個與數(shù)據(jù)庫相關(guān)的項目,根據(jù)虛擬的客戶需求,進(jìn)行分析、設(shè)計,教師引導(dǎo)學(xué)生模仿在第一階段學(xué)習(xí)的工程化設(shè)計方法,設(shè)計、制作、提交項目,在項目制作中獲得綜合應(yīng)用數(shù)據(jù)庫知識的能力。
3.5教學(xué)評價
要準(zhǔn)確的評價學(xué)生在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計、開發(fā)方面的工作態(tài)度、學(xué)習(xí)能力、創(chuàng)新能力,項目打分應(yīng)該由平時成績、項目功能的全面和易用性、項目設(shè)計報告質(zhì)量、答辯情況四個部分構(gòu)成。
4 結(jié)束語
除了在“數(shù)據(jù)庫原理及應(yīng)用”課內(nèi)實踐教學(xué)中采用“項目化”教學(xué)模式,還應(yīng)該加強(qiáng)校企合作,讓學(xué)生到企業(yè),接觸實際的數(shù)據(jù)庫應(yīng)用系統(tǒng)項目,進(jìn)一步了解社會的需求。提高“數(shù)據(jù)庫原理及應(yīng)用”任課老師的實踐教學(xué)技能是需要進(jìn)一步解決的問題。
參考文獻(xiàn):
[1]雷剛,郭斌,黃明等. 一種新型軟件工程專業(yè)人才培養(yǎng)模式--導(dǎo)師制下的項目驅(qū)動教學(xué)模式[C].王核成.信息化與管理創(chuàng)新:2006年全國第十屆企業(yè)信息化與工業(yè)工程學(xué)術(shù)年會論文集.北京:電子工業(yè)出版社,2006:855-859.
[2] 周秋生,馬俊海.構(gòu)建工程型實踐教學(xué)體系,培養(yǎng)應(yīng)用型高級專門人才[J].測繪工程,2008,17(2):70.
篇8
正是因為數(shù)據(jù)庫技術(shù)應(yīng)用的普遍性,使得它在國內(nèi)高校教學(xué)中備受關(guān)注。不同的專業(yè),不同的層次都開設(shè)了數(shù)據(jù)庫方面的課程,而且全國計算機(jī)等級考試一直將數(shù)據(jù)庫應(yīng)用作為考試科目。高校教學(xué)對于數(shù)據(jù)庫課程的開設(shè),一般以理論課為主,配合適當(dāng)上機(jī)課時。上機(jī)主要是為了配合理論教學(xué),給學(xué)生提高實際操作練習(xí)。但在綜合課程實踐中,并沒有考慮這門課。因此容易導(dǎo)致學(xué)生學(xué)完這門課后只懂原理,語法,不懂實際工程實踐。因此本文從教學(xué)方法、實踐教學(xué)、考核方式等方面給出一些合理的建議,使學(xué)生在掌握理論的基礎(chǔ)上,增加實踐操作練習(xí),能將理論用于實際。
1 教學(xué)方法的改革
以SQL Server數(shù)據(jù)庫為基礎(chǔ)的課程教學(xué)中,老師不能就知識講知識,應(yīng)該注重知識點(diǎn)的擴(kuò)展,以及其在實際中的應(yīng)用。如果老師上課時只顧講理論知識,可以導(dǎo)致學(xué)生興趣下降。數(shù)據(jù)庫的語法不難,語句簡單,關(guān)鍵是它的靈活運(yùn)用。第一次上課時,可以介紹一下數(shù)據(jù)庫的廣泛應(yīng)用,以及未來的發(fā)展前景和當(dāng)前研究熱點(diǎn),首先讓學(xué)生了解這門課的有用性,產(chǎn)生學(xué)習(xí)的興趣。在介紹知識點(diǎn)的時候可以聯(lián)系實際,比如在介紹保證數(shù)據(jù)完整性時,可以聯(lián)系平時我們登錄學(xué)生/教師管理系統(tǒng)時,如果錯誤輸入數(shù)據(jù),會不被系統(tǒng)接受的情況來理解。
傳統(tǒng)的教學(xué)一般是采用老師講,學(xué)生聽的模式。這種模式下師生互動性差,缺點(diǎn)是經(jīng)常發(fā)生老師講的口干舌燥,學(xué)生聽的昏昏欲睡的情況。因此,我們建議教學(xué)中可以采用任務(wù)驅(qū)動的模式?;A(chǔ)理論講完之后,可以給學(xué)生布置任務(wù)。比如創(chuàng)建學(xué)生信息表、班級信息表、課程信息表。查找家住北京市的學(xué)生的信息。查找某位同學(xué)某門課程的成績情況等等。通過任務(wù)的布置、實現(xiàn)、完成過程。使學(xué)生能帶有目的性的主動學(xué)習(xí)。
2 實踐教學(xué)的改革
SQL Server數(shù)據(jù)庫是一門實踐操作極強(qiáng)的課程,與一般的理論課不同,它的理論部分簡單,主要是實際操作。一般高校在開設(shè)這門課時,都安排了上機(jī)課時,但相對于理論課時,這門課的實踐課時往往都是不夠的。因此建議加大實踐課時的比例。
在教學(xué)過程中,常發(fā)現(xiàn)有些學(xué)生對這方面很感興趣,但由于教學(xué)課時的限制,沒有深入進(jìn)去。這些學(xué)生往往還對數(shù)據(jù)庫在實際中的應(yīng)用感興趣,而這門課的重點(diǎn)部分只在介紹SQL Server部分,對SQL Server的開發(fā)應(yīng)用沒有涉及。SQL Server作為一種網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),它在c/s或B/s雙層結(jié)構(gòu)中位于服務(wù)器端。用于存儲數(shù)據(jù)、提供數(shù)據(jù)和管理數(shù)據(jù),構(gòu)成整個應(yīng)用系統(tǒng)的后端數(shù)據(jù)庫引擎。因此,SQL Server不具備圖形用戶界面的設(shè)計功能,不提供工具讓設(shè)計者創(chuàng)建輸入數(shù)據(jù)或者查詢數(shù)據(jù)的操作界面。所以在C/s中,圖形用戶界面的設(shè)計工作通常使用VB、Delphi等可視化前端工具開發(fā)來完成,在B/s結(jié)構(gòu)中常采用ASP來實現(xiàn)。
學(xué)生如果只學(xué)習(xí)了SQL Server而沒學(xué)其他配套工具的話,往往對SQL Server的應(yīng)用比較迷惑。老師在教學(xué)的時候可以結(jié)合本校的課程設(shè)計情況,選擇其中某種工具為主來介紹一下如何使用SQL Server開發(fā)實例。在畢業(yè)設(shè)計的時候,在數(shù)據(jù)庫方面有研究或者有項目的老師可以申報此類課題,對此感興趣的同學(xué)可以選擇此類課題作為畢業(yè)設(shè)計。
3 考核方式的改革
在本校此門課程的考核是以理論考試為期末考試的,平時成績(主要以出勤率為主)占30%。期末考試以筆試為考核的話,容易讓學(xué)生產(chǎn)生誤解,認(rèn)為此類課程以理論為主,實踐為輔。實際相反,數(shù)據(jù)庫原理及應(yīng)用這門課的考核應(yīng)該加重實際操作考核的比重??梢栽谧詈笠淮紊蠙C(jī)實踐的時候布置上機(jī)考試內(nèi)容,記錄上機(jī)考核成績,最后的成績可以由:40%理論考試成績+40%上機(jī)考試成績+20%平時成績組成。加大課程實踐操作成績的比例,也體現(xiàn)了學(xué)校對應(yīng)用型人才的重視和培養(yǎng)。
篇9
關(guān)鍵詞:項目教學(xué) 教學(xué)改革 數(shù)據(jù)庫
隨著信息技術(shù)的不斷發(fā)展,越來越多的管理系統(tǒng)和網(wǎng)站代替了人工管理的操作方式,成為了目前無紙化辦公的主體平臺。數(shù)據(jù)庫技術(shù)作為管理系統(tǒng)和網(wǎng)站中數(shù)據(jù)的存儲和維護(hù)技術(shù),應(yīng)用幾乎無處不在,因此數(shù)據(jù)庫原理與應(yīng)用課程作為計算機(jī)相關(guān)專業(yè)的專業(yè)基礎(chǔ)課程,它既是主干課程,同時也是程序設(shè)計類課程的核心能力課,在教學(xué)中占據(jù)了很重要的位置。
項目教學(xué)法是由美國著名兒童教學(xué)家、伊利諾易大學(xué)教授凱茲博士和加拿大兒童教育家、阿爾伯特大學(xué)教授查德博士共同開創(chuàng)的一種以學(xué)生為本的教學(xué)方法【1】。它的指導(dǎo)思想是將一個相對獨(dú)立的任務(wù)或項目交給學(xué)生獨(dú)立完成,從資料的收集、方案的設(shè)計與實施,到任務(wù)完成后的評價等都由學(xué)生參與完成;教師在項目實施過程中起咨詢、指導(dǎo)與解答疑難的作用;通過項目的實施,是學(xué)生能夠了解和把握完成項目每一環(huán)節(jié)的基本要求和實踐技能。
一、課程教學(xué)目標(biāo)及任務(wù)
教學(xué)目標(biāo):通過教、學(xué)、做使學(xué)生較全面的掌握數(shù)據(jù)庫技術(shù)基本概念、基礎(chǔ)理論和基本方法,初步具備使用數(shù)據(jù)庫技術(shù)解決實際問題的能力。
課程任務(wù):通過示范項目“學(xué)生成績管理系統(tǒng)”中的數(shù)據(jù)庫應(yīng)用開發(fā)與管理,使學(xué)生經(jīng)歷一次數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的全過程和受到一次綜合性訓(xùn)練,具備較全面的理解和運(yùn)用數(shù)據(jù)庫技術(shù)的能力。
二、項目教學(xué)實施
從課程導(dǎo)論開始,通過9個子項目的實施,將數(shù)據(jù)庫技術(shù)的內(nèi)容貫穿到學(xué)生成績管理系統(tǒng)項目中進(jìn)行講解,在傳授知識的同時,通過項目學(xué)習(xí),自主學(xué)習(xí),討論學(xué)習(xí)的方式提供學(xué)生的素質(zhì),培養(yǎng)學(xué)生的信息搜索習(xí)慣和邏輯思維習(xí)慣。
課程項目分析的魚骨圖如下圖1所示:
將學(xué)生成績管理系統(tǒng)按知識點(diǎn)分為9個相對獨(dú)立的子項目,每個子項目包含大量的工作任務(wù),以每個子項目作為一個教學(xué)單元,每個教學(xué)單元按以下三個步驟組織教學(xué):
1、工作任務(wù)的部署:通過“邊講解邊演示,邊講解邊練習(xí)”完成有關(guān)的知識和能力的準(zhǔn)備,部署子項目單元要完成的任務(wù),指導(dǎo)學(xué)生如何入手。
2、解決方法的探究:學(xué)生通過分組討論、網(wǎng)絡(luò)搜索、自學(xué)教材、模仿操作、方案選擇等環(huán)節(jié),確定解決方案,并在老師指導(dǎo)下實施。
3、成果的演示與總結(jié),每組派一名代表進(jìn)行成果的演示、交流,老師和學(xué)生提問,穿插點(diǎn)評,并最終形成總結(jié)報告。
通過項目單元的工作任務(wù)驅(qū)動,學(xué)生自主的學(xué)習(xí)掌握管理信息系統(tǒng)架構(gòu)、數(shù)據(jù)分析技術(shù)、數(shù)據(jù)表構(gòu)建技術(shù)、檢索技術(shù)、查詢觸發(fā)技術(shù)以及數(shù)據(jù)庫訪問技術(shù)等多項數(shù)據(jù)庫應(yīng)用開發(fā)能力,達(dá)到初步能夠承擔(dān)一個數(shù)據(jù)庫應(yīng)用項目開發(fā)的水平。
三、考核方式
學(xué)生的考核原則是:注重學(xué)生的操作能力,注重學(xué)生的過程學(xué)習(xí),注重學(xué)生的學(xué)習(xí)實效,端正學(xué)生的學(xué)習(xí)態(tài)度,提高學(xué)生的學(xué)習(xí)興趣。
考核成績計算辦法:過程考核*0.2+技術(shù)知識考核*0.8。
1、過程考核依據(jù)
工作態(tài)度和工作表現(xiàn)(如平時作業(yè)完成情況);
出勤情況及組織紀(jì)律性方面的表現(xiàn);
小組討論參與程度、與組員協(xié)作與溝通情況;
為了客觀的評價學(xué)生的學(xué)習(xí)效果,需要進(jìn)行項目完成的現(xiàn)場評分和演示答辯,對學(xué)生的工作績效、技術(shù)應(yīng)用、語言表達(dá)等方面進(jìn)行客觀評價。
2、技術(shù)知識考核
技術(shù)知識考核主要以過程化為主,兼顧理論知識考核(期末考試)。
子項目單元教學(xué)結(jié)束后,學(xué)生需要撰寫項目學(xué)習(xí)報告,并遞交相關(guān)工作文檔。
四、實施效果
在項目化教學(xué)方式下,學(xué)生逐步適應(yīng)了知識點(diǎn)的分散講解,帶著任務(wù)去學(xué)習(xí)也激發(fā)了學(xué)生的好奇心和創(chuàng)造力,提高了學(xué)生學(xué)習(xí)的興趣。通過對“數(shù)據(jù)庫原理與應(yīng)用”課程項目教學(xué)一個學(xué)期的實施,在考核過程中發(fā)現(xiàn),學(xué)生的動手能力得到了普遍的提高。其次,通過小組之間的互相競爭,也提高了學(xué)生的發(fā)散思維能力,學(xué)生敢于去思考系統(tǒng)還需要改進(jìn)的功能,也能在老師引導(dǎo)下去尋找功能實現(xiàn)的方法。最后,學(xué)生不僅了解了這一門課的內(nèi)容,同時也通過項目的實施,理解了其他程序設(shè)計類課程與本門課程內(nèi)容的結(jié)合點(diǎn),讓學(xué)生對于知識的理解不再流于形式,并且實現(xiàn)了課程間內(nèi)容的應(yīng)用貫通。
五、存在問題
項目教學(xué)存在許多的優(yōu)點(diǎn)和優(yōu)勢,但也存在一定的問題。首先,由于學(xué)生之間理解掌握能力的差異,造成項目講解推進(jìn)的進(jìn)度會有所滯后,教學(xué)進(jìn)程安排會受到一定的影響。其次,教師應(yīng)結(jié)合所講解項目開發(fā)一套類似的其他內(nèi)容的管理系統(tǒng)的項目分解任務(wù),讓學(xué)生課后去完成,這樣會提高學(xué)生獨(dú)立處理問題的能力,也會激發(fā)學(xué)生學(xué)習(xí)的興趣。最后,該課程教學(xué)改革的一個重點(diǎn)也在考核方式上,應(yīng)在實踐中將考核方式改進(jìn),使之能更全面的體現(xiàn)每個學(xué)生的學(xué)習(xí)及理解掌握知識的能力。
六、結(jié)束語
本文介紹了在數(shù)據(jù)庫原理與應(yīng)用課程中實施 “學(xué)生成績管理系統(tǒng)”的示范項目將數(shù)據(jù)庫技術(shù)和程序設(shè)計整合,課程內(nèi)容遵循能力遞進(jìn)的規(guī)律,項目學(xué)習(xí)后續(xù)安排有項目實訓(xùn)和項目實習(xí),通過三個階段完成從項目學(xué)習(xí)能力到創(chuàng)新能力的遞進(jìn),學(xué)生每完成一個階段的學(xué)習(xí)就可達(dá)到一個階段的知識、能力、素質(zhì)的提高,因此,該項目教學(xué)規(guī)劃具有階段完整性和能力遞進(jìn)的可堆疊性?!?/p>
篇10
關(guān)鍵詞:數(shù)據(jù)庫原理;SQL SERVER;計算機(jī)專業(yè);案例教學(xué)
“數(shù)據(jù)庫原理與SQL SERVER”是計算機(jī)專業(yè)的重要課程之一。由于此課程在各種系統(tǒng)開發(fā)中均有應(yīng)用,因此教學(xué)應(yīng)體現(xiàn)實踐性、應(yīng)用性及創(chuàng)造性的特點(diǎn)。特別是針對像三江學(xué)院這樣的民辦高校學(xué)生來說,學(xué)校注重培養(yǎng)的是應(yīng)用型人才,因此,在該門課程的教學(xué)中應(yīng)盡量引入實際的案例,以實踐及應(yīng)用性為向?qū)?,理論知識相結(jié)合的方式進(jìn)行教學(xué)。然而,在傳統(tǒng)的高校中,該門課程的教學(xué)往往以講授理論知識為主,沒有相應(yīng)的實踐課程與其配合,從而導(dǎo)致學(xué)生在學(xué)完該門課程之后,仍然不清楚如何將理論知識運(yùn)用到實際的項目中,在面對項目時,處于手足無措的狀態(tài)中。本文針對上述問題,提出了教學(xué)中的一些改革措施。
一、教學(xué)中存在的問題
1.教材陳舊
很多高校在開設(shè)數(shù)據(jù)庫這門課程時,都是以傳統(tǒng)的理論教材為主,這些教材主要介紹了數(shù)據(jù)庫管理系統(tǒng)的基本原理、關(guān)系代數(shù)、查詢語句以及特種數(shù)據(jù)庫的相關(guān)知識。其中原理部分占據(jù)了主要的篇幅,而對于應(yīng)用技術(shù)部分卻很少提及,這使得學(xué)生很難將這些理論應(yīng)用到實際項目中。近年來,也確實出版了一些關(guān)于應(yīng)用的教材,但這些教材又出現(xiàn)了一些新的問題,如教材的作者本身未經(jīng)歷過豐富的項目經(jīng)驗,從而導(dǎo)致教材中的程序書寫并不規(guī)范,有的甚至出現(xiàn)嚴(yán)重錯誤;再有教材的各章節(jié)上銜接不連貫,舉例不恰當(dāng)?shù)?,這些都嚴(yán)重影響了學(xué)生學(xué)習(xí)該門課程的積極性。
2.教學(xué)方法不恰當(dāng)
教師按照傳統(tǒng)的教學(xué)思路,向?qū)W生傳授一些理論、術(shù)語、公式、命令等,這些理論知識未和實踐相結(jié)合,顯得枯燥乏味,很難激發(fā)出學(xué)生的興趣。并且教師在傳授知識點(diǎn)時,很少會講解知識點(diǎn)的來龍去脈,為什么會提出這樣的知識點(diǎn),如果沒有它,是否能解決實際中的問題。這樣使得學(xué)生對知識掌握不深刻,僅僅知道知識本身,卻不能靈活運(yùn)用。
3.實踐教學(xué)的缺乏
教師按照傳統(tǒng)的教學(xué)思路,向?qū)W生傳授一些理論知識,而往往理論知識與實際項目存在著較大的差距,從而導(dǎo)致學(xué)生學(xué)習(xí)該門課程的目的性不強(qiáng),不利于學(xué)生學(xué)習(xí)主動性的發(fā)揮,妨礙了學(xué)生創(chuàng)新能力的培養(yǎng)。
二、教學(xué)方法改進(jìn)
針對民辦高校學(xué)生的特點(diǎn),傳統(tǒng)的教學(xué)方式顯然已不適合學(xué)生的培養(yǎng)。隨著數(shù)據(jù)庫技術(shù)的發(fā)展及企業(yè)對數(shù)據(jù)庫應(yīng)用需求的提高,一些高等院校設(shè)置的數(shù)據(jù)庫課程與實際應(yīng)用相脫節(jié)。本文從多個方面研究了“數(shù)據(jù)庫原理與SQL SERVER”課程的教學(xué)方法及實踐環(huán)節(jié),就教材、上課思路、實踐等方面提出了一些改革措施。
1.教材的選擇
教師在教學(xué)中選擇適當(dāng)?shù)慕滩膶W(xué)生來說至關(guān)重要。經(jīng)過多年從事教學(xué)及實踐的經(jīng)驗,針對民辦高校的學(xué)生實際情況,筆者認(rèn)為傳統(tǒng)的數(shù)據(jù)庫教材中的理論部分只作適當(dāng)?shù)闹v解,如教材中的特種數(shù)據(jù)庫的內(nèi)容則可刪除,而應(yīng)把重點(diǎn)放在技術(shù)及實際應(yīng)用中。在實際項目中,SQL語句的使用最為頻繁,因此選擇教材時應(yīng)以此內(nèi)容為重點(diǎn)的教材優(yōu)先選擇。同時,在實際項目中常用事務(wù),存儲過程,游標(biāo)等技術(shù)解決問題,教材中也該有對此內(nèi)容的安排。針對以上教學(xué)內(nèi)容,需要一本適合的教材。筆者比較了許多相關(guān)書籍后,選擇了印度NIIT公司編寫的《數(shù)據(jù)庫與SQL SERVER 2005》作為教材。該書對原理部分的內(nèi)容分為3章講解:數(shù)據(jù)庫基本知識、E-R圖與數(shù)據(jù)庫的設(shè)計、范式與非范式化,并把重點(diǎn)放在了實際技術(shù)與應(yīng)用上,主要介紹了數(shù)據(jù)庫與表的創(chuàng)建、查詢語句、存儲過程與函數(shù)、事務(wù)及并發(fā)、觸發(fā)器、游標(biāo)。
2.教學(xué)方法的改進(jìn)
在教學(xué)中注重知識的串接,強(qiáng)調(diào)每一個知識點(diǎn)都不是無緣無故的產(chǎn)生的,總是有其特定應(yīng)用的場合。如在講解原理部分時,將原理的三個章節(jié)串成一條主線講解,即要學(xué)習(xí)數(shù)據(jù)庫首先得掌握數(shù)據(jù)庫的基本概念,對應(yīng)第一章,當(dāng)有了基本概念后,該如何將現(xiàn)實世界轉(zhuǎn)換為計算機(jī)世界能理解的信息,這就對應(yīng)著E-R圖的設(shè)計,接著強(qiáng)調(diào)不同的人認(rèn)識現(xiàn)實世界是不一樣的,這就造成設(shè)計的E-R圖不同,如何區(qū)分設(shè)計的優(yōu)劣,引出范式化理論的概念。同樣,在技術(shù)應(yīng)用講解部分,也力爭將知識點(diǎn)的來龍去脈講解清楚。如講解索引時,先強(qiáng)調(diào)目前已成功的將數(shù)據(jù)從數(shù)據(jù)庫中查詢出來,但假設(shè)應(yīng)用中有著像移動或淘寶那樣海量的數(shù)據(jù),要查詢某些確切的信息,需要花費(fèi)巨大的時間,該怎么辦?通過提出這樣的問題引起學(xué)生的思考,繼而舉出生活中的例子,如果要快速的從書中查找信息,該怎么辦?學(xué)生會說查找書中的目錄,此時可以提出索引的概念,索引就是在數(shù)據(jù)庫中創(chuàng)建的目錄,用來實現(xiàn)快速查詢的手段。接著再向?qū)W生介紹如何創(chuàng)建適當(dāng)?shù)乃饕詈笸ㄟ^上機(jī)實踐,比較創(chuàng)建索引和沒有索引時,檢索數(shù)據(jù)庫的速度來加深對索引概念的理解。
3.積極引導(dǎo)學(xué)生思考
在教學(xué)的過程中,教師處于主導(dǎo)地位,但不應(yīng)該忽略學(xué)生在教學(xué)中的重要性,傳統(tǒng)教學(xué)中,教師只關(guān)注自己講解的內(nèi)容,常常忽略了學(xué)生在課堂中的表現(xiàn),這不利于學(xué)生主動性的發(fā)揮,也不能激發(fā)學(xué)生的興趣。在教學(xué)中,應(yīng)盡量多地拋出問題引入學(xué)生思考,即可以加強(qiáng)學(xué)生對課堂的專注度,也加深學(xué)生對知識點(diǎn)的理解。如講解事務(wù)概念時,給學(xué)生舉了銀行轉(zhuǎn)賬的例子,轉(zhuǎn)賬過程分為2個步驟執(zhí)行,先A賬戶減去金額,再B賬戶加上金額,問學(xué)生這樣操作是否會帶來問題。學(xué)生很快發(fā)現(xiàn)了問題,此時再給學(xué)生介紹解決此類問題的方案。
4.加強(qiáng)實踐環(huán)節(jié)
由于該課程實踐性很強(qiáng),實踐環(huán)節(jié)在教學(xué)中必不可少,筆者在實踐教學(xué)中采用了案例教學(xué)法,以培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識解決實際問題能力為目標(biāo)。將該門課程分為12次實踐課和2周的課程設(shè)計。在12次實踐課中,采用了學(xué)生管理系統(tǒng)作為實踐課的案例貫穿始終,學(xué)生在每次課程中都采用同樣的數(shù)據(jù)庫完成不同的知識點(diǎn)的學(xué)習(xí)。在最后2周的課程設(shè)計中,采用了曾經(jīng)經(jīng)歷過的真實項目來綜合訓(xùn)練學(xué)生對此門課程的掌握,該項目涵蓋了學(xué)生所學(xué)的所有知識點(diǎn),這樣可以將學(xué)生所學(xué)的所有知識點(diǎn)進(jìn)行綜合強(qiáng)化。特別注意的是,由于這是一門編程課,在實踐中需不斷強(qiáng)調(diào)學(xué)生的編程規(guī)范,這往往是很多教師忽略的內(nèi)容。教師一般認(rèn)為學(xué)生能實現(xiàn)功能就好,而對于學(xué)生編程中的種種不規(guī)范視而不見,這將嚴(yán)重阻礙學(xué)生將來成長為一名優(yōu)秀的程序員。實踐中反復(fù)強(qiáng)調(diào)編程的命名規(guī)范,對于數(shù)據(jù)庫中的每個對象,都有自己的命名規(guī)則,不允許學(xué)生按照自己的意愿隨意命名。另外,在寫存儲過程時,書中的樣例很少有涉及異常捕獲的機(jī)制,而在實際項目中,程序不包含此機(jī)制是不健壯的,甚至是錯誤的,所以在實踐中反復(fù)強(qiáng)調(diào)存儲過程的規(guī)范寫法,這些有利于學(xué)生養(yǎng)成良好的編程習(xí)慣。
5.建立有效的考核方式激發(fā)學(xué)生學(xué)習(xí)
為了學(xué)生能更好地掌握該門課程,筆者開發(fā)了一套課堂考核學(xué)生掌握知識情況的系統(tǒng)。該系統(tǒng)在每次上課開始啟動,系統(tǒng)中會依次出現(xiàn)上次課程的相關(guān)知識對應(yīng)的習(xí)題,系統(tǒng)還具備隨機(jī)抽取學(xué)號的功能,針對每道題,系統(tǒng)隨機(jī)抽取一個學(xué)號進(jìn)行回答,回答后教師根據(jù)學(xué)生回答情況將學(xué)生成績錄入系統(tǒng)。系統(tǒng)中還存放著每個學(xué)生被抽取的概率,當(dāng)回答成績良好時,該學(xué)生被抽概率會按公式重新計算并降低下次被抽取到的概率(但仍有被抽中的可能性),相反,回答成績不理想的情況下下次被抽中的概率會升高。到學(xué)期結(jié)束時,系統(tǒng)會自動生成學(xué)生平時成績供教師參考。在該系統(tǒng)的督促下,掌握的不理想的同學(xué)會加強(qiáng)該門課程的學(xué)習(xí),從而保證了良好的教學(xué)質(zhì)量。
三、結(jié)束語
本文分析了“數(shù)據(jù)庫原理與SQL SERVER”教學(xué)中存在的問題,并在這些問題的基礎(chǔ)上,提出了一些改革的措施,這些措施在教學(xué)中已付諸實踐。實踐效果表明,以上提到的措施在教學(xué)中行之有效,提高了學(xué)生學(xué)習(xí)的主動性,激發(fā)了學(xué)生學(xué)習(xí)的興趣,并加深了學(xué)生對知識點(diǎn)的理解。通過學(xué)習(xí)后,學(xué)生可以參與到實踐項目中進(jìn)行開發(fā),知識掌握情況及實踐操作能力均有大幅度提高,此方法在近幾屆學(xué)生中已收到良好的教學(xué)效果。
參考文獻(xiàn):
[1]簡艷英,周愛霞.數(shù)據(jù)庫系統(tǒng)及應(yīng)用課程教學(xué)改革[J].教育與職業(yè),2007,(26):155-156.
[2]吳達(dá)勝,劉麗娟,孫圣力.《數(shù)據(jù)庫原理與技術(shù)》的理論與實踐教學(xué)的整體優(yōu)化研究[J].計算機(jī)時代,2005,(11):31-32.
[3]王彤,王良.案例教學(xué)法在數(shù)據(jù)庫原理課程中的應(yīng)用[J].計算機(jī)教育,2006,(2):27-28.
[4]姚志良.大案例教學(xué)法在《SQL SERVER數(shù)據(jù)庫》課程教學(xué)中的應(yīng)用研究[J].職業(yè)教育研究,2007,(4).
熱門標(biāo)簽
數(shù)據(jù)分析論文 數(shù)據(jù)挖掘論文 數(shù)據(jù)安全論文 數(shù)據(jù)管理論文 數(shù)據(jù)庫論文 數(shù)據(jù)誤差 數(shù)據(jù)挖掘總結(jié) 數(shù)據(jù)采集 數(shù)據(jù)管理 數(shù)據(jù)統(tǒng)計 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
1政務(wù)數(shù)據(jù)協(xié)同治理的分析
3建筑業(yè)統(tǒng)計數(shù)據(jù)質(zhì)量探討