張慧敏 張祥麗
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技術和市場的發(fā)展,特別是20世紀90年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應用,特別是在電力、化工、鋼鐵、冶金、造紙,交通控制和證券金融等領域有著非常廣闊的應用前景。
正是因為數(shù)據(jù)庫技術應用的普遍性,使得它在國內(nèi)高校教學中備受關注。不同的專業(yè),不同的層次都開設了數(shù)據(jù)庫方面的課程,而且全國計算機等級考試一直將數(shù)據(jù)庫應用作為考試科目。高校教學對于數(shù)據(jù)庫課程的開設,一般以理論課為主,配合適當上機課時。上機主要是為了配合理論教學,給學生提高實際操作練習。但在綜合課程實踐中,并沒有考慮這門課。因此容易導致學生學完這門課后只懂原理,語法,不懂實際工程實踐。因此本文從教學方法、實踐教學、考核方式等方面給出一些合理的建議,使學生在掌握理論的基礎上,增加實踐操作練習,能將理論用于實際。
1教學方法的改革
以SQL Server數(shù)據(jù)庫為基礎的課程教學中,老師不能就知識講知識,應該注重知識點的擴展,以及其在實際中的應用。如果老師上課時只顧講理論知識,可以導致學生興趣下降。數(shù)據(jù)庫的語法不難,語句簡單,關鍵是它的靈活運用。第一次上課時,可以介紹一下數(shù)據(jù)庫的廣泛應用,以及未來的發(fā)展前景和當前研究熱點,首先讓學生了解這門課的有用性,產(chǎn)生學習的興趣。在介紹知識點的時候可以聯(lián)系實際,比如在介紹保證數(shù)據(jù)完整性時,可以聯(lián)系平時我們登錄學生/教師管理系統(tǒng)時,如果錯誤輸入數(shù)據(jù),會不被系統(tǒng)接受的情況來理解。
傳統(tǒng)的教學一般是采用老師講,學生聽的模式。這種模式下師生互動性差,缺點是經(jīng)常發(fā)生老師講的口干舌燥,學生聽的昏昏欲睡的情況。因此,我們建議教學中可以采用任務驅動的模式?;A理論講完之后,可以給學生布置任務。比如創(chuàng)建學生信息表、班級信息表、課程信息表。查找家住北京市的學生的信息。查找某位同學某門課程的成績情況等等。通過任務的布置、實現(xiàn)、完成過程。使學生能帶有目的性的主動學習。
2實踐教學的改革
SQL Server數(shù)據(jù)庫是一門實踐操作極強的課程,與一般的理論課不同,它的理論部分簡單,主要是實際操作。一般高校在開設這門課時,都安排了上機課時,但相對于理論課時,這門課的實踐課時往往都是不夠的。因此建議加大實踐課時的比例。
在教學過程中,常發(fā)現(xiàn)有些學生對這方面很感興趣,但由于教學課時的限制,沒有深入進去。這些學生往往還對數(shù)據(jù)庫在實際中的應用感興趣,而這門課的重點部分只在介紹SQL Server部分,對SQL Server的開發(fā)應用沒有涉及。SQL Server作為一種網(wǎng)絡數(shù)據(jù)庫管理系統(tǒng),它在c/s或B/s雙層結構中位于服務器端。用于存儲數(shù)據(jù)、提供數(shù)據(jù)和管理數(shù)據(jù),構成整個應用系統(tǒng)的后端數(shù)據(jù)庫引擎。因此,SQL Server不具備圖形用戶界面的設計功能,不提供工具讓設計者創(chuàng)建輸入數(shù)據(jù)或者查詢數(shù)據(jù)的操作界面。所以在C/s中,圖形用戶界面的設計工作通常使用VB、Delphi等可視化前端工具開發(fā)來完成,在B/s結構中常采用ASP來實現(xiàn)。
學生如果只學習了SQL Server而沒學其他配套工具的話,往往對SQL Server的應用比較迷惑。老師在教學的時候可以結合本校的課程設計情況,選擇其中某種工具為主來介紹一下如何使用SQL Server開發(fā)實例。在畢業(yè)設計的時候,在數(shù)據(jù)庫方面有研究或者有項目的老師可以申報此類課題,對此感興趣的同學可以選擇此類課題作為畢業(yè)設計。
3考核方式的改革
在本校此門課程的考核是以理論考試為期末考試的,平時成績(主要以出勤率為主)占30%。期末考試以筆試為考核的話,容易讓學生產(chǎn)生誤解,認為此類課程以理論為主,實踐為輔。實際相反,數(shù)據(jù)庫原理及應用這門課的考核應該加重實際操作考核的比重。可以在最后一次上機實踐的時候布置上機考試內(nèi)容,記錄上機考核成績,最后的成績可以由:40%理論考試成績+40%上機考試成績+20%平時成績組成。加大課程實踐操作成績的比例,也體現(xiàn)了學校對應用型人才的重視和培養(yǎng)。
4結語
在高職高專學校教學過程中,始終應該以培養(yǎng)應用型技能人才為核心,以實踐教學為主線。數(shù)據(jù)庫原理及應用是一門應用性極強的課程。我們應當對數(shù)據(jù)庫原理及應用課程教學進行改革與探索,努力培養(yǎng)出新型的技術應用型人才,以滿足我國當前對軟件技術人才的迫切需求。