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

?

基于CDIO的Oracle數(shù)據(jù)庫應(yīng)用開發(fā)實(shí)驗(yàn)教學(xué)探討

2015-12-15 15:03黃源源李飛王娟張路橋
教育教學(xué)論壇 2015年52期
關(guān)鍵詞:Oracle數(shù)據(jù)庫實(shí)驗(yàn)教學(xué)

黃源源 李飛 王娟 張路橋

摘要:《Oracle數(shù)據(jù)庫應(yīng)用與開發(fā)》是成都信息工程大學(xué)計(jì)算機(jī)類專業(yè)的一門特色專業(yè)課程,包括理論部分與實(shí)驗(yàn)部分。本文在該課程的教學(xué)改革背景下,分析了實(shí)驗(yàn)課程的現(xiàn)狀,總結(jié)了實(shí)驗(yàn)課程在教學(xué)內(nèi)容、教學(xué)方式方面存在的一些不足。為進(jìn)一步提高本實(shí)驗(yàn)課程的教學(xué)質(zhì)量,本文基于CDIO工程教育理念,提出了實(shí)驗(yàn)課程在教學(xué)內(nèi)容、教學(xué)方式上的一些改進(jìn)方法,有利于提高學(xué)生的實(shí)踐能力與創(chuàng)新意識,培養(yǎng)具有高素質(zhì)的創(chuàng)新人才。

關(guān)鍵詞:CDIO;Oracle數(shù)據(jù)庫;實(shí)驗(yàn)教學(xué);改革探討

中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2015)52-0250-02

一、前言

《Oracle數(shù)據(jù)庫應(yīng)用與開發(fā)》課程是成都信息工程大學(xué)計(jì)算機(jī)類專業(yè)的一門特色課程,課程內(nèi)容主要包含Oracle數(shù)據(jù)庫基礎(chǔ)知識、Oracle數(shù)據(jù)庫系統(tǒng)構(gòu)建、Oracle數(shù)據(jù)庫開發(fā)、管理與維護(hù)以及Oracle應(yīng)用程序開發(fā)四大部分[1,2],課程開設(shè)對象為計(jì)算機(jī)類專業(yè)大三及大四學(xué)生。該課程是專業(yè)課程《數(shù)據(jù)庫原理及應(yīng)用》、《計(jì)算機(jī)網(wǎng)絡(luò)》等的后續(xù)課程,要求學(xué)生能系統(tǒng)掌握Oracle數(shù)據(jù)庫的基本技能和工程應(yīng)用,具有很強(qiáng)的工程實(shí)踐性。因此,該課程需要通過實(shí)驗(yàn)教學(xué)環(huán)節(jié)給學(xué)生創(chuàng)造一個(gè)理論聯(lián)系實(shí)際和思維拓展創(chuàng)新的機(jī)會,進(jìn)而加強(qiáng)學(xué)生對Oracle數(shù)據(jù)庫相關(guān)知識的理解,并培養(yǎng)學(xué)生對Oracle大型數(shù)據(jù)庫的綜合使用和系統(tǒng)設(shè)計(jì)能力,這也是提高教學(xué)質(zhì)量的關(guān)鍵環(huán)節(jié)。

二、實(shí)驗(yàn)教學(xué)的現(xiàn)狀和不足

目前,成都信息工程大學(xué)的計(jì)算機(jī)類專業(yè)課程大多以理論教學(xué)為主,實(shí)驗(yàn)教學(xué)課時(shí)少于理論教學(xué),但近年來實(shí)驗(yàn)教學(xué)的重要性也得到了學(xué)校的重視,以《Oracle數(shù)據(jù)庫應(yīng)用與開發(fā)》課程為例,學(xué)院在課程設(shè)置與實(shí)驗(yàn)教學(xué)方面已有以下改進(jìn)。

(1)本學(xué)年在課程設(shè)置方面進(jìn)行了調(diào)整,把理論部分與實(shí)驗(yàn)部分的課時(shí)數(shù)比例從3∶2提高到了4∶3。增加實(shí)驗(yàn)課時(shí)有利于提高實(shí)驗(yàn)教學(xué)質(zhì)量。其次,在課程安排方面要求本課程的理論課和實(shí)驗(yàn)課穿插進(jìn)行,這既有利于兩類教學(xué)內(nèi)容的有機(jī)結(jié)合,也便于學(xué)生鞏固知識。第三,在課程最終成績評定方面,實(shí)驗(yàn)課成績和平時(shí)表現(xiàn)占總成績的30%。

