吳國芳
(紹興職業(yè)技術(shù)學(xué)院信息工程學(xué)院 浙江 紹興 312000)
高職大學(xué)生數(shù)據(jù)庫課程教學(xué)策略淺析
吳國芳
(紹興職業(yè)技術(shù)學(xué)院信息工程學(xué)院 浙江 紹興 312000)
數(shù)據(jù)庫技術(shù)是最廣泛使用的計算機(jī)科學(xué)與技術(shù)之一。《數(shù)據(jù)庫原理與設(shè)計》是大學(xué)計算機(jī)科學(xué)和其他相關(guān)專業(yè)非常重要的課程。根據(jù)高等職業(yè)院校的特點,本文對現(xiàn)存的數(shù)據(jù)庫課程教學(xué)模式所存在的問題進(jìn)行了簡要剖析,同時對數(shù)據(jù)庫教學(xué)模式提出了建議和對策,希望對課程建設(shè)提供參考價值。
數(shù)據(jù)庫;高職課程教學(xué)策略;計算機(jī)科學(xué)
隨著現(xiàn)在大學(xué)的大量擴(kuò)招,中國的大學(xué)教育已經(jīng)從傳統(tǒng)的精英教育轉(zhuǎn)變?yōu)榇蟊娊逃?但現(xiàn)在很多高校依然堅持傳統(tǒng)的研究型培訓(xùn)教育模式。 數(shù)據(jù)庫課程繼續(xù)在不同程度上運(yùn)用傳統(tǒng)教育模式,強(qiáng)調(diào)理論,忽視實踐,忽視不同背景和市場需求,這絕對影響了學(xué)生對社會的適應(yīng)能力。
《數(shù)據(jù)庫應(yīng)用》是高職計算機(jī)專業(yè)的一門必修課程,在信息高度共享的今天,數(shù)據(jù)庫的重要性更是不言而喻。數(shù)據(jù)庫技術(shù)是計算機(jī)科學(xué)技術(shù)應(yīng)用最廣泛的技術(shù)之一,廣泛應(yīng)用于計算機(jī)輔助設(shè)計,人工智能,電子商務(wù),管理和科學(xué)等領(lǐng)域,已成為重要的基礎(chǔ)。 因此,數(shù)據(jù)庫是計算機(jī)及相關(guān)專業(yè)的重要的大學(xué)專業(yè)課程。高職數(shù)據(jù)庫課程通常包括數(shù)據(jù)庫原理和數(shù)據(jù)庫的應(yīng)用這兩方面的內(nèi)容。原理部分主要講解數(shù)據(jù)庫的基礎(chǔ)理論和概念,如數(shù)據(jù)庫的發(fā)展歷程和簡單數(shù)據(jù)庫語法等。而應(yīng)用實踐部分則通常是以實際項目為基礎(chǔ),需要結(jié)合其他編程語言一起學(xué)習(xí)。“數(shù)據(jù)庫應(yīng)用與設(shè)計”重點介紹數(shù)據(jù)庫設(shè)計和數(shù)據(jù)庫管理的背景,編程設(shè)計以前學(xué)習(xí)的其他課程,如“WEB編程”等,與數(shù)據(jù)庫課程之間往往脫節(jié)。數(shù)據(jù)庫和程序語言的內(nèi)容聯(lián)系不夠緊密,通常是分散和孤立的。現(xiàn)在我們正試圖將這兩個方案結(jié)合起來,在一個學(xué)期開展教學(xué)課程,結(jié)合案例教學(xué),使學(xué)生從淺入深了解數(shù)據(jù)庫管理系統(tǒng)整體的整體開發(fā)和設(shè)計過程。
筆者通過多年的數(shù)據(jù)庫課程的教學(xué)經(jīng)驗和研究發(fā)現(xiàn)傳統(tǒng)的數(shù)據(jù)庫課程教學(xué)存在許多不足,教學(xué)質(zhì)量和方法都不太令人滿意,不少學(xué)生即使是掌握了數(shù)據(jù)庫的一些基本概念,但是對整個項目的規(guī)劃和部署經(jīng)驗還是相對缺乏。課程設(shè)計時畫的E-R不規(guī)范,對設(shè)計內(nèi)容的數(shù)據(jù)庫性能要求把握不全面。SQL 語句使用不規(guī)范,實際項目中查詢和讀取數(shù)據(jù)庫中的數(shù)據(jù)時效率較低下。“數(shù)據(jù)庫原理及應(yīng)用”應(yīng)包含理論和項目實際應(yīng)用兩方面。筆者總結(jié)了數(shù)據(jù)庫課程教學(xué)中所存在的問題。以下幾個方面需要重點強(qiáng)調(diào):
2.1 教學(xué)體系和方法落后
在數(shù)據(jù)庫課程的實際教學(xué)過程中,老師主要采用灌輸式的教學(xué)方式,使學(xué)生較為被動地接受所學(xué)內(nèi)容,同時由于缺少和學(xué)生之間的雙向交流和互動,并且教學(xué)內(nèi)容只是簡單的把教科書上的書本知識呈現(xiàn)在PPT上,不具任何創(chuàng)新性,同時,教師對整個課程的教學(xué)體系把握不夠全面。數(shù)據(jù)庫課程的教學(xué)體系應(yīng)包含理論教學(xué)環(huán)節(jié)和課程實踐環(huán)節(jié),兩者缺一不可,數(shù)據(jù)庫課程內(nèi)容體系模式如下圖所示:

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