吳國芳
(紹興職業(yè)技術學院信息工程學院 浙江 紹興 312000)
高職大學生數(shù)據(jù)庫課程教學策略淺析
吳國芳
(紹興職業(yè)技術學院信息工程學院 浙江 紹興 312000)
數(shù)據(jù)庫技術是最廣泛使用的計算機科學與技術之一。《數(shù)據(jù)庫原理與設計》是大學計算機科學和其他相關專業(yè)非常重要的課程。根據(jù)高等職業(yè)院校的特點,本文對現(xiàn)存的數(shù)據(jù)庫課程教學模式所存在的問題進行了簡要剖析,同時對數(shù)據(jù)庫教學模式提出了建議和對策,希望對課程建設提供參考價值。
數(shù)據(jù)庫;高職課程教學策略;計算機科學
隨著現(xiàn)在大學的大量擴招,中國的大學教育已經(jīng)從傳統(tǒng)的精英教育轉(zhuǎn)變?yōu)榇蟊娊逃?但現(xiàn)在很多高校依然堅持傳統(tǒng)的研究型培訓教育模式。 數(shù)據(jù)庫課程繼續(xù)在不同程度上運用傳統(tǒng)教育模式,強調(diào)理論,忽視實踐,忽視不同背景和市場需求,這絕對影響了學生對社會的適應能力。
《數(shù)據(jù)庫應用》是高職計算機專業(yè)的一門必修課程,在信息高度共享的今天,數(shù)據(jù)庫的重要性更是不言而喻。數(shù)據(jù)庫技術是計算機科學技術應用最廣泛的技術之一,廣泛應用于計算機輔助設計,人工智能,電子商務,管理和科學等領域,已成為重要的基礎。 因此,數(shù)據(jù)庫是計算機及相關專業(yè)的重要的大學專業(yè)課程。高職數(shù)據(jù)庫課程通常包括數(shù)據(jù)庫原理和數(shù)據(jù)庫的應用這兩方面的內(nèi)容。原理部分主要講解數(shù)據(jù)庫的基礎理論和概念,如數(shù)據(jù)庫的發(fā)展歷程和簡單數(shù)據(jù)庫語法等。而應用實踐部分則通常是以實際項目為基礎,需要結(jié)合其他編程語言一起學習?!皵?shù)據(jù)庫應用與設計”重點介紹數(shù)據(jù)庫設計和數(shù)據(jù)庫管理的背景,編程設計以前學習的其他課程,如“WEB編程”等,與數(shù)據(jù)庫課程之間往往脫節(jié)。數(shù)據(jù)庫和程序語言的內(nèi)容聯(lián)系不夠緊密,通常是分散和孤立的。現(xiàn)在我們正試圖將這兩個方案結(jié)合起來,在一個學期開展教學課程,結(jié)合案例教學,使學生從淺入深了解數(shù)據(jù)庫管理系統(tǒng)整體的整體開發(fā)和設計過程。
筆者通過多年的數(shù)據(jù)庫課程的教學經(jīng)驗和研究發(fā)現(xiàn)傳統(tǒng)的數(shù)據(jù)庫課程教學存在許多不足,教學質(zhì)量和方法都不太令人滿意,不少學生即使是掌握了數(shù)據(jù)庫的一些基本概念,但是對整個項目的規(guī)劃和部署經(jīng)驗還是相對缺乏。課程設計時畫的E-R不規(guī)范,對設計內(nèi)容的數(shù)據(jù)庫性能要求把握不全面。SQL 語句使用不規(guī)范,實際項目中查詢和讀取數(shù)據(jù)庫中的數(shù)據(jù)時效率較低下?!皵?shù)據(jù)庫原理及應用”應包含理論和項目實際應用兩方面。筆者總結(jié)了數(shù)據(jù)庫課程教學中所存在的問題。以下幾個方面需要重點強調(diào):
2.1 教學體系和方法落后
在數(shù)據(jù)庫課程的實際教學過程中,老師主要采用灌輸式的教學方式,使學生較為被動地接受所學內(nèi)容,同時由于缺少和學生之間的雙向交流和互動,并且教學內(nèi)容只是簡單的把教科書上的書本知識呈現(xiàn)在PPT上,不具任何創(chuàng)新性,同時,教師對整個課程的教學體系把握不夠全面。數(shù)據(jù)庫課程的教學體系應包含理論教學環(huán)節(jié)和課程實踐環(huán)節(jié),兩者缺一不可,數(shù)據(jù)庫課程內(nèi)容體系模式如下圖所示:
數(shù)據(jù)庫原理及應用課程的內(nèi)容體系分為3個部分,分別為數(shù)據(jù)庫原理、數(shù)據(jù)庫管理系統(tǒng)DBMS以及面向?qū)ο蟮某绦蛟O計語言。因此,數(shù)據(jù)庫課程教學必須與這3部分內(nèi)容相適應,將基礎知識講授、上機操作等方式作為課程內(nèi)容的支撐系統(tǒng)。使學生掌握數(shù)據(jù)庫設計的理論方法,在某種數(shù)據(jù)庫管理系統(tǒng)的支持下,用面向?qū)ο蟮某绦蛘Z言完成數(shù)據(jù)庫應用系統(tǒng)的設計。
2.2 缺乏實踐環(huán)節(jié)
現(xiàn)在,越來越多的大學注重素質(zhì)教育,可是萬萬不能忽視教學活動的質(zhì)量。面對各大用人單位的招聘廣告,即使是本專業(yè),也有不少學生對工作內(nèi)容感覺陌生。由于數(shù)據(jù)庫課程的實踐性較強,而傳統(tǒng)的教學方式是老師講、學生被動的接受,這樣就導致了學生實際動手能力薄弱,不能滿足企業(yè)的實際需要。
2.3 教學內(nèi)容陳舊,評價體系不完善
現(xiàn)在,數(shù)據(jù)庫課程的評估方法主要是試卷類型的考試,真正上機做項目的機會很少,有些學生可能卷面分數(shù)考的很高,試卷上的題都會做,理論知識掌握得比較牢固,但是,當真正入職以后,發(fā)現(xiàn)問題重重,所以,單一的考核方式不能滿足企業(yè)的實際需求,并且,這種課程的評價體系不能完全反應學生的實際項目編程能力,從而消除了他們學習的積極性,最終不利于計算機專業(yè)學生的整體素質(zhì)的培養(yǎng)。
3.1 更新教學體系與理念
數(shù)據(jù)庫課程的實踐性較強,所以筆者認為學校和教師都應該更新教學體系與理念,上課時不是按照常規(guī)的講授課本上的內(nèi)容,而是需要增加課堂的趣味性,為了讓學生對數(shù)據(jù)庫課程產(chǎn)生濃厚的學習興趣。課程開始時老師可以展示一些有趣的實例及優(yōu)秀的項目。同時列舉出企業(yè)招聘的要求,讓學生指導企業(yè)需要什么樣的人才,企業(yè)往往需要精通關系型數(shù)據(jù)庫原理,熟悉數(shù)據(jù)庫架構(gòu)設計,包括分區(qū)、索引等,制定合理的數(shù)據(jù)庫設計規(guī)范、精通SQL腳本編寫、具備較強的學習能力、技術研究能力和表達能力,具有良好的表達和溝通能力的學生。所以在實際教學時圍繞以上要求,制定出符合學生本人情況和企業(yè)實際要求的個性方案,改變現(xiàn)有的教學模式,使學生入職后能真正達到企業(yè)的要求。
3.2 更新教學內(nèi)容,符合企業(yè)需求
筆者認為高職的計算機專業(yè)教育課程應適應時代的發(fā)展和企業(yè)的需求,為了培養(yǎng)高度專業(yè)的技術性人才,首先我們應該選擇合適的教材,可以選擇一本專門講解數(shù)據(jù)庫原理和工作模式的教材,然后再結(jié)合別的編程語言進行學習。比如學習完數(shù)據(jù)庫的基本理論課程后,可以結(jié)合以前學過的java知識,掌握java連接不同數(shù)據(jù)庫的方法,掌握一些輕量級數(shù)據(jù)庫的操作,同時為了迎合企業(yè)的需求,應涉及數(shù)據(jù)量較大的數(shù)據(jù)庫操作,涉及數(shù)據(jù)庫的維護等內(nèi)容,比如SQL 語句的拼接等等。能通過與實際項目的結(jié)合,使學生能根據(jù)業(yè)務需求,合理設計數(shù)據(jù)表結(jié)構(gòu)、對數(shù)據(jù)庫性能分析與調(diào)優(yōu),排錯。能指導、培訓開發(fā)人員數(shù)據(jù)庫相關的編碼同時能建立、完善程序的數(shù)據(jù)訪問層等。
3.3 以項目為導向
數(shù)據(jù)庫課程的學習應輔以項目學習,實際教學過程中應該以實際工程入手,以實驗過程和實驗現(xiàn)象為主導,由淺入深、循序漸進地講述數(shù)據(jù)庫的基本原理及其應用。比如可以通過使用Java編程語言設計小型的信息管理系統(tǒng)或者ERP,數(shù)據(jù)庫采用SQL Sever 2008 或者Oracle。在實際設計過程中,充分考慮到可能出現(xiàn)的問題和數(shù)據(jù)庫本身的特性等。比如說數(shù)據(jù)并發(fā)問題和數(shù)據(jù)安全問題。通過項目為導向,讓學生分析數(shù)據(jù)庫的工作原理,使學生知其然,又能知其所以然,從而幫助學生從實際應用中徹底理解和掌握數(shù)據(jù)庫課程的內(nèi)容。
由于科學技術的飛速發(fā)展,數(shù)據(jù)庫已經(jīng)涉及到日常生活的方方面面。比如計算機輔助設計、人工智能和各大網(wǎng)站等,如何使學生更快地掌握數(shù)據(jù)庫的理論知識和應用技能已成為高職院校教學中的重中之重。這也對高職院校的數(shù)據(jù)庫課程的教學提出了新的要求和新的挑戰(zhàn)。這就要求高職院校的計算機類專業(yè)教學不僅需要關注理論知識本身,還要更多關注數(shù)據(jù)庫系統(tǒng)開發(fā)和實際應用。本文對傳統(tǒng)的數(shù)據(jù)庫教學模式進行了簡要的剖析,針對傳統(tǒng)數(shù)據(jù)庫課程教學模式中存在的一些問題,提出了一些自己的見解。包括:更新教學體系與理念、以項目為導向和注重實際,符合企業(yè)需求等。同時要讓學生建立一個更完整和系統(tǒng)的數(shù)據(jù)管理知識框架。希望以上的幾點教學方法建議能運用于數(shù)據(jù)庫課程的實踐中,能為探索課程教學體系和相應的教學組織和管理、教材建設等方面提供參考價值。
[1] 杜嘉茵. 在數(shù)據(jù)庫教學中培養(yǎng)學生的建構(gòu)能力[A]. .中國職協(xié)2013年度優(yōu)秀科研成果獲獎論文集(中冊)[C].:,2013:7.
[2] 李雁翎,李鵬誼. 知識的內(nèi)化:計算思維的培養(yǎng)與數(shù)據(jù)庫教學[J]. 中國大學教學,2013,(07):33-35+30.
[3] 婁穎. 淺析NoSQL技術與數(shù)據(jù)庫教學的關系[J]. 計算機時代,2013,(02):47-49.
[4] 李瑩. 淺談數(shù)據(jù)庫教學[J]. 電腦知識與技術,2011,(05):1077-1078.
[5] 李占宣. 任務驅(qū)動教學法在數(shù)據(jù)庫教學中的應用[J]. 教育探索,2010,(12):52-53.
[6] 張偉華. 行動導向教學法在數(shù)據(jù)庫教學中的應用與探究[J]. 內(nèi)江科技,2010,(10):84+126.
[7] 陳楨,范華峰. 項目式教學在高職數(shù)據(jù)庫教學中的探索與實踐[J]. 中國電力教育,2010,(27):76-77.
[8] 于凌云. 項目教學法在數(shù)據(jù)庫教學中的實踐與探索[J]. 職業(yè)教育研究,2008,(02):66-67.
吳國芳(1978-),女,浙江東陽人,紹興職業(yè)技術學院,副教授,碩士,多次參加市級、省級課題研究,發(fā)表論文多篇。研究方向:智能信息處理、數(shù)據(jù)庫技術。
G712
A
1672-5832(2017)11-0068-02