(2)在實(shí)驗(yàn)環(huán)境方面,實(shí)驗(yàn)室購置了一批新型計(jì)算機(jī),并專門安排了一個(gè)實(shí)驗(yàn)室配置相關(guān)軟件環(huán)境用于實(shí)驗(yàn)教學(xué)。良好的實(shí)驗(yàn)環(huán)境是本課程實(shí)驗(yàn)教學(xué)的基礎(chǔ)保障。

盡管如此,筆者在《Oracle數(shù)據(jù)庫應(yīng)用與開發(fā)》的授課中,仍發(fā)現(xiàn)了本課程在實(shí)驗(yàn)教學(xué)內(nèi)容和教學(xué)方式上存在不足[3-5],具體如下。

(1)實(shí)驗(yàn)教學(xué)內(nèi)容主要目的是強(qiáng)化各知識點(diǎn)和基本技能的掌握,內(nèi)容往往缺乏工程應(yīng)用背景,對提升學(xué)生工程實(shí)踐能力作用不明顯。其次,實(shí)驗(yàn)內(nèi)容設(shè)置容易和IT行業(yè)需求分離。Oracle數(shù)據(jù)庫技術(shù)更新較快,如果完全按照選定教材安排教學(xué),會造成實(shí)驗(yàn)教學(xué)脫離IT行業(yè)前沿變化和實(shí)際需求,不利于學(xué)生就業(yè)。

(2)實(shí)驗(yàn)教學(xué)以學(xué)生個(gè)體為基本單元。傳統(tǒng)的實(shí)驗(yàn)教學(xué)模式是為每個(gè)學(xué)生提供一臺計(jì)算機(jī)并安置相應(yīng)軟件環(huán)境,然后在教師的指導(dǎo)下由每個(gè)學(xué)生完成相應(yīng)的實(shí)驗(yàn)任務(wù)。但這種教學(xué)方法不僅違背了Oracle數(shù)據(jù)庫所固有的基于網(wǎng)絡(luò)的分布式計(jì)算的特點(diǎn),如常見的客戶/服務(wù)器和三層客戶/服務(wù)器模式,也無法突出當(dāng)前IT行業(yè)所強(qiáng)調(diào)的團(tuán)隊(duì)協(xié)同創(chuàng)新精神。

三、實(shí)驗(yàn)課程內(nèi)容設(shè)置探討

1.建立科學(xué)的遞進(jìn)式多層次實(shí)驗(yàn)教學(xué)體系?!白摰?,不如起而行之”。基于CDIO工程教育理念,筆者建議在今后本課程的實(shí)驗(yàn)內(nèi)容設(shè)計(jì)上建立“多層次實(shí)驗(yàn)教學(xué)框架”(Multilayer Experimental Training Framework,METF),以提升學(xué)生的工程實(shí)踐能力。首先,與傳統(tǒng)的以知識點(diǎn)為中心、按照教學(xué)大綱內(nèi)容逐次展開并層層深入的方式不同,本課程實(shí)驗(yàn)教學(xué)以一個(gè)學(xué)生成績管理系統(tǒng)案例為教學(xué)背景組織實(shí)驗(yàn)教學(xué)內(nèi)容,并提供數(shù)據(jù)樣本,強(qiáng)調(diào)在“做”中學(xué)習(xí)每個(gè)知識點(diǎn)。其次,以課程特定知識群為單元組織實(shí)驗(yàn)專題,把實(shí)驗(yàn)內(nèi)容分為以下幾個(gè)環(huán)節(jié):①Oracle數(shù)據(jù)庫基本綜合應(yīng)用,包括創(chuàng)建數(shù)據(jù)庫和表,表數(shù)據(jù)的增、刪、查、改等操作,數(shù)據(jù)庫視圖;②Oracle數(shù)據(jù)庫索引和數(shù)據(jù)完整性;③Oracle數(shù)據(jù)庫PL/SQL編程、存儲過程和觸發(fā)器;④Oracle數(shù)據(jù)庫高級數(shù)據(jù)類型;⑤Oracle數(shù)據(jù)庫安全管理、備份與恢復(fù)等。第三,增加基于Oracle數(shù)據(jù)庫的應(yīng)用開發(fā)項(xiàng)目實(shí)訓(xùn)。筆者所在學(xué)院常年承擔(dān)氣象局的有關(guān)項(xiàng)目,許多項(xiàng)目基于Oracle數(shù)據(jù)庫設(shè)計(jì),并在學(xué)院教師的指導(dǎo)下由研究生和高年級本科生完成。筆者倡導(dǎo)有效利用這類企業(yè)級項(xiàng)目,抽取并簡化為合法實(shí)訓(xùn)案例,在工程理論指導(dǎo)下輔助學(xué)生在短期內(nèi)迅速了解商業(yè)項(xiàng)目的執(zhí)行過程,進(jìn)而增強(qiáng)學(xué)生的就業(yè)信心??傊?,通過把實(shí)驗(yàn)課程體系分為以上3個(gè)層次,形成“知識串聯(lián)—個(gè)體實(shí)踐—團(tuán)隊(duì)實(shí)踐—案例實(shí)訓(xùn)”的遞進(jìn)式實(shí)驗(yàn)教學(xué)方法,不僅能加強(qiáng)學(xué)生對Oracle數(shù)據(jù)庫的學(xué)習(xí),也能快速達(dá)到卓越工程師的培養(yǎng)要求,有利于從學(xué)生到工程師的平滑過渡。

