国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

仿真式的Oracle教學(xué)模式探索與改革

2014-04-29 07:35孫雪姣
中國電力教育 2014年33期
關(guān)鍵詞:教學(xué)改革教學(xué)模式

孫雪姣

摘要:本文針對Oracle的特點,提出了仿真式的實踐教學(xué)模式,主要融合了課程分方向、仿真式教學(xué)及問題式考核三個方面的設(shè)計和探索。通過模擬工作環(huán)境及成長進程使學(xué)生既能充滿興趣地進行學(xué)習(xí),鍛煉了實際能力,也能充分認(rèn)識將來的工作環(huán)境及狀態(tài),以此來實現(xiàn)培養(yǎng)真正意義上的計算機專業(yè)人才的目標(biāo)。

關(guān)鍵詞:Oracle;教學(xué)改革;教學(xué)模式

中圖分類號:G642 文獻標(biāo)識碼:A 文章編號:1007-0079(2014)33-0081-02

Oracle是一個適合大中型企業(yè)的數(shù)據(jù)庫管理系統(tǒng),其市場占有率是所有數(shù)據(jù)庫管理系統(tǒng)中最高的,而且在可以預(yù)見的將來它的主體地位也是無法動搖的。隨著我國多領(lǐng)域的市場逐步開放,現(xiàn)在以及未來相當(dāng)長的時間里對Oracle數(shù)據(jù)庫管理員和開發(fā)人員的需求會不斷增加。[1]因此,目前無論是高校的計算機專業(yè)還是IT培訓(xùn)機構(gòu),都將Oracle數(shù)據(jù)庫作為教學(xué)及培訓(xùn)內(nèi)容之一,這對培養(yǎng)學(xué)生的計算機應(yīng)用能力具有十分重要的意義。

然而,對于實踐性較強的Oracle知識的傳授采用不合適的教學(xué)模式和培訓(xùn)方式,不但使學(xué)生不能掌握實際工作所需的Oracle知識和技能,更是浪費了學(xué)生寶貴的資源,摧毀他們學(xué)習(xí)實用及高深計算機技術(shù)的信心和才華。所以,對Oracle教學(xué)模式的改革已經(jīng)迫在眉睫,我們需要把“科學(xué)發(fā)展觀”的理念融入Oracle的學(xué)習(xí)中,即要按照科學(xué)的規(guī)律來進行教學(xué)和培訓(xùn)。

一、Oracle的教學(xué)現(xiàn)狀

