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