2.強(qiáng)化團(tuán)隊(duì)協(xié)作。目前實(shí)驗(yàn)內(nèi)容多以單個(gè)學(xué)生為單元在課堂時(shí)間內(nèi)獨(dú)立完成,因此實(shí)驗(yàn)的大小和難度無法提高,不能充分鍛煉學(xué)生的綜合創(chuàng)新能力。為此,筆者倡導(dǎo)在實(shí)驗(yàn)教學(xué)中以“TEAM(Together,Everyone Achieves More)”精神為引領(lǐng),進(jìn)行協(xié)作型分組團(tuán)隊(duì)實(shí)驗(yàn)。實(shí)驗(yàn)首先需要選定小組長,然后根據(jù)實(shí)驗(yàn)總體目標(biāo)對實(shí)驗(yàn)任務(wù)進(jìn)行劃分,并要求學(xué)生獨(dú)立完成實(shí)驗(yàn)任務(wù),并在此基礎(chǔ)上將各學(xué)生完成的實(shí)驗(yàn)內(nèi)容融合,從而達(dá)到更高的目標(biāo)。

3.結(jié)合工程應(yīng)用前沿。本實(shí)驗(yàn)課的目的不僅在于加強(qiáng)學(xué)生對Oracle數(shù)據(jù)庫基本技能的掌握和工程應(yīng)用前沿的了解,同時(shí)也要求培養(yǎng)學(xué)生的創(chuàng)新精神。在Oracle數(shù)據(jù)庫的實(shí)際開發(fā)應(yīng)用中,可能存在多個(gè)軟件版本,而不同版本的各類圖書、資料也很多,因此就需要教師充分整合教材、實(shí)驗(yàn)室、圖書館等教學(xué)資源,并進(jìn)一步通過網(wǎng)絡(luò)獲取最新的電子資源和配套實(shí)驗(yàn)設(shè)備,保證學(xué)生能夠有良好的實(shí)驗(yàn)學(xué)習(xí)環(huán)境。例如,筆者在Oracle高級數(shù)據(jù)類型的實(shí)驗(yàn)內(nèi)容安排方面就進(jìn)行了擴(kuò)展,為學(xué)生提供了Oracle非結(jié)構(gòu)化數(shù)據(jù)內(nèi)容的實(shí)驗(yàn),并對高級數(shù)據(jù)類型進(jìn)行了比較和探討。

四、實(shí)驗(yàn)教學(xué)方式的改革探索

1.進(jìn)一步提高實(shí)驗(yàn)課的比重。本課程的實(shí)踐性強(qiáng),因此應(yīng)該大幅度提升實(shí)驗(yàn)課的比重。筆者在教學(xué)實(shí)踐中發(fā)現(xiàn),本課程多數(shù)知識點(diǎn)一般通過課堂教學(xué)使用多媒體課件進(jìn)行講解。如果能夠在實(shí)驗(yàn)室進(jìn)行教學(xué),教師一邊演示,學(xué)生一邊操作,如有疑問,還可現(xiàn)場操作和答疑,如此學(xué)習(xí)效率就會提高。因此,筆者希望本課程的理論課和實(shí)驗(yàn)課的比例能夠達(dá)到1∶1。

2.圍繞知識點(diǎn)加強(qiáng)對比。在實(shí)驗(yàn)教學(xué)過程中,筆者倡導(dǎo)加強(qiáng)實(shí)驗(yàn)內(nèi)容的比較,進(jìn)而緊密聯(lián)系相關(guān)知識點(diǎn),達(dá)到由點(diǎn)及面,以提高教學(xué)效果。例如,在完成Oracle 11g的安裝后,引導(dǎo)學(xué)生認(rèn)識Oracle 11g中三種人機(jī)交互的工具:企業(yè)管理器、SQL*Plus和SQL Developer。在具體實(shí)驗(yàn)教學(xué)中,每種工具各有特點(diǎn)。通過OEM界面進(jìn)行操作非常簡單,可以快速地完成對基本知識點(diǎn)的串聯(lián),而通過SQL*PLUS工具則可以清晰了解原理和運(yùn)行流程。把這幾種工具的使用在實(shí)驗(yàn)教學(xué)中穿插結(jié)合,既加深了數(shù)據(jù)庫基本理論和Oracle具體應(yīng)用場景的聯(lián)系,也更加全面的理解了Oracle數(shù)據(jù)庫軟件。再如,為了提高數(shù)據(jù)的安全性,Oracle數(shù)據(jù)庫提供了多種數(shù)據(jù)備份的方法,通過實(shí)驗(yàn)比較,讓學(xué)生認(rèn)識到不管使用哪種方法,其目的都是為了在出現(xiàn)故障后能夠以最快的時(shí)間和最小的代價(jià)進(jìn)行系統(tǒng)恢復(fù)還原。