筆者所在學(xué)校在計算機軟件工程、服務(wù)外包及計算機軟件技術(shù)專業(yè)中開設(shè)了“Oracle數(shù)據(jù)庫開發(fā)與設(shè)計”、“Oracle數(shù)據(jù)庫管理”、“Oracle數(shù)據(jù)庫技術(shù)應(yīng)用”等Oracle相關(guān)課程?;仡櫠嗄甑膶嵺`教學(xué)體會及與兄弟院校實踐教學(xué)經(jīng)驗交流,筆者發(fā)現(xiàn)現(xiàn)有的Oracle教學(xué)方式和方法上存在很多問題,具體表現(xiàn)如下:

1.遵循理論課程教學(xué)模式——理論和實踐本末倒置

Oracle是一門實踐性很強的課程。一般情況下Oracle課程在大三、大四學(xué)期以專業(yè)選修課的形式開設(shè),前期基本上學(xué)生已經(jīng)學(xué)過數(shù)據(jù)庫原理專業(yè)基礎(chǔ)課程,而Oracle作為大型關(guān)系數(shù)據(jù)庫必然遵從數(shù)據(jù)庫的基本原理和技術(shù)。因而在Oracle的學(xué)習(xí)過程中,就不應(yīng)該再重復(fù)地進行抽象的數(shù)據(jù)庫基本原理的學(xué)習(xí),而是應(yīng)該通過Oracle更好地去理解已經(jīng)學(xué)過的數(shù)據(jù)庫原理知識并將其應(yīng)用到具體實踐中,比如能將數(shù)據(jù)庫原理中的范式、完整性約束、觸發(fā)器、存儲過程、事務(wù)處理等內(nèi)容加以理解,在系統(tǒng)管理及設(shè)計中很好的實現(xiàn)運用。如果說很多計算機類的課程偏重理論學(xué)習(xí),導(dǎo)致學(xué)生機械學(xué)習(xí)理論,不能融會貫通,缺乏理論聯(lián)系實際。那么,數(shù)據(jù)庫原理課程和Oracle課程的銜接則很好地改善了這個問題??蛇z憾的是,很多地方還是沿襲著傳統(tǒng)的教學(xué)模式,硬生生地把Oracle課程搬進課堂,通過多媒體,老師在講臺上滔滔不絕地講著Oracle繁雜的知識點,任憑你的課件多完美,圖例多豐富,學(xué)生也只是知道Oracle可以拼為“O-R-A-C-L-E”,更何況Oracle復(fù)雜的管理機制,豐富的操作語言及編程技術(shù)即使用再完美的語言都無法描繪。殊不知,操作性和實踐性都很強的Oracle教學(xué)根本不適合課堂教學(xué)模式,一味的遵循理論課程教學(xué)模式,只會導(dǎo)致學(xué)生缺少解決實際問題的環(huán)節(jié),給學(xué)生的感性認(rèn)識不夠。[2]

2.“大鍋飯”的統(tǒng)一授課方式——知識體系無層次

Oracle數(shù)據(jù)庫內(nèi)容交錯紛雜而且知識體系龐大,具體說來,Oracle技術(shù)包括以下幾個主要方面:Oracle系統(tǒng)結(jié)構(gòu)和原理、Oracle數(shù)據(jù)庫的安裝和配置、Oracle數(shù)據(jù)庫的管理、Oracle的數(shù)據(jù)備份與恢復(fù)技術(shù)、Oracle的性能調(diào)整、Oracle的新產(chǎn)品特性(Java支持、應(yīng)用服務(wù)器、時間空間系列、文本服務(wù)等)、Oracle的并行服務(wù)器技術(shù)、Oracle的數(shù)據(jù)倉庫技術(shù)、Oracle的對象類型和對象關(guān)系模型等技術(shù),[3,4]其中每一個部分都具有眾多的知識點。不過幸運的是,我們并不需要同時了解Oracle的所有方面,Oracle提供了很多應(yīng)用方向,我們可以按照偏好,選擇其中的一個方向,集中時間和精力,努力在這個方向做到有所成就并不是一件很難的事情,比如學(xué)生可以根據(jù)自己的需求選擇Oracle數(shù)據(jù)庫管理、Oracle數(shù)據(jù)庫開發(fā)或者Oracle數(shù)據(jù)庫應(yīng)用等方向,重點掌握所選方向有關(guān)Oracle的知識,然后了解其他方向的相關(guān)知識。然而,很多地方的Oracle教學(xué)采用“大鍋飯”的統(tǒng)一授課方式,整個知識體系無層次,向所有學(xué)生灌輸Oracle的盡可能全的知識。殊不知“面面俱到”反而“處處不到”,學(xué)生不能區(qū)分主次,面對枯燥而繁雜的學(xué)習(xí)無從下手,望而卻步。

3.驗證式的實踐模式——缺乏綜合應(yīng)用能力

目前的Oracle教學(xué)大都采用理論和實踐相結(jié)合的方式,所謂實踐也就是開設(shè)上機課,上機任務(wù)是對理論課上所學(xué)知識點的操作和回顧,偏向知識的驗證性,[5]難以提高在實際問題中學(xué)生使用數(shù)據(jù)庫技術(shù)和方法的能力,并影響學(xué)生創(chuàng)新素質(zhì)的培養(yǎng)。傳統(tǒng)的教學(xué)方式中即使采用案例教學(xué),也都以課本知識點為綱,案例缺乏應(yīng)用性且案例與案例之間缺少融通和銜接,考核方式也是簡單地以運行出結(jié)果為準(zhǔn)。學(xué)生認(rèn)為學(xué)習(xí)的目的只是為了做題,這種實踐模式不能銜接前后學(xué)習(xí)的內(nèi)容,無法培養(yǎng)實際設(shè)計和應(yīng)用數(shù)據(jù)庫的能力,不能實現(xiàn)知識的遷移和應(yīng)用。

對于眾多的Oracle培訓(xùn)機構(gòu)情況也是如此,許多想進入Oracle領(lǐng)域的初學(xué)者,為了成為Oracle專業(yè)人員投入了大量的時間、金錢和精力,最終卻是半途而廢。根本原因在于錯誤的培訓(xùn)理念和落后的培訓(xùn)方法使他們誤入歧途而被拒于Oracle的大門之外。

二、仿真式的Oracle教學(xué)模式改革

針對目前存在的問題,進行Oracle數(shù)據(jù)庫課程的改革已經(jīng)勢在必行。對于Oracle的學(xué)習(xí),我們提出了仿真式的教學(xué)模式。

1.課程分方向,因人施教

我們梳理了Oracle龐大紛雜的知識體系,劃分“管理和維護”、“應(yīng)用開發(fā)”及“數(shù)據(jù)操作”三個方向,如表1所示。

三個教學(xué)方向側(cè)重點不同,突出了作為不同角色(DBA、開發(fā)者、操作員)的數(shù)據(jù)庫使用者所需要掌握的核心技術(shù)。源于知識沒有明確的界限,每個方向中的知識點并不是絕對的,在授課過程中,除了本方向知識點的著重掌握,還要了解并吸收其他方向涵蓋的知識點。所以,改變原有的“大鍋飯”式的授課模式和打破專業(yè)限制,同時開設(shè)三個方向的Oracle課程,讓學(xué)生根據(jù)興趣和需求自主選擇Oracle的學(xué)習(xí)方向,做到因人施教,有的放矢。

2.“仿真式”的教學(xué)流程,環(huán)環(huán)相扣

作為講授Oracle課程的教師應(yīng)該以學(xué)生提高實際工作中能力的訓(xùn)練為授課目標(biāo),而不是單純又誤認(rèn)的以考試過關(guān)為目的。因此,教師的授課模式就不應(yīng)該以課本章節(jié)來劃分層次,也不能一條一條命令地簡單介紹,而是應(yīng)該把相關(guān)的命令有機地組合一起來介紹。例如,在執(zhí)行一條Oracle命令之前,先介紹用什么命令來格式化顯示輸出(SQL*PLUS);接下來介紹使用什么命令查看當(dāng)前數(shù)據(jù)庫信息(數(shù)據(jù)字典);然后介紹如何執(zhí)行Oracle命令;最后還可以介紹如何來驗證命令的執(zhí)行是否成功等。

表1 Oracle授課方向的劃分

方向 知識點 描述

Oracle管理維護 Oracle體系結(jié)構(gòu)

網(wǎng)絡(luò)配置

安全管理

對象管理

并發(fā)控制

備份與恢復(fù)

數(shù)據(jù)字典及動態(tài)性能視圖

常用Oracle管理工具的使用

SQL語言 作為企業(yè)DBA所必須掌握的Oracle數(shù)據(jù)庫維護和管理的技術(shù)和方法

Oracle應(yīng)用開發(fā) Oracle體系結(jié)構(gòu)

PL/SQL程序設(shè)計

PL/SQL高級編程

數(shù)據(jù)庫編程技術(shù)

信息系統(tǒng)開發(fā)理論

Java開發(fā)中的應(yīng)用

SQL語言 作為數(shù)據(jù)庫開發(fā)人員所必須掌握的Oracle數(shù)據(jù)庫設(shè)計及編程技術(shù)

Oracle數(shù)據(jù)操作 Oracle體系結(jié)構(gòu)

SQL*PLUS環(huán)境

SQL Developer

SQL語言

事務(wù)處理

閃回技術(shù)

數(shù)據(jù)的移動

Oracle數(shù)據(jù)挖掘 作為數(shù)據(jù)庫操作人員所必須掌握的Oracle數(shù)據(jù)庫操作技能

對于高校選修Oracle課程的學(xué)生而言,很多人都是初學(xué)者,對Oracle的學(xué)習(xí)望而生畏。單調(diào)的知識灌輸及零散的知識學(xué)習(xí),很難使學(xué)生形成系統(tǒng)認(rèn)識,更不能靈活應(yīng)用。仿真式的實踐教學(xué)模式要求授課中使用生動而簡單的生活實例來解釋復(fù)雜的計算機和數(shù)據(jù)庫概念。因此,我們設(shè)計了一個完整的、仿真的商業(yè)應(yīng)用背景(與真實的生產(chǎn)數(shù)據(jù)庫相近的模擬環(huán)境),知識點的切入是以場景或故事的形式出現(xiàn),而設(shè)計的例題及解決方案是企業(yè)中的數(shù)據(jù)庫管理員或開發(fā)人員在實際工作中經(jīng)?;蚩赡苡龅降摹?/p>

如圖1所示,以數(shù)據(jù)庫管理和維護方向的學(xué)習(xí)為例,每個學(xué)生都以一個模擬身份(victor)進入學(xué)習(xí)進程。一個學(xué)期的學(xué)習(xí)過程即模擬了victor進入虛擬公司從應(yīng)聘、工作和事業(yè)上的逐步成長,到最后成為一個合格DBA的過程。教師(模擬環(huán)境中可以轉(zhuǎn)換為領(lǐng)導(dǎo),麻煩制造者或victor的救星等)針對各個階段有計劃地部署不同的知識點傳授及問題解答,如表2和表3分別列舉了不同階段所應(yīng)切入的Oracle知識點。整個授課過程始終遵循“出現(xiàn)問題——傳授知識——解決問題”的模式。即使學(xué)生從對Oracle一無所知的狀態(tài)開始,也可以通過模擬環(huán)境中知識點的逐步了解和掌握,以及對出現(xiàn)狀況的掌控,問題的解決,最終成長為一個合格的DBA。模擬者victor的成長,也就是一個學(xué)生逐步獲得知識,信心積累到學(xué)有所成的過程。

表2 “應(yīng)聘”階段對應(yīng)的知識點

Oracle的體系結(jié)構(gòu)

數(shù)據(jù)庫管理工具

Oracle實例的管理

數(shù)據(jù)字典及動態(tài)性能視圖

表3 “成長”階段對應(yīng)的知識點

成長1 Oracle數(shù)據(jù)庫組件、數(shù)據(jù)表空間、控制文件、日志文件、備份及恢復(fù)、數(shù)據(jù)庫管理工具等

成長2 管理表、數(shù)據(jù)完整性、用戶管理、權(quán)限及角色管理等

成長3 數(shù)據(jù)移動、閃回技術(shù)、數(shù)據(jù)庫創(chuàng)建、索引管理及維護、系統(tǒng)資源管理

成長4 設(shè)計、程序及內(nèi)存優(yōu)化、I/O優(yōu)化、優(yōu)化器的使用等

通過這種模擬真實的生產(chǎn)數(shù)據(jù)庫的操作,既可以使學(xué)生獲得對真實生產(chǎn)數(shù)據(jù)庫進行維護和管理的實際知識和技能,也可以幫助學(xué)生理解Oracle從業(yè)人員在實際的項目中是如何工作的,使其成為真正的數(shù)據(jù)庫管理員而不是只會“紙上談兵”。

3.“問題式”的考核,分析與解決問題結(jié)合

采用傳統(tǒng)的試卷方式考核實踐性較強的課程是絕對不合理的。如果按照仿真式的教學(xué)模式,學(xué)生在一個學(xué)期的模擬流程下,基本已經(jīng)掌握了Oracle的各種操作技能。因此,最終的考核我們采取“問題式”的考核方式,即有針對性的給出Oracle實際維護和管理中出現(xiàn)的問題,讓學(xué)生自主從中選擇一部分問題進行解決。將問題解決的質(zhì)量和程度轉(zhuǎn)換為學(xué)生的成績。

三、結(jié)語

針對高校理工科及社會培訓(xùn)機構(gòu)中Oracle教學(xué)面臨的實際問題,以實驗室為教學(xué)平臺,提出了一種基于環(huán)境模擬的仿真式的Oracle教學(xué)模式。通過“課程分方向、仿真式教學(xué)及問題式考核”使學(xué)生目標(biāo)明確,教師有的放矢,同時模擬工作環(huán)境及進程使學(xué)生既能充滿興趣地進行學(xué)習(xí),鍛煉了實際能力,也能充分認(rèn)識將來的工作環(huán)境及狀態(tài)。以此來實現(xiàn)培養(yǎng)真正意義上的計算機專業(yè)人才的目標(biāo)。

該教學(xué)模式可以在數(shù)據(jù)庫原理、計算機程序設(shè)計等理工科實踐性較強的專業(yè)課程中推廣應(yīng)用。需要進一步解決的是課程體系合理劃分、問題考核題目的規(guī)范及科學(xué)量化方式以及不同方向授課教師的統(tǒng)籌安排等問題。

參考文獻:

[1]何明.Oracle DBA培訓(xùn)教程[M].北京:清華大學(xué)出版社,2009.

[2]劉元林,張增鳳,李洪濤.基于“卓越計劃”的機械類“3+1”人才培養(yǎng)模式改革[J].黑龍江教育(高教研究與評估),2013,(1):41-42.

[3]袁鵬飛.Oracle 11g數(shù)據(jù)庫管理與開發(fā)基礎(chǔ)教程[M].北京:人民郵電出版社,2013.

[4]楊永健,劉尚毅.Oracle數(shù)據(jù)庫管理、開發(fā)與實踐[M].北京:人民郵電出版社,2012.

[5]陳寶鋼,司海平,劉奕,等.Oracle數(shù)據(jù)庫應(yīng)用技術(shù)課程教學(xué)改革探索與研究[J].中國電力教育,2014,(8):108-111.

(責(zé)任編輯:劉翠枝)

猜你喜歡
教學(xué)改革教學(xué)模式
群文閱讀教學(xué)模式探討
基于人才培養(yǎng)的技工學(xué)校德育實效性研究
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
以職業(yè)技能競賽為導(dǎo)向的高職單片機實踐教學(xué)改革研究
微課時代高等數(shù)學(xué)教學(xué)改革的實踐與探索
“一精三多”教學(xué)模式的探索與實踐
“導(dǎo)航杯”實踐教學(xué)模式的做法與成效
5E教學(xué)模式對我國中學(xué)數(shù)學(xué)教學(xué)的啟示