淺析高校《資料庫系統概論》的教學方法論文
淺析高校《資料庫系統概論》的教學方法論文
論文關鍵詞:資料庫;學習需求;教學方法
論文摘要:該文從《資料庫系統概論》教學實踐出發,在教學設計中結合學生的學習實際、突出學習需求,在教學方法上採用多種教學方法,抓住學生急於應用的心理進行教學,提高了學生的學習效率,取得了較好的教學效果。
《資料庫系統概論》是高校計算機專業的必修專業課,同時它也是一門理論和實踐性都較強的學科,傳統的“黑板上講理論,機房裡練操作”的授課模式很難激發學生的學習興趣,教學效果不佳。
往往一學期教學結束,和學生談起本課程的學習,學生只是記住幾個概念,至於資料庫的技術沒有多少能深入理解,更別提能應用於實際。資料庫的應用雖然十分廣泛,到處都是資料庫,銀行裡、商店裡、網路上等等。但是因為它是藏在“後臺”的,不像多媒體、WWW等等,既作為物件,又作為外殼,直接呈現在人們面前,所以要簡明扼要、深入淺出、生活化地詮釋它,顯然有更高的難度。
本人在《資料庫系統概論》教學實踐中體會到,不能只看中理論,覺得學生只要知道是怎麼一回事就可以了,需要學生親身去參與專案的開發,去經歷基本真實的專案製作,才能掌握知識。因此,在實際的教學中,採用任務驅動的案例教學法,配合直觀的教學媒體,並佈置學生的課下任務,多管齊下,讓學生更全面的瞭解、使用資料庫技術。
1教學方法概述
對於計算機專業的課程來講,教學方法大致有以下幾種:
1.1講授法
這種方法能夠使學生在短時間內獲得大量系統的科學知識。但運用不好,學生學習的主動性、積極性不易發揮,就會出現教師滿堂灌、學生被動聽的局面。在講述資料庫概念的時候,常採用這種方法。
1.2討論法
這種方法是在教師的指導下,學生以小組為單位,圍繞教材的中心問題,各抒己見,透過討論或辯論活動,獲得知識或鞏固知識。在該課程的教學中,採用一兩次,如併發事務的處理。在討論中引導學生圍繞題目發表意見,然後在結束時,概括討論的情況,使學生獲得了正確的觀點和系統的知識。
1.3直觀演示法
透過展示各種案例或進行示範性實驗,讓學生透過觀察獲得感性認識。主要是演示實驗的內容或要求課下學生實際操作的內容。
1.4練習法
學生在教師的指導下鞏固知識、運用知識、形成技能技巧的方法。實際操作的練習,旨在形成操作技能,在技術性學科中佔重要地位。
1.5讀書指導法
讀書指導法是教師指導學生透過閱讀教科書或參考書,以獲得知識、鞏固知識、培養學生自學能力。在每次課後,都給學生布置相應的參看書目、參考文獻或參考網站,引導學生主動地自學,並在課堂上適當地讓學生髮表自己看書的收穫。
1.6任務驅動教學法
這種方法要求給學生布置具體的學習任務,讓學生自己查閱資料,並對知識體系進行整理,再選出代表進行講解,最後由教師進行總結。這種方法可以讓學生在完成“任務”的過程中,培養分析問題、解決問題的能力,培養學生獨立探索及合作精神。在講解關鍵的知識或技術時如資料庫的設計,大多采用這種方法。
1.7自主學習法
這種方法是給學生留思考題或是遇到的一些實際生產問題,讓學生利用網路資源自主學習的方式尋找答案,提出解決問題的措施,然後提出討論評價。這種方法能夠充分發掘學生的創造潛能,提高學生解決實際問題的綜合能力。
2教學方法的實施
《資料庫系統概論》的主要目的是要求學生能掌握資料庫技術中的概念,並學會進行資料庫的設計和實施,進而能結合前臺對後臺資料庫進行各種操作。
2.1資料庫的概念
這一部分主要採用聯絡生活的實際講授法來講述。例如在講述資料管理的發展時採用在圖書館查閱資料的例子,總結出常用資訊資源管理的兩種方法:手工管理(逐級分類)和計算機管理(採用資料庫)。透過搜尋引擎引入資料庫,讓學生感受資料庫管理資訊的'優勢:查詢統計資料高效準確,資料庫的共享性好,管理操作方便,管理大量資訊佔用空間小。透過對圖書管理資料庫的解剖分析,瞭解使用資料庫管理資訊的基本思想和方法:採用表格的結構以及表與表之間的關係進行儲存和管理資訊的。然後編寫資料庫管理軟體對資料庫資訊進行查詢和統計操作。
2.2資料庫的設計
這一部分主要採用任務驅動的案例教學。先給大家一個總體的任務,比如圖書管理系統。總體任務是設計一個圖書館資料庫,在此資料庫中儲存有讀者記錄和書目。
首先作需求分析,將學生分組,一組代表讀者,一組代表圖書管理者。分別模擬讀者和圖書管理員的角色,採用各種方式收集各自的需求。並形成需求分析報告文件。其次,在拿到需求分析報告文件後,每個同學畫出書面的E-R圖,包括區域性的和總體的E-R圖,並利用PowerDesigner軟體將書面的E-R圖轉換成電子的。然後,在得到總體的E-R後,分析怎樣可以將E-R圖轉換成我們要求的二維表,依據是什麼,轉換後的結果是什麼?並利用PowerDesigner軟體提供的轉換功能來進行驗證。資料庫設計的其他階段在其他部分來講述。
2.3資料庫的實施
這一部分採用實驗課時使用的Oracle10g來講述。透過讓學生自己下載、安裝、執行Oracle10g來完成資料庫的實施。主要採用直觀演示法來講述該部分的內容。並形成了指導書,讓大家有章可依。在實驗指導書中,也設計了思考題,讓學生能夠在做完基本的操作後能再深入地思考某些問題。比如在建立基本表的時候,可以使用SQL命令,是否也可以建立相應的檔案呢?怎樣來建立檔案,怎樣來執行檔案等。