3.與大學(xué)生創(chuàng)新訓(xùn)練計(jì)劃結(jié)合。在實(shí)驗(yàn)教學(xué)中,筆者發(fā)現(xiàn)學(xué)生群體的學(xué)習(xí)基礎(chǔ)和學(xué)習(xí)能力差別較大,部分優(yōu)秀學(xué)生能夠做到學(xué)有余力。因此,筆者建議在今后本課程的實(shí)驗(yàn)安排上,增加工程應(yīng)用前沿實(shí)驗(yàn),幫助這類優(yōu)秀學(xué)生開拓視野和激發(fā)創(chuàng)造力。近年來,大學(xué)生創(chuàng)新訓(xùn)練計(jì)劃在我校非常受重視,該計(jì)劃是由在校本科生個(gè)人或團(tuán)隊(duì)為主體參加,在導(dǎo)師指導(dǎo)下自主完成創(chuàng)新性實(shí)驗(yàn)方法的設(shè)計(jì)或項(xiàng)目實(shí)施。由于Oracle是大數(shù)據(jù)時(shí)代的信息基礎(chǔ)軟件之一,設(shè)計(jì)基于Oracle數(shù)據(jù)庫的應(yīng)用創(chuàng)新實(shí)驗(yàn)內(nèi)容,并結(jié)合大學(xué)生創(chuàng)新創(chuàng)業(yè)計(jì)劃,有利于提升本課程的實(shí)驗(yàn)教學(xué)價(jià)值。

五、結(jié)語

本文是筆者對《Oracle數(shù)據(jù)庫應(yīng)用與開發(fā)》課程教學(xué)的實(shí)踐總結(jié)和思索。首先分析了目前實(shí)驗(yàn)教學(xué)中存在的問題、涉及的教學(xué)內(nèi)容和教學(xué)方式等。然后提出了幾點(diǎn)教學(xué)改革思路:在教學(xué)內(nèi)容方面,其一是建立科學(xué)的多層次實(shí)驗(yàn)教學(xué)體系,特別是增加項(xiàng)目實(shí)訓(xùn);其二是增加分組團(tuán)隊(duì)協(xié)作性實(shí)驗(yàn);其三是與工程前沿結(jié)合。在教學(xué)方法方面,建議進(jìn)一步提高實(shí)驗(yàn)課的比重,圍繞知識點(diǎn)加強(qiáng)比較,與大學(xué)生創(chuàng)新計(jì)劃結(jié)合。本文有助于進(jìn)一步推動(dòng)課程教學(xué)改革,強(qiáng)化在CDIO工程教育理念指導(dǎo)下,學(xué)生在基礎(chǔ)知識、個(gè)人能力、團(tuán)隊(duì)協(xié)作和工程實(shí)踐能力的全面提升,也有助于激發(fā)學(xué)生的創(chuàng)新精神。

參考文獻(xiàn):

[1]丁有和.Oracle實(shí)用教程[M].第3版.北京:電子工業(yè)出版社,2011.

[2]孫風(fēng)棟,王瀾.Oracle 11g數(shù)據(jù)庫基礎(chǔ)教程[M].北京:電子工業(yè)出版社,2013.

[3]強(qiáng)彥.大型關(guān)系數(shù)據(jù)庫Oracle教學(xué)模式的改進(jìn)[J].計(jì)算機(jī)教育,2010,(6):125-127.

[4]陸汝華,李亞蘭,李盛欣.Oracle數(shù)據(jù)庫實(shí)驗(yàn)教學(xué)體系研究[J].電腦編程技巧與維護(hù),2014,(12):44-46.

[5]蘇俊英.開放式Oracle數(shù)據(jù)庫實(shí)驗(yàn)教學(xué)體系研究與實(shí)踐[J].理工高教研究,2010,29(5):120-123.

猜你喜歡
Oracle數(shù)據(jù)庫實(shí)驗(yàn)教學(xué)
電容器的實(shí)驗(yàn)教學(xué)
幾何體在高中數(shù)學(xué)實(shí)驗(yàn)教學(xué)中的應(yīng)用