• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      大型網(wǎng)絡(luò)數(shù)據(jù)庫課程教學(xué)探討

      2009-09-19 05:36:14
      科技經(jīng)濟市場 2009年7期
      關(guān)鍵詞:課程群案例教學(xué)實踐教學(xué)

      黎 敏

      摘要:從大型網(wǎng)絡(luò)數(shù)據(jù)庫課程群的建設(shè)、課程的知識要點、課程的案例教學(xué)和實踐教學(xué)等方面進行了積級而有效的探討。

      關(guān)鍵詞:大型網(wǎng)絡(luò)數(shù)據(jù)庫;課程群;案例教學(xué);實踐教學(xué)

      數(shù)據(jù)庫技術(shù)從20世紀60年代中期產(chǎn)生到現(xiàn)在到了迅速的發(fā)展,已成為現(xiàn)代信息技術(shù)的重要組成部分,成為現(xiàn)代計算機信息系統(tǒng)和計算機應(yīng)用系統(tǒng)的基礎(chǔ)和核心。無論是企業(yè)、組織的管理還是電子商務(wù)等大型因特網(wǎng)應(yīng)用系統(tǒng)的管理,都需要數(shù)據(jù)庫的支持。

      Oracle是以高級結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ)的跨平臺的大型關(guān)系數(shù)據(jù)庫[1],它集理論與技術(shù)于一身,具有很強的理論性和實踐性,并廣泛用于電信、公安、郵政、金融、電力及工業(yè)生產(chǎn)領(lǐng)域,大大促進了這些領(lǐng)域的信息管理和生產(chǎn)管理。由于Oracle數(shù)據(jù)庫系統(tǒng)的龐大和復(fù)雜,使得學(xué)生在學(xué)習過程中產(chǎn)生眾多疑或,難以把握其知識要點。而傳統(tǒng)的教學(xué)模式強調(diào)理論知識的完備性,以理論知識的教學(xué)為主,這種教學(xué)模式在長期的Oracle教學(xué)活動中日漸力不從心,不能適應(yīng)用型本科教育為目標的教學(xué)要求。

      1教學(xué)的幾點建議

      根據(jù)這幾年該課程的教學(xué)總經(jīng),認為應(yīng)當從以下幾個方面對教學(xué)加以改進。

      1.1應(yīng)當首先向?qū)W生闡明學(xué)習該課程的目的和意義,了解相關(guān)課程的前后關(guān)聯(lián),為學(xué)生理清課程關(guān)系,使學(xué)生充分認識到本門課程的地位和重要性,加深對課程群的認識和理解。通過課程教學(xué)的先期工作,提高學(xué)習的自覺性。從職場的角度說,學(xué)習該課程主要有助于從事兩方面的工作:一是作為數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)程序員,主要是在軟件公司開發(fā)各種行業(yè)的MIS系統(tǒng)。二是數(shù)據(jù)庫的管理工作,主要做為大型企業(yè)或組織機構(gòu)的DBA。要從事數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)還必須至少掌握一種前臺開發(fā)工具(例如.NET或JSP),同時應(yīng)了解軟件系統(tǒng)架構(gòu)B/S和C/S模式。教師應(yīng)當列舉一些具有典型代表且學(xué)生易于理解的基于大型數(shù)據(jù)庫系統(tǒng)的應(yīng)用,如電子校務(wù)系統(tǒng)、網(wǎng)上購物系統(tǒng)。同時應(yīng)當說明開發(fā)這些應(yīng)用學(xué)生應(yīng)該掌握的課程在課程群中的聯(lián)系,圖1是我校計算機專業(yè)與數(shù)據(jù)庫應(yīng)用的開發(fā)相關(guān)的課程體系??梢栽诘谝还?jié)課首先介紹大型網(wǎng)絡(luò)數(shù)據(jù)庫與就業(yè)的直接關(guān)系,現(xiàn)場通過求職網(wǎng)站展示人才市場對掌握本門實用技術(shù)人才的迫切需求,同時現(xiàn)場訪問職業(yè)培訓(xùn)網(wǎng)站展示本門課程高昂的培訓(xùn)費用,從而讓學(xué)生自覺珍惜在學(xué)校廉價學(xué)習大型關(guān)系數(shù)據(jù)庫的難得機會。

      1.2學(xué)生在學(xué)生過程中對Oracle數(shù)據(jù)庫的體系框架感到陌生和畏懼。Oracle的體系很龐大,需要學(xué)習它,首先要了解Oracle的框架。包括以下幾個方面的概念[2]:

      1.2.1物理結(jié)構(gòu)(由控制文件、數(shù)據(jù)文件、重做日志文件、參數(shù)文件、歸檔文件、密碼文件組成),2.邏輯結(jié)構(gòu)(表空間、段、區(qū)、塊),內(nèi)存分配(SGA和PGA)

      1.2.2.后臺進程(數(shù)據(jù)寫進程、日志寫進程、系統(tǒng)監(jiān)控、進程監(jiān)控、檢查點進程、歸檔進程、服務(wù)進程、用戶進程),

      1.2.3系統(tǒng)改變號SCN

      1.2.4.數(shù)據(jù)庫例程Instance。

      初學(xué)者難以做到對這些概念的深刻理解,但必須指出的是了解這些概念將對Oracle有一個整體的認識,有高屋建瓴的作用。學(xué)習的過程是使一個問題由模糊到清晰,再由清晰到模糊的過程。而每次的改變都代表著你又學(xué)到了一個新的知識點。學(xué)習的過程也是從點到線,從線到網(wǎng),從網(wǎng)到面的過程。

      1.3完善和優(yōu)化案例教學(xué)。現(xiàn)有的教材各章節(jié)內(nèi)容聯(lián)系不緊密、不重視系統(tǒng)設(shè)計的思想,很少全面地介紹數(shù)據(jù)庫系統(tǒng)的設(shè)計過程和方法?,F(xiàn)有的Oracle課程教學(xué)章節(jié)包括:Oracle 10g簡介、數(shù)據(jù)庫和表的創(chuàng)建、數(shù)據(jù)庫的操作、數(shù)據(jù)庫的查詢和視圖、PL/SQL語言介紹、存儲過程和觸發(fā)器、系統(tǒng)安全管理、數(shù)據(jù)庫備份和恢復(fù)、閃回操作和Undo表空間、其他概念(事物、鎖、快照、序列)[2-4]。教材缺乏對一個完整的、針對實際問題的案例分析與講解,所列舉的案例多為一些針對各個知識點的、孤立的,沒有針對實際問題的案例,缺乏整體性和實用性;這種小而離散的案例不利于學(xué)生整體知識的掌握;并且只注重解的過程而沒有解的原因。學(xué)生通過這些章節(jié)內(nèi)容的學(xué)習,往往只掌握了簡單孤立的操作,難以真正理解其各知識點的應(yīng)用場合,很難建立起系統(tǒng)的概念,更談不上系統(tǒng)的設(shè)計,從而導(dǎo)致學(xué)生不具備分析問題、解決問題和系統(tǒng)開發(fā)的能力。因此必須改進和優(yōu)化案例教學(xué)來解決這一問題。

      2優(yōu)化案例教學(xué)

      針對傳統(tǒng)的教學(xué)模式中理論與實踐相脫節(jié),單純的案例教學(xué)不足等缺點,采用案例解析教學(xué)方法,以學(xué)生為主導(dǎo),老師為輔,選擇一個典型的、知識內(nèi)容豐富、提煉程度高、綜合性強的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用案例融匯和貫通課程授課內(nèi)容。這將有助于學(xué)生建立系統(tǒng)或工程的概念,同時促進對其它相關(guān)課程的融會理解,并培養(yǎng)其將基礎(chǔ)知識應(yīng)用于復(fù)雜的現(xiàn)實世界問題的能力,最好的解答學(xué)生所學(xué)知識點是用來干什么的問題。 從案例的設(shè)置、案例解析、案例的具體實現(xiàn)及案例模型建立等步驟出發(fā),層層推進,在教學(xué)過程中始終以“實踐教學(xué)”為宗旨,以培養(yǎng)學(xué)生的分析思考能力、動手能力為最終目標。

      但是如何精心選擇合適的案例和提高案例的教學(xué)效果并不容易,因為既要講解分析案例內(nèi)容,又不能脫離課程教學(xué)的基本要求。案例素材是教學(xué)案例研究的基礎(chǔ),將直接影響教學(xué)效果,適合的案例編寫是一項非常重要的工作。大部分學(xué)生接觸實踐比較少,開發(fā)經(jīng)驗不足。因此,選擇學(xué)生較熟悉又有一定實用價值的素材顯得較為困難。案例的選擇要有典型性,針對性,系統(tǒng)性。典型案例能集中反映同類問題的共同本質(zhì)和特點,有助于學(xué)生把握解答問題的關(guān)鍵環(huán)節(jié)和應(yīng)用技巧,在遇到同類問題時就能觸類旁通,使教學(xué)取得事半功倍的效果。如MIS系統(tǒng)中都具備的用戶權(quán)限管理功能,而數(shù)據(jù)庫中的查詢(select)、增(insert)、刪(delete)、改(update)操作都通常是MIS系統(tǒng)中相關(guān)業(yè)務(wù)的映射。

      3優(yōu)化實踐教學(xué)

      課程實訓(xùn)環(huán)節(jié)涉及到課程群的其它相關(guān)課程,是提高學(xué)生綜合運用所學(xué)課程知識來分析問題、解決問題的重要環(huán)節(jié),是培養(yǎng)學(xué)生的合作意識、開拓學(xué)生思維、提高學(xué)生的學(xué)習興趣、培養(yǎng)自身獲取知識的能力的重要環(huán)節(jié)。因此開展綜合設(shè)計性實驗對提高學(xué)生的綜合素質(zhì)是十分必要的。由于學(xué)生素質(zhì)參差不齊,動手能力有強有弱,在課程設(shè)計指導(dǎo)書的設(shè)計上我們將采層次的案例來滿足不同能力學(xué)生的要求,循序漸進的學(xué)習方式將案例安排給學(xué)生進行學(xué)習,效果將更加明顯。在課程設(shè)計指導(dǎo)書的設(shè)計上我們分了三個層次。

      3.1有完善的需求說明和分析文檔,包括E-R圖,詳細的物理數(shù)據(jù)庫設(shè)計、程序流圖,UML圖,源程序只實現(xiàn)了需求說明的部分功能并且可以運行,留有其它一些需求功能給學(xué)生完成。學(xué)生根據(jù)已實現(xiàn)的業(yè)務(wù)功能的程序源代碼,可以較容易實現(xiàn)其它類似功能。

      3.2有完善的需求說明和分析文檔,包括E-R圖,詳細的物理數(shù)據(jù)庫設(shè)計、程序流圖,UML圖。學(xué)生需根據(jù)詳細設(shè)計寫出數(shù)據(jù)庫的建庫角本和編寫全部的程序代碼實現(xiàn)需求分析。

      3.3僅有完整的需求說明,學(xué)生需要寫出詳細的分析文檔, 包括E-R圖,詳細的物理數(shù)據(jù)庫設(shè)計、程序流圖,UML圖、全部的程序代碼。

      課程設(shè)計指導(dǎo)書不僅可以作為學(xué)生訓(xùn)練學(xué)習之用,且其完善的文檔對其掌握軟件工程與文檔寫作都是一個很好的鍛煉。學(xué)生在不同的類別層次里選擇,層次級別與考試分數(shù)系數(shù)掛購。課程設(shè)計的考試著重考核學(xué)生綜合運用知識解決實際問題和創(chuàng)新思維的能力,考核方式可以靈活一些,可以通過平時的實驗、具體的數(shù)據(jù)庫設(shè)計開發(fā)任務(wù)等階段進行。為了避免有的同學(xué)不積極參與,可采用抽查個人的方法對整個小組進行成績評定,促進組內(nèi)成員的學(xué)習積極性、互助性,以提高教學(xué)效果。

      4借助互聯(lián)網(wǎng)提高分析解決問題的能力

      數(shù)據(jù)庫技術(shù)的發(fā)展日新月異,各種數(shù)據(jù)庫產(chǎn)品的版本更新?lián)Q代非??欤n程的教材更新相對滯后。學(xué)好大型網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的另外一個捷徑是多交流特別是和互聯(lián)網(wǎng)交流。從事計算機應(yīng)用開發(fā)的技術(shù)人員在遇到技術(shù)問題時也經(jīng)常會采取這種方式向互聯(lián)網(wǎng)技術(shù)論壇發(fā)布求助信息,問題通常都能得以解決。一般鼓勵學(xué)生在自己思考和動手解決問題一段時間而不得求解時,可以與周圍人員交流,或到專業(yè)的BBS上發(fā)布問題或搜索答案。有效的交流也可以鍛煉學(xué)生準確表達技術(shù)問題以及描述解決問題思路及過程的能力。借助互聯(lián)網(wǎng)可以方便的和專業(yè)人士交流,并能快速的得到幫助??梢栽谟杏绊懥Φ膶I(yè)論壇中去發(fā)布自已的問題,網(wǎng)國內(nèi)著名的Oracle討論群www.itpub.net網(wǎng)站上活躍著一些資深的Oracle數(shù)據(jù)庫技術(shù)人員,而CSDN技術(shù)論壇上是全球最大的中文IT技術(shù)社區(qū)[5],它包含了各種數(shù)據(jù)庫開發(fā)工具的論壇。

      5總結(jié)

      系統(tǒng)的案例教學(xué)和層次化的課程設(shè)計有利于學(xué)生創(chuàng)新學(xué)習意識的形成。教學(xué)實踐表明,案例教學(xué)在數(shù)據(jù)庫設(shè)計教學(xué)中的實施,能夠充分調(diào)動學(xué)生學(xué)習的積極性,也提高了學(xué)生實際動手能力和探索、合作、創(chuàng)新能力,所以有效地使用案例教學(xué)將會很好地解決傳統(tǒng)教學(xué)中遇到的問題。

      案例教學(xué)結(jié)合層次化的課程設(shè)計能夠較好地完成大型網(wǎng)絡(luò)數(shù)據(jù)庫課程的教學(xué)目標,在保證完成教學(xué)大綱要求的同時,極大地增強了學(xué)生的學(xué)習熱情,擴展了學(xué)生的視野,加深了課程群體系的理解,使學(xué)生達到了靈活運用所學(xué)知識完成課程設(shè)計的要求。對于案例教學(xué)模式在大型網(wǎng)絡(luò)數(shù)據(jù)庫課程中的應(yīng)用,我們將繼續(xù)探討和研究,繼續(xù)在大型網(wǎng)絡(luò)數(shù)據(jù)庫課程的教學(xué)改革上開展新的工作,在大型網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)相結(jié)合的道路上繼續(xù)新的探索,使理論教學(xué)和實際應(yīng)用更好更緊密的結(jié)合起來,培養(yǎng)出更多適應(yīng)信息化社會的復(fù)合型、應(yīng)用型人才。

      參考文獻:

      [1]Scott Urman.Oracle8 PL/SQL 程序設(shè)計.機械工業(yè)出版社,1998.

      [2]鄭阿奇.Oracle實用教程(第2版).電子工業(yè)出版社,2006:1-21.

      [3]蔣秀鳳,何鳳英.Oracle 9i數(shù)據(jù)庫管理教程[M].北京:清華大學(xué)出版社,2006.

      [4]賈素玲,王強.Oracle數(shù)據(jù)庫基礎(chǔ)[M].北京:清華大學(xué)出版社,2007:202-225.

      [5] http://community.csdn.net/.

      基金項目:江西省教改課題(JXJG-08-18-12,JXJG-O6-18-5),南昌工程學(xué)院青年基金項目(2008KJ020).

      猜你喜歡
      課程群案例教學(xué)實踐教學(xué)
      基礎(chǔ)醫(yī)學(xué)顯微形態(tài)學(xué)實驗課程群的構(gòu)建及意義張雪莉
      “卓越醫(yī)師”創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)實踐教學(xué)分析及醫(yī)學(xué)方法學(xué)課程群構(gòu)建
      軟件工程專業(yè)編程語言課程群教學(xué)中的問題與對策初探
      關(guān)于綜合性院校藝術(shù)設(shè)計專業(yè)課程群建設(shè)的思考
      茶學(xué)專業(yè)校企合作實踐教學(xué)探索
      考試周刊(2016年79期)2016-10-13 23:35:16
      《電氣工程畢業(yè)設(shè)計》 課程的教學(xué)設(shè)計
      考試周刊(2016年79期)2016-10-13 23:26:02
      案例教學(xué)在機械創(chuàng)新設(shè)計課程中的應(yīng)用
      考試周刊(2016年77期)2016-10-09 12:16:11
      馬克思主義基本原理概論課案例教學(xué)的幾點思考
      高職院校商務(wù)禮儀課程教學(xué)改革探索芻議
      EXCEL在《投入產(chǎn)出法》案例教學(xué)中的應(yīng)用
      科技視界(2016年20期)2016-09-29 12:10:02
      襄城县| 诸暨市| 诸城市| 大姚县| 安义县| 衡东县| 绍兴市| 池州市| 浙江省| 龙南县| 项城市| 巨鹿县| 武功县| 封开县| 盘山县| 宜兰县| 东乌珠穆沁旗| 卓尼县| 柳林县| 梧州市| 临汾市| 纳雍县| 吴桥县| 博爱县| 全州县| 西藏| 宁海县| 宜川县| 青海省| 铁力市| 姚安县| 若羌县| 通许县| 武陟县| 唐山市| 沂南县| 镇平县| 七台河市| 衡南县| 大城县| 交口县|