亚洲精品一区二区三区大桥未久_亚洲春色古典小说自拍_国产人妻aⅴ色偷_国产精品一区二555

數(shù)據(jù)庫原理8篇

時(shí)間:2022-09-24 16:44:51

緒論:在尋找寫作靈感嗎?愛發(fā)表網(wǎng)為您精選了8篇數(shù)據(jù)庫原理,愿這些內(nèi)容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!

數(shù)據(jù)庫原理

篇1

關(guān)鍵詞:數(shù)據(jù)庫原理與應(yīng)用;教學(xué)改革;創(chuàng)新能力;優(yōu)化

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2009)35-10035-02

數(shù)據(jù)庫技術(shù)從20世紀(jì)60年代中期產(chǎn)生到現(xiàn)在幾十年來得到了迅速的發(fā)展,是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的技術(shù)之一。在計(jì)算機(jī)輔助設(shè)計(jì)、人工智能、電子商務(wù)、工農(nóng)業(yè)生產(chǎn)、行政管理、科學(xué)研究和工程技術(shù)等諸多領(lǐng)域得到了廣泛應(yīng)用,已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)和應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。通過這門課程的學(xué)習(xí),使學(xué)生能夠正確理解數(shù)據(jù)庫的基本原理,熟練掌握數(shù)據(jù)庫的設(shè)計(jì)方法和應(yīng)用技術(shù)。作為培養(yǎng)數(shù)據(jù)庫應(yīng)用人才的主要基地,高等院校在過去、現(xiàn)在和將來都發(fā)揮著不可替代的核心作用。然而一些高等院校在傳統(tǒng)的課程教學(xué)過程中強(qiáng)調(diào)數(shù)據(jù)庫理論知識(shí)的完備性,缺乏學(xué)習(xí)的應(yīng)用性和針對(duì)性,理論性強(qiáng)、概念抽象,理論和實(shí)踐教學(xué)存在不同程度的脫節(jié)。而應(yīng)用性課程的教學(xué)又多以低端數(shù)據(jù)庫系統(tǒng)平臺(tái)為基礎(chǔ),如SQL Server, Access等,對(duì)大型數(shù)據(jù)庫系統(tǒng)服務(wù)器的管理和應(yīng)用涉及較少,不能很好地滿足企業(yè)對(duì)人才的需求。因此分析該課程目前教學(xué)過程中存在的主要問題,研究教學(xué)改革方案,就教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段、教學(xué)組織與管理、考核方式等方面進(jìn)行研究具有十分重要的意義。

1 傳統(tǒng)教學(xué)中的局限性

結(jié)合自己的教學(xué)體會(huì),分析了計(jì)算機(jī)及相關(guān)專業(yè)數(shù)據(jù)庫原理與應(yīng)用課程的教學(xué)現(xiàn)狀,認(rèn)為該課程教學(xué)過程中存在的主要問題有以下幾個(gè)方面。

1.1 理論與實(shí)際脫節(jié)

數(shù)據(jù)庫原理與應(yīng)用課程一般包括數(shù)據(jù)庫原理、設(shè)計(jì)和應(yīng)用三個(gè)部分。原理是其基礎(chǔ),設(shè)計(jì)和應(yīng)用是提高,他們相輔相成、互相促進(jìn)。但是目前一些高等院校教學(xué)的基本情況如下:

1)教師重點(diǎn)偏向理論教學(xué),很少向?qū)W生介紹具體的數(shù)據(jù)庫使用技術(shù),使學(xué)生不能將所學(xué)知識(shí)融會(huì)貫通,不能適應(yīng)企業(yè)對(duì)數(shù)據(jù)庫應(yīng)用人才的需要。

2)教師重點(diǎn)偏向流行數(shù)據(jù)庫開發(fā)工具的使用,忽視甚至放棄原理的教學(xué),造成學(xué)生對(duì)具體開發(fā)工的操作能力突出,但缺乏完整的知識(shí)結(jié)構(gòu)。高等院校數(shù)據(jù)庫原理與應(yīng)用課程的教育目標(biāo)是培養(yǎng)社會(huì)需求的數(shù)據(jù)庫應(yīng)用人才,這就要求培養(yǎng)的學(xué)生既理解原理、具有扎實(shí)功底,又善于靈活運(yùn)用、富于創(chuàng)新。

1.2 對(duì)實(shí)踐教學(xué)環(huán)節(jié)重視不夠

數(shù)據(jù)庫原理與應(yīng)用課程是一門實(shí)踐性很強(qiáng)的計(jì)算機(jī)課程,但目前實(shí)驗(yàn)課教學(xué)存在很多弊端,例如學(xué)生不明確實(shí)驗(yàn)?zāi)康?實(shí)驗(yàn)內(nèi)容不清楚,考核中實(shí)驗(yàn)課也沒有一定的比例等。

1.3 教學(xué)實(shí)踐有悖工程化原則

現(xiàn)代企業(yè)數(shù)據(jù)庫應(yīng)用基本上是工程化的合作開發(fā),其基本特征是按軟件工程學(xué)的原則進(jìn)行組織,軟件工程學(xué)的基本方法融入數(shù)據(jù)庫原理與應(yīng)用課程的實(shí)踐環(huán)節(jié),使學(xué)生盡早建立起工程化的概念,順應(yīng)人才市場需求的一條原則,但考察目前的教學(xué)過程可以看到,除了畢業(yè)設(shè)計(jì)(論文)之外,從課后作業(yè)、上機(jī)實(shí)踐到課程設(shè)計(jì),幾乎都是學(xué)生的個(gè)人行為,大多數(shù)學(xué)生是抱著應(yīng)付差事的心理被動(dòng)地來完成這些任務(wù)的,缺乏創(chuàng)新思維。在畢業(yè)設(shè)計(jì)(論文)中反映出許多學(xué)生不懂得如何合作開發(fā)一個(gè)實(shí)用的數(shù)據(jù)庫應(yīng)用系統(tǒng),嚴(yán)重影響了畢業(yè)設(shè)計(jì)的質(zhì)量,學(xué)生畢業(yè)后也不能迅速適應(yīng)所在單位的工作要求。

1.4 教學(xué)方法和手段缺乏多樣性

當(dāng)前數(shù)據(jù)庫原理與應(yīng)用課程采用CAI課件進(jìn)行多媒體教學(xué)日趨流行,使用多媒體課件教學(xué)一方面減輕了教師板書的負(fù)擔(dān),增加了授課的信息量,同時(shí)好的課件也能夠使教學(xué)內(nèi)容更加形象化地展現(xiàn)出來;但另一方面,教師在授課時(shí)對(duì)課件的過分依賴也給課程的教學(xué)質(zhì)量帶來了一些問題,如當(dāng)學(xué)生長時(shí)間注視投影時(shí),容易產(chǎn)生視覺疲勞;由于使用課件進(jìn)行教學(xué)時(shí),加快了演示的節(jié)奏,缺乏教與學(xué)的友好交互,學(xué)生的思維難以與之同步,從而使教學(xué)質(zhì)量下降。因此必須合理的綜合運(yùn)用不同的教學(xué)方法和教學(xué)手段,取長補(bǔ)短,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,促進(jìn)學(xué)生的學(xué)習(xí)。

2 數(shù)據(jù)庫原理與應(yīng)用教學(xué)改革研究的具體措施

2.1 優(yōu)化教學(xué)內(nèi)容,完備知識(shí)體系

數(shù)據(jù)庫原理與應(yīng)用課程教學(xué)目標(biāo)是通過課程的學(xué)習(xí),強(qiáng)化基礎(chǔ)訓(xùn)練,使學(xué)生理解數(shù)據(jù)庫的基本原理;應(yīng)用軟件工程原則,掌握數(shù)據(jù)庫的設(shè)計(jì)方法,了解數(shù)據(jù)庫當(dāng)前的研究發(fā)展?fàn)顩r,掌握數(shù)據(jù)庫的應(yīng)用技術(shù)。在實(shí)施數(shù)據(jù)庫原理與應(yīng)用課程教學(xué)時(shí),應(yīng)從基本原理、設(shè)計(jì)方法到應(yīng)用開發(fā),涵蓋如下教學(xué)內(nèi)容:1)基本原理包括數(shù)據(jù)庫系統(tǒng)概述、關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫查詢語言SQL、關(guān)系系統(tǒng)及其查詢優(yōu)化、關(guān)系數(shù)據(jù)理論等,這些內(nèi)容是教學(xué)的重點(diǎn),它們涵蓋了關(guān)系數(shù)據(jù)庫的基本原理,對(duì)數(shù)據(jù)庫的設(shè)計(jì)、應(yīng)用和開發(fā)起著指導(dǎo)作用。2)設(shè)計(jì)方法包括軟件工程原則、數(shù)據(jù)庫恢復(fù)技術(shù)、并發(fā)控制、數(shù)據(jù)庫安全性、數(shù)據(jù)庫完整性等。3)應(yīng)用開發(fā)包括 IBM DB2數(shù)據(jù)庫系統(tǒng)、基于高級(jí)程序設(shè)計(jì)語言的C/S(B/S)構(gòu)架的應(yīng)用。

2.2 合理的教學(xué)方法和教學(xué)手段

在實(shí)際的教學(xué)過程中,合理的綜合使用各教學(xué)方法、教學(xué)手段,以學(xué)生為中心,多采用案例、任務(wù)驅(qū)動(dòng)等相結(jié)合的教學(xué)方法,增加學(xué)生的實(shí)踐機(jī)會(huì)、自學(xué)機(jī)會(huì)和創(chuàng)新機(jī)會(huì),極大地調(diào)動(dòng)學(xué)生的學(xué)習(xí)的主動(dòng)性和積極性,激發(fā)學(xué)生探究創(chuàng)造的興趣,鼓勵(lì)學(xué)生獨(dú)立探索,促進(jìn)知識(shí)的加深和遷移。

2.2.1 結(jié)合多種教學(xué)方法進(jìn)行教學(xué)

采用案例教學(xué),加快學(xué)生的學(xué)習(xí)步伐,針對(duì)課堂教學(xué)、實(shí)驗(yàn)教學(xué)和課下練習(xí),均設(shè)計(jì)了不同的教學(xué)案例。從數(shù)據(jù)庫基本原理、設(shè)計(jì)、實(shí)現(xiàn)和開發(fā)等諸方面,對(duì)案例逐步展開,加快學(xué)生對(duì)抽象理論和方法的理解和掌握。

采用任務(wù)驅(qū)動(dòng)教學(xué)法,針對(duì)教學(xué)中的重要知識(shí)點(diǎn),精心設(shè)計(jì)教學(xué)任務(wù)。任務(wù)驅(qū)動(dòng)教學(xué)法的基本過程為:提出任務(wù)、分析任務(wù)、學(xué)生操作、交流討論、鞏固創(chuàng)新、總結(jié)等。在任務(wù)的驅(qū)動(dòng)下,促使學(xué)生自主思考,并通過自主學(xué)習(xí)、協(xié)作學(xué)習(xí)等方法,探求解決問題的途徑。

采用合作學(xué)習(xí)教學(xué)法,合作學(xué)習(xí)教學(xué)法即結(jié)構(gòu)式分組教學(xué)模式,使其和任務(wù)驅(qū)動(dòng)教學(xué)法相結(jié)合,對(duì)學(xué)生進(jìn)行合理分組,使之相互合作和激勵(lì),主動(dòng)積極地參與學(xué)習(xí),培養(yǎng)學(xué)生探索創(chuàng)新能力和團(tuán)結(jié)協(xié)作的精神。該方法主要用在實(shí)驗(yàn)教學(xué)當(dāng)中。

2.2.2 使用多種教學(xué)手段進(jìn)行教學(xué)

采用網(wǎng)絡(luò)和多媒體教學(xué)、小組討論、調(diào)研報(bào)告等多種教學(xué)手段來使學(xué)生提高主動(dòng)參與意識(shí),并注意增強(qiáng)學(xué)生的分析判斷能力和留給學(xué)生思考與討論的空間;更強(qiáng)調(diào)對(duì)學(xué)生進(jìn)行學(xué)習(xí)方法的指導(dǎo)而不是灌輸式教學(xué),從而使學(xué)生能舉一反三,觸類旁通。同時(shí)在教學(xué)過程中重視因材施教,努力實(shí)現(xiàn)教學(xué)方法的個(gè)體化,針對(duì)學(xué)生學(xué)習(xí)的個(gè)別差異解決好因材施教問題。

2.3 重視實(shí)踐環(huán)節(jié),培養(yǎng)創(chuàng)新能力

為了實(shí)現(xiàn)預(yù)期的教學(xué)目標(biāo),必須將理論教學(xué)與實(shí)踐教學(xué)緊密融合,鼓勵(lì)引導(dǎo)學(xué)生將理論知識(shí)靈活掌握,并具體應(yīng)用到實(shí)際工程中。實(shí)踐教學(xué)是數(shù)據(jù)庫原理與應(yīng)用課程教學(xué)的一個(gè)重要環(huán)節(jié),課程中的上機(jī)實(shí)驗(yàn)、數(shù)據(jù)庫課程設(shè)計(jì)安排要合理。1)教師在課堂上應(yīng)給學(xué)生指定明確的有利于消化課堂理論知識(shí)的實(shí)驗(yàn)題目,讓學(xué)生上機(jī)時(shí)做到目的明確、有的放矢。2)上機(jī)時(shí)應(yīng)對(duì)學(xué)生進(jìn)行實(shí)時(shí)指導(dǎo),并對(duì)上機(jī)過程中普遍存在的問題進(jìn)行統(tǒng)一講解。上機(jī)實(shí)驗(yàn)針對(duì)的往往是一定范圍的知識(shí)點(diǎn),各個(gè)知識(shí)點(diǎn)相互聯(lián)系不夠緊密,具有一定的局限性,因此在課程的后期需要安排兩周的課程設(shè)計(jì)或綜合性實(shí)驗(yàn)訓(xùn)練,所選題目應(yīng)具有一定的應(yīng)用背景,讓學(xué)生能夠應(yīng)用軟件工程的基本原則設(shè)計(jì)一個(gè)具有實(shí)用價(jià)值的數(shù)據(jù)庫應(yīng)用系統(tǒng),使所學(xué)知識(shí)融會(huì)貫通。

2.4 改革考核方式,重視能力培養(yǎng)

數(shù)據(jù)庫原理與應(yīng)用課程的考核分為理論知識(shí)考核與應(yīng)用能力考核兩部分。理論知識(shí)考核重點(diǎn)考察學(xué)生對(duì)關(guān)鍵性概念和原理的熟悉和理解,著重考核學(xué)生綜合運(yùn)用知識(shí)解決實(shí)際問題和創(chuàng)新思維的能力。應(yīng)用能力考核方式要靈活一些,應(yīng)將考核變?yōu)榧ぐl(fā)學(xué)生學(xué)習(xí)興趣的機(jī)會(huì),所以我們可以通過平時(shí)的實(shí)驗(yàn)、具體的數(shù)據(jù)庫設(shè)計(jì)開發(fā)任務(wù)等進(jìn)行。為了避免在分組的實(shí)驗(yàn)、設(shè)計(jì)任務(wù)中,有的同學(xué)不積極參與,可采用隨機(jī)抽查個(gè)人的方法來考核小組成績,促進(jìn)小組內(nèi)部互相監(jiān)督、互相幫助、互相學(xué)習(xí),有利于培養(yǎng)學(xué)生學(xué)習(xí)的積極性,提高教學(xué)效果。

2.5 強(qiáng)化課程的組織與管理

為了更好的搞好課程教學(xué),建立了集體備課制度,在開課的前一個(gè)學(xué)期期末,任課老師集中討論、確定教學(xué)計(jì)劃、教學(xué)日歷。開課前兩周內(nèi),大家對(duì)備課中出現(xiàn)的相關(guān)問題進(jìn)行討論,取長補(bǔ)短。在教學(xué)進(jìn)行過程中,要求任課老師要互相聽課,以取長補(bǔ)短,并不定期的對(duì)教學(xué)過程中出現(xiàn)的問題進(jìn)行研討,從教學(xué)方法、形式和內(nèi)容上進(jìn)行討論,不斷探索,摸索出了一條適合實(shí)際情況的教學(xué)方法和模式。

3 結(jié)束語

本文在分析《數(shù)據(jù)庫原理與應(yīng)用》課程理論與實(shí)踐教學(xué)中所存在問題的基礎(chǔ)上,提出了若干教學(xué)改革措施,并已付諸實(shí)施。目前本課程的教學(xué)工作取得較好的教學(xué)效果,讓學(xué)生的綜合素質(zhì)和創(chuàng)新能力在循序漸進(jìn)的過程中不斷得到鍛煉和提高,同時(shí)提高了畢業(yè)生的競爭力。我們將繼續(xù)在數(shù)據(jù)庫的教學(xué)改革上開展新的工作,在數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)相結(jié)合的道路上作新的探索,努力尋求新的切入點(diǎn),使理論教學(xué)和實(shí)際應(yīng)用更好更緊密的結(jié)合起來,培養(yǎng)出更多適應(yīng)信息化社會(huì)的復(fù)合型、應(yīng)用型人才。

參考文獻(xiàn):

[1] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].2版.北京:高等教育出版社,2000.

[2] 徐英俊.教學(xué)設(shè)計(jì)[M].北京:教育科學(xué)出版社,2001.

[3] 吳達(dá)勝,劉麗娟,孫圣力.數(shù)據(jù)庫原理與技術(shù)的理論與實(shí)踐教學(xué)的整體優(yōu)化研究[J].計(jì)算機(jī)時(shí)代,2005(11):31-32.

[4] 翟中.數(shù)據(jù)庫教學(xué)方法改革的探索與實(shí)踐[J].黑龍江高教研究,2006(2):113-114.

篇2

關(guān)鍵詞:數(shù)據(jù)庫;實(shí)驗(yàn)方法;實(shí)踐教學(xué);教學(xué)改革

1研究背景

數(shù)據(jù)庫原理及應(yīng)用課程一般包含數(shù)據(jù)庫原理與數(shù)據(jù)庫應(yīng)用開發(fā)兩個(gè)部分的內(nèi)容。原理部分以數(shù)據(jù)庫設(shè)計(jì)方法為目標(biāo),重點(diǎn)講述數(shù)據(jù)庫的基本概念、基本原理以及基本技術(shù);應(yīng)用部分以現(xiàn)實(shí)需求為基礎(chǔ),應(yīng)用數(shù)據(jù)庫設(shè)計(jì)方法,在數(shù)據(jù)庫管理系統(tǒng)支持下,采用程序設(shè)計(jì)語言實(shí)現(xiàn)應(yīng)用系統(tǒng)的詳細(xì)過程。數(shù)據(jù)庫課程的教學(xué)目標(biāo)就是要求學(xué)生掌握數(shù)據(jù)庫設(shè)計(jì)方法,同時(shí)掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程。但傳統(tǒng)的教學(xué)內(nèi)容主要以原理為核心,較少涉及數(shù)據(jù)庫系統(tǒng)的應(yīng)用,教學(xué)過程較為抽象,缺乏直觀性,學(xué)生在學(xué)習(xí)過程中很難深入理解這些原理。因此,必須大力加強(qiáng)數(shù)據(jù)庫應(yīng)用實(shí)踐教學(xué),使“原理”與“應(yīng)用”并重,用“應(yīng)用”帶動(dòng)和強(qiáng)化“原理”內(nèi)容,用“原理”指導(dǎo)“應(yīng)用”的教學(xué)效果。

結(jié)合我院數(shù)據(jù)庫原理及應(yīng)用國家精品課程建設(shè),我們已經(jīng)建立了“數(shù)據(jù)庫原理及應(yīng)用”的教材體系[1],并建設(shè)了相應(yīng)的實(shí)驗(yàn)體系、考試體系以及網(wǎng)絡(luò)課程等。在實(shí)際的教學(xué)過程中,為適應(yīng)新的教學(xué)需求,改變重原理輕實(shí)踐的狀況,我們不斷對(duì)實(shí)驗(yàn)體系進(jìn)行改進(jìn),并應(yīng)用于實(shí)踐教學(xué)中,不斷改革數(shù)據(jù)庫實(shí)踐教學(xué),取得了良好效果。

2課程特點(diǎn)

數(shù)據(jù)庫原理及應(yīng)用是一門兼有理論和實(shí)踐的綜合性課程。它不僅要求學(xué)生掌握課堂理論知識(shí),更重要的是,通過大量的實(shí)踐教學(xué),使學(xué)生能夠結(jié)合一種數(shù)據(jù)庫管理系統(tǒng),利用程序設(shè)計(jì)語言,設(shè)計(jì)出一個(gè)小型的數(shù)據(jù)庫應(yīng)用系統(tǒng)?;谶@樣的要求,該課程就不僅僅是單一的課堂理論教學(xué),而應(yīng)該是一個(gè)完整的集理論教學(xué)和實(shí)踐于一體的教學(xué)體系。圖1列舉了課程的內(nèi)容體系。

數(shù)據(jù)庫原理及應(yīng)用課程的內(nèi)容體系分為3個(gè)部分,分別為數(shù)據(jù)庫原理、數(shù)據(jù)庫管理系統(tǒng)DBMS以及面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。因此,數(shù)據(jù)庫課程教學(xué)必須與這3部分內(nèi)容相適應(yīng),將基礎(chǔ)知識(shí)講授、上機(jī)操作等方式作為課程內(nèi)容的支撐系統(tǒng)。使學(xué)生掌握數(shù)據(jù)庫設(shè)計(jì)的理論方法,在某種數(shù)據(jù)庫管理系統(tǒng)的支持下,用面向?qū)ο蟮某绦蛘Z言完成數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)。

可見,在數(shù)據(jù)庫課程的教學(xué)過程中,理論課與實(shí)踐課必須齊頭并進(jìn)。理論必須通過實(shí)踐來貫徹,而實(shí)踐課又要建立在理論課的基礎(chǔ)之上,過去那種重理論輕實(shí)踐的思想已經(jīng)不能適應(yīng)新的人才培養(yǎng)目標(biāo)。在數(shù)據(jù)庫原理的理論課講授中,我們采用了多層次、多環(huán)節(jié)的案例驅(qū)動(dòng)導(dǎo)學(xué)模式,促使學(xué)生結(jié)合案例理解數(shù)據(jù)庫設(shè)計(jì)的思想。并通過搭建內(nèi)容合理、與課程內(nèi)容相配套的實(shí)驗(yàn)體系加強(qiáng)學(xué)生的實(shí)踐能力與自主學(xué)習(xí)能力。

3實(shí)踐教學(xué)改革

在多年的教學(xué)過程中,我們不斷改進(jìn)教學(xué)方法,對(duì)實(shí)踐的要求不斷加強(qiáng)。結(jié)合國家精品課程的建設(shè)任務(wù),我們對(duì)數(shù)據(jù)庫課程的實(shí)踐教學(xué)也進(jìn)行了相應(yīng)改革。從過去的附屬式實(shí)驗(yàn)課到與課程內(nèi)容相配合的跟隨式實(shí)驗(yàn),再到結(jié)構(gòu)化實(shí)驗(yàn),我們?cè)趯?shí)踐教學(xué)的要求、方法及手段上都進(jìn)行了大力改進(jìn)。

3.1附屬式實(shí)踐教學(xué)

附屬式實(shí)踐教學(xué)就是將實(shí)踐課作為理論課的附屬,在理論課結(jié)束后,集中安排一部分課時(shí)上機(jī),進(jìn)行數(shù)據(jù)庫的實(shí)踐[2]。對(duì)于本科60學(xué)時(shí)的數(shù)據(jù)庫原理及應(yīng)用課程,通常安排課內(nèi)上機(jī)10學(xué)時(shí),課外上機(jī)10學(xué)時(shí)。上機(jī)課一般選用Access或Visual Foxpro這兩種數(shù)據(jù)庫管理系統(tǒng),因?yàn)槠浜唵我子?,上手快,不需要花費(fèi)太多時(shí)間去摸索復(fù)雜的軟件系統(tǒng)。上機(jī)時(shí),學(xué)生以小組為單位,每個(gè)學(xué)生獨(dú)立上機(jī),并進(jìn)行小組內(nèi)討論,以每個(gè)小組選定的一個(gè)信息管理系統(tǒng)的課題為內(nèi)容,在數(shù)據(jù)庫管理系統(tǒng)的環(huán)境下,進(jìn)行數(shù)據(jù)庫設(shè)計(jì)、表設(shè)計(jì)、SQL查詢?cè)O(shè)計(jì)以及應(yīng)用程序的表單報(bào)表等設(shè)計(jì)。通常將20學(xué)時(shí)的上機(jī)課統(tǒng)一安排,2個(gè)學(xué)時(shí)一次課,一次課完成一個(gè)目標(biāo),最后每個(gè)小組分別完成一個(gè)數(shù)據(jù)庫信息管理系統(tǒng)應(yīng)用項(xiàng)目的開發(fā),并提交一份實(shí)驗(yàn)報(bào)告,描述整個(gè)系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)的過程。

附屬式實(shí)踐教學(xué)有利于學(xué)生集中精力,在短時(shí)間內(nèi)結(jié)合理論知識(shí),進(jìn)行數(shù)據(jù)庫系統(tǒng)的開發(fā)設(shè)計(jì)。但由于其不能主動(dòng)結(jié)合理論知識(shí),在實(shí)踐過程中,容易造成理論與實(shí)踐的脫節(jié)。學(xué)生上實(shí)驗(yàn)課時(shí),對(duì)數(shù)據(jù)庫管理系統(tǒng)較為陌生,對(duì)實(shí)驗(yàn)課的總體要求感覺難度較大,也沒有編程語言的前序?qū)W習(xí)基礎(chǔ)。因此,除少數(shù)自學(xué)能力較強(qiáng)的學(xué)生能夠按時(shí)按要求完成實(shí)驗(yàn)課程,并通過實(shí)驗(yàn)課進(jìn)一步掌握了理論知識(shí),達(dá)到理論與實(shí)踐相統(tǒng)一的效果外,大多數(shù)學(xué)生沒有深刻理解和掌握數(shù)據(jù)庫原理及應(yīng)用課程的教學(xué)要求。

3.2跟隨式實(shí)踐教學(xué)

跟隨式實(shí)驗(yàn)指實(shí)驗(yàn)課緊緊跟隨著理論課的進(jìn)度而開設(shè),選用的數(shù)據(jù)庫管理系統(tǒng)為SQL Server 2005。在數(shù)據(jù)庫原理課程的教學(xué)中,用一個(gè)學(xué)生容易熟悉的大案例――教學(xué)管理系統(tǒng)開展,有順序地介紹數(shù)據(jù)庫的基本概念、關(guān)系代數(shù)、SQL語言、關(guān)系數(shù)據(jù)庫模式設(shè)計(jì)方法、數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)以及數(shù)據(jù)庫的保護(hù)技術(shù)等內(nèi)容[3]。我們選用由李俊山教授等編寫、清華大學(xué)出版社于2009年出版的教材《數(shù)據(jù)庫原理及應(yīng)用(SQL Server)》[1]及配套教材《數(shù)據(jù)庫原理及應(yīng)用(SQL Server 2005)教學(xué)指導(dǎo)與習(xí)題解答》。通過深入理解數(shù)據(jù)庫課程的特點(diǎn),制定了數(shù)據(jù)庫實(shí)踐課程的內(nèi)容,分成5個(gè)實(shí)驗(yàn),如表1所示。

表1中列舉的實(shí)驗(yàn)內(nèi)容跟隨著理論課的進(jìn)度開設(shè)。當(dāng)學(xué)完相應(yīng)的理論課內(nèi)容后,就立刻安排一次實(shí)驗(yàn)課,以利于知識(shí)的保鮮和鞏固。在學(xué)習(xí)完數(shù)據(jù)庫的基本概念后,安排一次集中上機(jī)操作,內(nèi)容是“認(rèn)識(shí)SQL Server”,教師通過演示SQL Server的安裝過程以及軟件模塊,并結(jié)合科研成果,展示一個(gè)在SQL Server下開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng),讓學(xué)生對(duì)數(shù)據(jù)庫有一個(gè)感性認(rèn)識(shí),結(jié)合理論內(nèi)容,初步了解數(shù)據(jù)庫的概念含義。在學(xué)習(xí)了關(guān)系模型后,學(xué)生就可以進(jìn)行“數(shù)據(jù)庫的基礎(chǔ)操作”的實(shí)驗(yàn)了。數(shù)據(jù)庫的基礎(chǔ)操作實(shí)驗(yàn)包括建立數(shù)據(jù)庫、建表等內(nèi)容,直觀地讓學(xué)生了解關(guān)系模型的二維表格形式表示的形態(tài)和建立方法。交互式SQL語言實(shí)驗(yàn)課是在學(xué)生學(xué)習(xí)了關(guān)系數(shù)據(jù)庫語言SQL的理論知識(shí)后進(jìn)行的,通過交互式方式,在SQL Server中完成表和視圖的定義、數(shù)據(jù)的查詢以及數(shù)據(jù)更新操作。完整性控制和恢復(fù)實(shí)驗(yàn)的目的是讓學(xué)生對(duì)SQL Server中表的完整性和數(shù)據(jù)恢復(fù)有直觀感受,能夠獨(dú)立地根據(jù)需要設(shè)置數(shù)據(jù)庫完整性控制,并理解數(shù)據(jù)庫恢復(fù)的重要性。最后,在理論課結(jié)束后,再進(jìn)行一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的大實(shí)驗(yàn),相當(dāng)于課程設(shè)計(jì)。

跟隨式實(shí)驗(yàn)是對(duì)附屬性實(shí)驗(yàn)的改革,它解決了附屬性實(shí)驗(yàn)理論與實(shí)踐容易脫節(jié)和遺漏的缺點(diǎn),使學(xué)生對(duì)知識(shí)現(xiàn)學(xué)現(xiàn)用,容易理解,興趣較高。在近幾年的教學(xué)中,我們采用跟隨式實(shí)驗(yàn),學(xué)生的實(shí)踐能力得到了明顯提高。但跟隨式實(shí)驗(yàn)沒有考慮到學(xué)生運(yùn)用程序設(shè)計(jì)語言開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的困難,在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的大實(shí)驗(yàn)中,往往完成得較粗糙。

3.3結(jié)構(gòu)化實(shí)踐教學(xué)

結(jié)構(gòu)化實(shí)踐教學(xué)是將數(shù)據(jù)庫原理及應(yīng)用課程分成3個(gè)部分,分別為數(shù)據(jù)庫原理40學(xué)時(shí)的理論課、面向?qū)ο蟪绦蛟O(shè)計(jì)20學(xué)時(shí)和數(shù)據(jù)庫課程設(shè)計(jì)20學(xué)時(shí),如表2所示。

其中,數(shù)據(jù)庫原理為理論課,講述數(shù)據(jù)庫設(shè)計(jì)的基本理論。面向?qū)ο蟮某绦蛟O(shè)計(jì)課為實(shí)踐課,通常安排在機(jī)房上課,一人一機(jī)??紤]到開發(fā)數(shù)據(jù)庫的支持性與面向?qū)ο蟪绦蛟O(shè)計(jì)的通用性,選擇PowerBuilder程序設(shè)計(jì)語言作為編程語言。課程設(shè)計(jì)課也是在機(jī)房上課,主要內(nèi)容分為兩部分,一為學(xué)習(xí)SQL Server或Oracle數(shù)據(jù)庫管理系統(tǒng),第二為課程設(shè)計(jì)。教師準(zhǔn)備8~10個(gè)數(shù)據(jù)庫課程設(shè)計(jì)課題,一般選擇較為實(shí)用、貼近生活、學(xué)生容易理解的課題,比如學(xué)生成績管理系統(tǒng)、圖書管理系統(tǒng)、工資管理系統(tǒng)等。學(xué)生分成3~4人的小組,每組選擇一個(gè)課題。學(xué)生從數(shù)據(jù)庫設(shè)計(jì)規(guī)劃、系統(tǒng)需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì),再到物理結(jié)構(gòu)設(shè)計(jì),最后結(jié)合程序設(shè)計(jì)語言完成數(shù)據(jù)庫應(yīng)用行為設(shè)計(jì)。

結(jié)構(gòu)化實(shí)驗(yàn)教學(xué)與數(shù)據(jù)庫課程內(nèi)容體系模式相一致,能夠較好地解決在數(shù)據(jù)庫理論知識(shí)與實(shí)踐內(nèi)容學(xué)習(xí)中的脫節(jié)問題,大大提高了學(xué)生采用數(shù)據(jù)庫設(shè)計(jì)思想,結(jié)合程序設(shè)計(jì)語言進(jìn)行數(shù)據(jù)庫開發(fā)的能力。通常在學(xué)習(xí)了數(shù)據(jù)庫原理及應(yīng)用結(jié)構(gòu)化教學(xué)內(nèi)容后,絕大部分學(xué)生都能深刻理解數(shù)據(jù)庫的設(shè)計(jì)過程,通過小組合作解決問題,提高自主學(xué)習(xí)能力,并能夠獨(dú)立完成一個(gè)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。

4考核方法與教學(xué)效果分析

按照結(jié)構(gòu)化實(shí)踐教學(xué)的過程,我們對(duì)學(xué)生成績考核方法也進(jìn)行了相應(yīng)改革??己朔譃?個(gè)部分,分別為數(shù)據(jù)庫原理的筆試考核、程序設(shè)計(jì)能力考核以及課程設(shè)計(jì)考核。在原理的筆試考核中,并不單純以期末理論考試為評(píng)分依據(jù),還融入了平時(shí)成績以及課堂實(shí)踐的考核。成績標(biāo)準(zhǔn)為筆試成績(50%)+單元測試成績(40%)+平時(shí)表現(xiàn)成績(10%)。程序設(shè)計(jì)課程用考查方法檢驗(yàn)成績,即上機(jī)考試,按照完成的既定程序設(shè)計(jì)科目給分。課程設(shè)計(jì)的成績?cè)u(píng)定也分為3個(gè)部分,分別為程序演示(50%)+課程設(shè)計(jì)報(bào)告(30%)+答辯(20%),按小組評(píng)定成績。通過多角度全方面考核,根據(jù)學(xué)生掌握知識(shí)和實(shí)際付出的努力情況進(jìn)行成績?cè)u(píng)定,有助于教師掌握學(xué)生對(duì)知識(shí)的理解和熟練應(yīng)用程度,還可以正確反映學(xué)生實(shí)際學(xué)習(xí)情況。

通過結(jié)構(gòu)化實(shí)踐教學(xué),該課的教學(xué)效果顯著提高。在近3個(gè)學(xué)期的數(shù)據(jù)庫課程教學(xué)中,數(shù)據(jù)庫原理及應(yīng)用三個(gè)階段的課程成績中,綜合成績?cè)?0分以上的人數(shù)比例占到了35%,較之過去的20%有了大幅度提高。成績?cè)?0~80分之間的人數(shù)比例占到45%,較過去的30%也提高了很多。不及格率由過去的10%下降到了3%左右。學(xué)生在學(xué)習(xí)完數(shù)據(jù)庫原理及應(yīng)用結(jié)構(gòu)化課程體系后,在畢業(yè)設(shè)計(jì)以及程序設(shè)計(jì)比賽中都體現(xiàn)出了較強(qiáng)的能力。

5結(jié)語

數(shù)據(jù)庫原理及應(yīng)用是一門理論性和實(shí)踐性都較強(qiáng)的課程,只有加強(qiáng)實(shí)踐教學(xué)的訓(xùn)練,理論知識(shí)才能得到有效鞏固。在多年的教學(xué)過程中,我們不斷對(duì)實(shí)踐環(huán)節(jié)進(jìn)行改革與探索,加強(qiáng)實(shí)踐教學(xué),通過專門開設(shè)課程設(shè)計(jì)這門課,讓學(xué)生在完成一個(gè)有分量的課題作業(yè)的過程中,多練習(xí)、自己學(xué),在做中學(xué)。實(shí)踐表明,數(shù)據(jù)庫原理及應(yīng)用課程的實(shí)踐教學(xué)改革,提高了學(xué)生的學(xué)習(xí)興趣,培養(yǎng)了學(xué)生使用數(shù)據(jù)庫原理和方法解決實(shí)際問題的能力,提高了學(xué)生的分析、歸納、設(shè)計(jì)和編程的能力,加強(qiáng)了學(xué)生自主學(xué)習(xí)和實(shí)際動(dòng)手能力,提高了學(xué)生團(tuán)隊(duì)合作以及研究創(chuàng)新能力。

隨著計(jì)算機(jī)科學(xué)的不斷發(fā)展,數(shù)據(jù)庫技術(shù)也在不斷的發(fā)展中。隨著教學(xué)內(nèi)容的不斷更新,我們除了在教材建設(shè)方面下功夫,教學(xué)方法也需要不斷改革和創(chuàng)新。因此,我們將根據(jù)學(xué)生情況,及時(shí)總結(jié)教學(xué)經(jīng)驗(yàn),調(diào)整教學(xué)方法,設(shè)計(jì)實(shí)踐教學(xué)環(huán)節(jié),注意教學(xué)節(jié)奏,結(jié)構(gòu)化分階段地進(jìn)行實(shí)踐教學(xué),使數(shù)據(jù)庫原理及應(yīng)用課程的整個(gè)實(shí)踐教學(xué)更加合理、完善。

參考文獻(xiàn):

[1] 李俊山,羅蓉,趙方舟. 數(shù)據(jù)庫原理及應(yīng)用(SQL Server 2005)[M]. 北京:清華大學(xué)出版社,2009:123-147.

[2] 李雁翎.“數(shù)據(jù)庫技術(shù)與應(yīng)用”的課程改革與實(shí)踐[J]. 計(jì)算機(jī)教育,2006(1):75-77.

[3] 薛云.“數(shù)據(jù)庫原理與應(yīng)用”課程實(shí)踐教學(xué)的改革與探索[J]. 計(jì)算機(jī)教育, 2009(11):129-131.

Innovation of Practice Teaching on Database Principle and Application

YE Xia, LI Junshan, LI Hailong

(The Second Artillery Engineering College, Xi’an 710025, China)

篇3

關(guān)鍵詞:數(shù)據(jù)庫;原理;SQLServer教學(xué)

數(shù)據(jù)庫原理與應(yīng)用課程內(nèi)容包括數(shù)據(jù)庫理論、數(shù)據(jù)庫應(yīng)用兩大部分,數(shù)據(jù)庫原理與應(yīng)用課程的主要任務(wù)是掌握數(shù)據(jù)庫技術(shù)的理論知識(shí)及操作與管理技能,為開發(fā)、管理、維護(hù)信息系統(tǒng)奠定基礎(chǔ)。而信息系統(tǒng)的建立包括數(shù)據(jù)庫的設(shè)計(jì)、應(yīng)用程序的開發(fā)兩大部分,其中數(shù)據(jù)庫的設(shè)計(jì)需要數(shù)據(jù)庫原理來提供理論指導(dǎo),應(yīng)用程序的開發(fā)則需要具體數(shù)據(jù)庫管理系統(tǒng)(DBMS)軟件及數(shù)據(jù)庫語言的支持。這一特點(diǎn)決定了這門課程的教學(xué)過程需要理論與實(shí)踐并重。

目前出版的相關(guān)教材,為了編撰方便,通常將數(shù)據(jù)庫原理集中安排在前幾章,應(yīng)用部分放在后邊,兩部分內(nèi)容截然分開,而實(shí)際教學(xué)過程是理論聯(lián)系實(shí)際的過程,教師應(yīng)本著理論實(shí)踐相結(jié)合的原則,使原理與應(yīng)用的教學(xué)交錯(cuò)進(jìn)行。如何使兩大部分有機(jī)結(jié)合,這既需要一定的教學(xué)經(jīng)驗(yàn)也需要教師具有高度的責(zé)任感,就此提出以下教學(xué)思路及建議。

一、突出重點(diǎn),化解難點(diǎn)

重點(diǎn)內(nèi)容課堂上要反復(fù)、耐心、細(xì)致地講解,同時(shí)從課時(shí)量、作業(yè)量、實(shí)驗(yàn)內(nèi)容等方面給予重點(diǎn)對(duì)待。對(duì)于難點(diǎn)問題,事先應(yīng)精心設(shè)計(jì)教學(xué)示例,盡可能借助多媒體課件等演示方式給以形象生動(dòng)的闡釋,再通過與類似的問題對(duì)比,參照理解。

比如,關(guān)系代數(shù)式是一個(gè)教學(xué)難點(diǎn),這時(shí)可結(jié)合SQL語言中的查詢語句來舉例,通過對(duì)比學(xué)習(xí),關(guān)系代數(shù)式在學(xué)生眼中也不再抽象了。而一旦學(xué)生開始系統(tǒng)學(xué)習(xí)重要的SQL語言,則適時(shí)引導(dǎo)學(xué)生復(fù)習(xí)理論章節(jié)中的關(guān)系代數(shù)式內(nèi)容,再次比較,進(jìn)一步加深對(duì)關(guān)系代數(shù)的理解。這樣,難點(diǎn)克服了,重點(diǎn)內(nèi)容也理解得更深入。

二、使用現(xiàn)代化教學(xué)手段,并積極探索新的教學(xué)模式

1.理論內(nèi)容相對(duì)抽象,學(xué)生理解上往往有誤解或偏差,建議盡量采用多媒體教學(xué)

針對(duì)數(shù)據(jù)庫理論涉及的概念、原理、方法,應(yīng)設(shè)計(jì)實(shí)例進(jìn)行闡釋,并在sqlserver數(shù)據(jù)庫平臺(tái)上同步演示,使學(xué)生對(duì)理論知識(shí)正確理解、深刻理解。比如,講解SQL語句時(shí),利用多媒體教鞭系統(tǒng)來分三步教學(xué):首先顯示數(shù)據(jù)表和查詢要求;接著啟發(fā)學(xué)生構(gòu)造SQL語句,并分步逐個(gè)短語顯示SQL語句;最后運(yùn)行語句顯示查詢結(jié)果,將結(jié)果與要求及數(shù)據(jù)表內(nèi)容對(duì)照,有錯(cuò)則及時(shí)分析原因,糾錯(cuò)并重運(yùn)行,反復(fù)比照,加深理解。

2.在教學(xué)模式上進(jìn)行創(chuàng)新,案例教學(xué)法、任務(wù)驅(qū)動(dòng)教學(xué)法特別適用于本課程

比如,課程開始階段,考慮到學(xué)生第一次接觸數(shù)據(jù)庫技術(shù),可采用案例教學(xué)加強(qiáng)其感性認(rèn)知,以超市進(jìn)銷存管理系統(tǒng)、火車票預(yù)售系統(tǒng)、阿里巴巴商務(wù)網(wǎng)站為例,通過模擬軟件及互聯(lián)網(wǎng)對(duì)商務(wù)數(shù)據(jù)庫進(jìn)行檢索,使學(xué)生切身體會(huì)數(shù)據(jù)庫技術(shù)應(yīng)用的普遍性和重要性,變被動(dòng)學(xué)習(xí)為主動(dòng)探求;學(xué)習(xí)到一定階段,可再次引入以上案例,由教師引導(dǎo)學(xué)生從技術(shù)角度對(duì)應(yīng)用系統(tǒng)的體系結(jié)構(gòu)、工作原理進(jìn)行分析。學(xué)生對(duì)數(shù)據(jù)庫的概念、原理此前已經(jīng)有了一定認(rèn)識(shí),結(jié)合案例,對(duì)知識(shí)進(jìn)行綜合,認(rèn)識(shí)上會(huì)有顯著提高。

任務(wù)驅(qū)動(dòng)教學(xué)也特別適用于數(shù)據(jù)庫課程,可以設(shè)計(jì)一個(gè)大作業(yè)(如學(xué)籍管理系統(tǒng)),將其貫穿于整個(gè)教學(xué)過程中,在學(xué)時(shí)充裕的情況下可以采用。

三、加強(qiáng)日常教學(xué)管理,加大實(shí)踐教學(xué)力度,注重操作技能培養(yǎng),使創(chuàng)新教學(xué)與傳統(tǒng)教學(xué)并重

1.每章應(yīng)布置適量作業(yè),重點(diǎn)章節(jié)應(yīng)安排作業(yè)課

作業(yè)題由以往教學(xué)中累積的問題和疑難點(diǎn)整理而成,針對(duì)性會(huì)更強(qiáng)。為便于學(xué)生自修,應(yīng)設(shè)計(jì)一些開放式的討論題、調(diào)研題供學(xué)生選用,培養(yǎng)研究問題的能力。

2.特別強(qiáng)化上機(jī)實(shí)訓(xùn),嚴(yán)明紀(jì)律,避免流于形式

上課應(yīng)有明確的實(shí)驗(yàn)任務(wù)。輔導(dǎo)教師最好由任課教師擔(dān)任,便于有針對(duì)性地輔導(dǎo),也便于及時(shí)發(fā)現(xiàn)課堂教學(xué)存在的問題。實(shí)驗(yàn)方式應(yīng)多樣化,除學(xué)生個(gè)人獨(dú)立實(shí)驗(yàn)外,每次應(yīng)安排適量的小組成員協(xié)作實(shí)驗(yàn),旨在培養(yǎng)團(tuán)隊(duì)合作能力。

3.精心設(shè)計(jì)實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)

本課程共設(shè)計(jì)了14個(gè)實(shí)驗(yàn),重點(diǎn)實(shí)驗(yàn)包括:創(chuàng)建關(guān)系模型、數(shù)據(jù)安全性實(shí)驗(yàn)、數(shù)據(jù)完整性實(shí)驗(yàn)、SQL實(shí)驗(yàn)、查詢優(yōu)化實(shí)驗(yàn)等。設(shè)計(jì)實(shí)驗(yàn)報(bào)告時(shí),在實(shí)驗(yàn)類型、實(shí)驗(yàn)內(nèi)容的啟發(fā)性、豐富性上下工夫,觀察性、驗(yàn)證性、綜合設(shè)計(jì)性三類實(shí)驗(yàn)應(yīng)同時(shí)兼顧。用于錄入的實(shí)驗(yàn)數(shù)據(jù)要精心設(shè)計(jì),具有啟發(fā)性,比如可以包含具邏輯錯(cuò)誤的數(shù)據(jù),以便在操作中引發(fā)錯(cuò)誤,引導(dǎo)學(xué)生思考解決。以完整性實(shí)驗(yàn)為例,針對(duì)三張數(shù)據(jù)表,設(shè)計(jì)一組問題:

學(xué)生表(學(xué)號(hào),姓名,性別,籍貫)

成績表(學(xué)號(hào),課號(hào),成績)

課程表(課號(hào),課名,學(xué)分)

學(xué)生表中試錄入重復(fù)的學(xué)號(hào),系統(tǒng)有何提示?為什么?如何處理?成績表中學(xué)號(hào)重復(fù)會(huì)報(bào)錯(cuò)嗎?為什么?在成績表中試錄入不存在的學(xué)號(hào),系統(tǒng)有何提示?為什么?試從學(xué)生表刪除某學(xué)生信息,觀察其成績信息還存在嗎?為什么?如果向成績表中錄入了不存在的學(xué)號(hào),系統(tǒng)有何提示?為什么?這些問題看似簡單,但對(duì)引導(dǎo)學(xué)生理解主鍵、外鍵的作用、實(shí)體完整性規(guī)則、參照完整性規(guī)則都有積極作用。

篇4

【關(guān)鍵詞】軟件工程專業(yè) 數(shù)據(jù)庫原理 實(shí)踐

【中圖分類號(hào)】G642 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1006-9682(2009)04-0070-02

【Abstract】The aim of software engineering education is to cultivate students’ engineering capabilities to analyze, design and implement software. But currently, there exists problems in practice education――ignoring connection among knowledge and ignoring relation between other courses. While pointing out these problems, we also propose solutions to solve them.

【Key words】Software engineering major Principles of database management Practice

一、引 言

數(shù)據(jù)庫技術(shù)是信息技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用最廣的技術(shù)之一,已成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)與重要基礎(chǔ)。數(shù)據(jù)庫原理課程是軟件工程專業(yè)的一門主干必修課程,該課程系統(tǒng)、完整地講述了當(dāng)前數(shù)據(jù)庫技術(shù)從基本原理到應(yīng)用實(shí)踐的主要內(nèi)容,力爭使學(xué)生能夠正確理解數(shù)據(jù)庫的基本原理,掌握數(shù)據(jù)庫的設(shè)計(jì)方法和應(yīng)用技術(shù)。能在現(xiàn)有主流的數(shù)據(jù)庫管理系統(tǒng)之上進(jìn)行應(yīng)用系統(tǒng)的開發(fā)和管理。因此,數(shù)據(jù)庫原理是集理論性、實(shí)用性、操作性、創(chuàng)新性于一體的綜合課程。

數(shù)據(jù)庫原理[1]是軟件工程專業(yè)的一門主干必修課程,其重要性不言而喻。這門課程不僅要求學(xué)生掌握數(shù)據(jù)庫的基本概念、原理,還特別強(qiáng)調(diào)培養(yǎng)學(xué)生應(yīng)用數(shù)據(jù)庫技術(shù)動(dòng)手解決實(shí)際問題的能力。如何使理論與實(shí)踐不脫節(jié),真正培養(yǎng)出具備扎實(shí)的基礎(chǔ)知識(shí)、較強(qiáng)的實(shí)際工程實(shí)踐能力的軟件工程專業(yè)人才,是講授這門課程的教師一直都在探索的問題。根據(jù)切身的教學(xué)經(jīng)驗(yàn),從實(shí)踐環(huán)節(jié)著眼,對(duì)數(shù)據(jù)庫原理課程的講授進(jìn)行了思考。

二、實(shí)踐教學(xué)普遍存在的問題

數(shù)據(jù)庫原理是一門綜合性的課程,主要表現(xiàn)在:內(nèi)容龐雜,包括了數(shù)據(jù)庫的基本概念、理論、關(guān)系代數(shù)和關(guān)系演算語言、關(guān)系規(guī)范化理論、SQL語言、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫保護(hù)等;涉及面廣,除了數(shù)據(jù)庫技術(shù),還牽涉到了軟件工程、Web程序設(shè)計(jì)、軟件質(zhì)量管理等方面。目前各高校軟件工程專業(yè)的數(shù)據(jù)庫原理課程教學(xué)內(nèi)容和教學(xué)方法大致相近,大都依據(jù)指定的一本教材,按編排順序進(jìn)行課堂教學(xué)和實(shí)驗(yàn),在學(xué)期末進(jìn)行課程設(shè)計(jì)。在這樣的教學(xué)模式下普遍存在教學(xué)與實(shí)踐脫節(jié)的問題,主要表現(xiàn)在如下幾個(gè)方面:

1.學(xué)生對(duì)基本概念理解不透徹,基本理論掌握不扎實(shí)?;靖拍睢⒒纠碚撌鞘谡n的重點(diǎn)。如果沒有適當(dāng)?shù)墓こ添?xiàng)目經(jīng)驗(yàn),僅憑理解加記憶的方法來應(yīng)付考試,許多知識(shí)點(diǎn)理解就不會(huì)透徹,并且學(xué)完以后印象不深、很快就會(huì)遺忘。

2.大部分學(xué)生分析問題、解決問題的能力差。在教學(xué)過程中,時(shí)常會(huì)發(fā)現(xiàn)一些學(xué)生考試分?jǐn)?shù)很高,但是在課程設(shè)計(jì)或畢業(yè)設(shè)計(jì)中卻體現(xiàn)不出相對(duì)應(yīng)的能力來。所學(xué)的知識(shí)沒有被轉(zhuǎn)化成為分析問題、解決問題的能力。

3.學(xué)生感到時(shí)間緊、任務(wù)重。主要原因是課程設(shè)計(jì)的課時(shí)安排不合理,將課程設(shè)計(jì)集中安排在學(xué)期末的一周內(nèi)。這么短的時(shí)間內(nèi)既要調(diào)研、做需求分析、數(shù)據(jù)庫設(shè)計(jì),又要編程、寫設(shè)計(jì)報(bào)告等,學(xué)生必然會(huì)感到時(shí)間很緊張、課程設(shè)計(jì)的質(zhì)量也難以保證。

簡而言之,在現(xiàn)行教學(xué)模式中,雖然設(shè)置了實(shí)驗(yàn)、課程設(shè)計(jì)等實(shí)踐環(huán)節(jié),但卻忽略了兩個(gè)銜接。一個(gè)是知識(shí)點(diǎn)之間的銜接。通常,實(shí)驗(yàn)的設(shè)計(jì)是以課堂講解的知識(shí)點(diǎn)進(jìn)行設(shè)計(jì),各個(gè)實(shí)驗(yàn)是單元性的,相互獨(dú)立,無法使學(xué)生理解知識(shí)點(diǎn)間的聯(lián)系。然而,課程設(shè)計(jì)卻要求學(xué)生在臨近期末的一周時(shí)間里,綜合所學(xué),完成一個(gè)小型數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)、開發(fā)。這對(duì)于大部分初學(xué)數(shù)據(jù)庫的學(xué)生而言,難度很大。導(dǎo)致很多學(xué)生紛紛選擇與開發(fā)能力相對(duì)較強(qiáng)的學(xué)生組成小組,共同完成課程設(shè)計(jì),從而無法在實(shí)踐中真正鍛煉自己的動(dòng)手能力。另一個(gè)是忽略了與軟件工程等相關(guān)課程的銜接,使學(xué)生無法真正綜合地了解、掌握并實(shí)踐一個(gè)軟件系統(tǒng)的開發(fā)、維護(hù)、擴(kuò)充的全過程。

三、改進(jìn)實(shí)踐教學(xué)的措施

目前的教學(xué)中,主要依據(jù)教材,以關(guān)系數(shù)據(jù)庫為基礎(chǔ)、數(shù)據(jù)庫管理系統(tǒng)為中心,介紹關(guān)系系統(tǒng)的基本原理,教材中很少涉及到具體應(yīng)用,學(xué)生在學(xué)習(xí)過程中很難深入理解數(shù)據(jù)庫中的一些重要技術(shù),更談不上如何從實(shí)踐上去把握。而數(shù)據(jù)庫原理課程的后續(xù)課程一般又不再安排一門操作性強(qiáng)的商業(yè)數(shù)據(jù)庫課程,比如SQL Server數(shù)據(jù)庫等。知識(shí)點(diǎn)之間、數(shù)據(jù)庫原理與相關(guān)課程之間的脫節(jié),一方面無法調(diào)動(dòng)學(xué)生的自主學(xué)習(xí)積極性;另一方面因?yàn)閷?shí)踐內(nèi)容欠缺連貫性、綜合性,無法培養(yǎng)學(xué)生的實(shí)際工程實(shí)踐能力。要消除脫節(jié),實(shí)現(xiàn)兩個(gè)銜接,勢必要對(duì)現(xiàn)行的教學(xué)方法進(jìn)行改進(jìn)。

現(xiàn)行教學(xué)模式中,實(shí)驗(yàn)的設(shè)計(jì)是以課堂講授的知識(shí)點(diǎn)為驅(qū)動(dòng),能起到加深學(xué)生對(duì)知識(shí)點(diǎn)印象的作用,但卻無法調(diào)動(dòng)學(xué)生自主學(xué)習(xí)的積極性。比如建立數(shù)據(jù)庫、建立表、完成特定SQL操作等單元性實(shí)驗(yàn),學(xué)生依葫蘆畫瓢,大都能順利完成。但實(shí)際上,學(xué)生卻對(duì)各個(gè)知識(shí)點(diǎn)的聯(lián)系理解不夠,比如表與視圖的關(guān)系。當(dāng)臨近期末,需要完成綜合性較強(qiáng)的課程設(shè)計(jì)時(shí),學(xué)生明顯感到相較于實(shí)驗(yàn),課程設(shè)計(jì)難度增大;同時(shí),由于學(xué)生平時(shí)缺乏綜合訓(xùn)練,很難達(dá)到預(yù)期的教學(xué)效果。要實(shí)現(xiàn)實(shí)驗(yàn)與實(shí)驗(yàn)的銜接,就要使實(shí)驗(yàn)內(nèi)容間有連貫性,就是要以任務(wù)為驅(qū)動(dòng)對(duì)實(shí)驗(yàn)進(jìn)行設(shè)計(jì)。 以一個(gè)具體的、能調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性的任務(wù),對(duì)講授的知識(shí)點(diǎn)進(jìn)行合理的組合,將要傳授的瑣碎、枯燥的理論知識(shí)巧妙地蘊(yùn)含其中。以知識(shí)點(diǎn)為驅(qū)動(dòng)設(shè)計(jì)建立視圖的實(shí)驗(yàn),通常要求學(xué)生按教材及老師的講解,采用SQL語句直接完成視圖的建立。而以任務(wù)為驅(qū)動(dòng)設(shè)計(jì)的實(shí)驗(yàn),則只給出任務(wù)描述,調(diào)動(dòng)學(xué)生積極性,綜合運(yùn)用所學(xué)知識(shí)點(diǎn),自己想辦法完成實(shí)驗(yàn)。比如,要求學(xué)生利用數(shù)據(jù)庫管理一個(gè)單位職工的薪酬記錄,要求財(cái)務(wù)主管可對(duì)單位所有職工的薪酬進(jìn)行操作,部門主管可對(duì)部門所有職工的薪酬進(jìn)行查詢,職工能對(duì)自己的薪酬進(jìn)行查詢。以任務(wù)為驅(qū)動(dòng)設(shè)計(jì)實(shí)驗(yàn),能有意識(shí)地鍛煉學(xué)生的自主學(xué)習(xí)能力,通過實(shí)踐理解知識(shí)點(diǎn)及其之間的聯(lián)系。

現(xiàn)行教學(xué)模式中,雖然設(shè)置了綜合性較強(qiáng)的課程設(shè)計(jì)環(huán)節(jié),但由于培養(yǎng)計(jì)劃設(shè)置的問題,軟件工程、Web程序設(shè)計(jì)等課程與數(shù)據(jù)庫原理課程并行開設(shè),使學(xué)生很難體會(huì)從需求分析開始,掌握并實(shí)踐一個(gè)軟件系統(tǒng)開發(fā)、維護(hù)、擴(kuò)充的全過程。因此,可將課程設(shè)計(jì)獨(dú)立出來,整合數(shù)據(jù)庫原理及其相關(guān)課程,開設(shè)一門12學(xué)時(shí)左右的數(shù)據(jù)庫開發(fā)的實(shí)踐性課程。這一課程以某一個(gè)主流數(shù)據(jù)庫軟件為基礎(chǔ),結(jié)合軟件工程導(dǎo)論、大型軟件系統(tǒng)的設(shè)計(jì)和體系結(jié)構(gòu)的課程,使學(xué)生能夠?qū)⑾嚓P(guān)教學(xué)內(nèi)容融會(huì)貫通,有機(jī)會(huì)完整地了解并實(shí)踐一個(gè)大型應(yīng)用軟件的整個(gè)生命期的所有問題,而不是每門課都只了解其中的一個(gè)片段。

四、小 結(jié)

對(duì)于軟件工程專業(yè)的學(xué)生而言,扎實(shí)掌握數(shù)據(jù)庫的基本原理、設(shè)計(jì)和開發(fā)技術(shù),是增強(qiáng)其就業(yè)競爭力,滿足用人單位需求的重中之重。對(duì)數(shù)據(jù)庫原理課程的實(shí)踐環(huán)節(jié)進(jìn)行反思,有利于進(jìn)一步促進(jìn)實(shí)踐教學(xué),更好地達(dá)到課程的教學(xué)目標(biāo)和效果。本文指出了實(shí)踐環(huán)節(jié)中存在的知識(shí)點(diǎn)脫節(jié)、與相關(guān)課程脫節(jié)的問題,并提出了其改進(jìn)措施。

篇5

關(guān)鍵詞:數(shù)據(jù)庫原理;精讀;泛讀

中圖分類號(hào):G423文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)13-3206-02

A Brief Analysis on Teaching and Learning in Database Principles

CHENG Xue-yun, XU Hui

(School of Computer Science and Technology, Nantong University, Nantong 226019, China)

Abstract: Database Principles is an important specialized course in the computer undergraduate education, we should not only emphasize some reform measures in the class, but also research the teaching and learning from the angle of systematization. Links in teachers' teaching and students' learning are analyzed systematically in the paper, the embodiment in each link is provided, and the relationships among all links are explained by a figure, so that we can discuss the teaching and leaning schema to achieve better results.

Key words: Database Principles; intensive reading; extensive reading

1 課程剖析

數(shù)據(jù)庫是研究如何科學(xué)高效地組織、存儲(chǔ)、檢索和管理數(shù)據(jù)的一門學(xué)科,集理論性、實(shí)用性、操作性、創(chuàng)新性于一體的綜合課程[1],這門課程不僅要求學(xué)生掌握數(shù)據(jù)庫的基本概念、原理,還特別強(qiáng)調(diào)培養(yǎng)學(xué)生應(yīng)用數(shù)據(jù)庫技術(shù)解決實(shí)際問題的能力。在目前的數(shù)據(jù)庫教學(xué)中,主要存在的問題有:教學(xué)內(nèi)容偏理論,對(duì)數(shù)據(jù)庫的設(shè)計(jì)和具體的應(yīng)用重視程度不夠,對(duì)數(shù)據(jù)庫中的新產(chǎn)品、新技術(shù)基本不作介紹;教學(xué)方法單一,主要以教師講為主,提不起學(xué)生的學(xué)習(xí)興趣;實(shí)踐環(huán)節(jié)重視不夠,不能很好的合理的安排實(shí)驗(yàn)的各個(gè)環(huán)節(jié),缺乏對(duì)學(xué)生數(shù)據(jù)庫分析和設(shè)計(jì)能力的培養(yǎng);評(píng)價(jià)體系過分依賴于傳統(tǒng)的應(yīng)試教育模式,以期終理論考試成績作為對(duì)學(xué)生最終評(píng)分的主要依據(jù),不能激發(fā)學(xué)生不同的學(xué)習(xí)動(dòng)機(jī)。為此,在文獻(xiàn)[2-3]中,提出了優(yōu)化教學(xué)內(nèi)容、改進(jìn)教學(xué)方法、重視實(shí)踐環(huán)節(jié)、完善考核制度等具體措施。在文獻(xiàn)[4]中還提出了案例法和項(xiàng)目驅(qū)動(dòng)法在《數(shù)據(jù)庫原理》課程教學(xué)中的探索。但上述這些措施和方法都是在教學(xué)過程中的一種改革,實(shí)際上除了課堂教學(xué)外,教學(xué)前和教學(xué)后的合理安排都是提高教學(xué)效果的必不可少的環(huán)節(jié),所以本文側(cè)重于從系統(tǒng)化的角度探討教與學(xué)過程中各個(gè)環(huán)節(jié)的實(shí)施方案,不僅使教師的教學(xué)思路更加清晰,內(nèi)容把握得更加合理,而且增強(qiáng)了學(xué)生的上課效果,提高了學(xué)生自主學(xué)習(xí)的能力。

2 系統(tǒng)化實(shí)施方案

《數(shù)據(jù)庫原理》課程的教學(xué)目標(biāo)是:通過該課程的學(xué)習(xí),強(qiáng)化基礎(chǔ)訓(xùn)練,使學(xué)生理解數(shù)據(jù)庫的基本原理;應(yīng)用軟件工程的思想,掌握數(shù)據(jù)庫的分析和設(shè)計(jì)方法,培養(yǎng)學(xué)生的創(chuàng)新能力,掌握數(shù)據(jù)庫的應(yīng)用技術(shù)。我們不僅在課堂教學(xué)中,要優(yōu)化教學(xué)內(nèi)容,做到理論和實(shí)踐并重,相互促進(jìn);要利用一些優(yōu)秀的教學(xué)方法,如案例教學(xué)法、項(xiàng)目驅(qū)動(dòng)的教學(xué)法、啟發(fā)式教學(xué)等,激發(fā)學(xué)生的學(xué)習(xí)興趣,更要注重教師和學(xué)生課前的準(zhǔn)備和課后的鞏固。根據(jù)師生在教學(xué)活動(dòng)中扮演的不同角色,他們各自在課前、課上、課后各環(huán)節(jié)中的實(shí)施方案是不一樣的,具體如圖1所示。

作為教師,首先要通讀教材,精讀教材中的每一個(gè)細(xì)節(jié),從全局上把握所授內(nèi)容及知識(shí)結(jié)構(gòu);要查閱相關(guān)的資料和熟悉教學(xué)大綱,做到重點(diǎn)難點(diǎn)心中有數(shù);還要查閱國內(nèi)外文獻(xiàn)資料,了解學(xué)科目前發(fā)展的最新動(dòng)向;同時(shí)該課程也是一門實(shí)踐性較強(qiáng)的課程,所以對(duì)老師也提出了更高的要求,不僅要了解目前常用的一些數(shù)據(jù)庫產(chǎn)品,而且至少要會(huì)熟練操作其中的一種產(chǎn)品,比如SQL Server系列,同時(shí)要盡早規(guī)劃好上機(jī)實(shí)驗(yàn)和課程實(shí)踐環(huán)節(jié)的任務(wù),關(guān)于實(shí)踐教學(xué)方面的改革與探討在文獻(xiàn)[5]中進(jìn)行了闡述。

教師在備課的過程中,對(duì)所授部分內(nèi)容要再次精讀,確保正確理解書本中的每個(gè)知識(shí)點(diǎn),把握好重點(diǎn)、難點(diǎn),選擇最佳的教學(xué)方法。如專門的關(guān)系運(yùn)算,包括選擇、投影、連接和除運(yùn)算,前3中比較容易理解,關(guān)鍵是對(duì)除法的理解比較抽象,所以在教學(xué)過程中,對(duì)該部分要重點(diǎn)闡述,多舉例題進(jìn)行分析,再通過一些例題,啟發(fā)式的讓學(xué)生自己學(xué)會(huì)寫出涉及到除運(yùn)算的一些關(guān)系代數(shù)。

課堂講授過程中,綜合運(yùn)用多種優(yōu)秀的教學(xué)方法,以此提高學(xué)生的學(xué)習(xí)興趣,夯實(shí)學(xué)生的理論基礎(chǔ),提高學(xué)生實(shí)際問題的分析和應(yīng)用能力。

教師上完課后要進(jìn)行反思,對(duì)所講授的內(nèi)容再粗看一遍,看看在授課過程中還存在哪些問題,并結(jié)合學(xué)生提出的問題,反饋到今后的教學(xué)中。

作為學(xué)生,拿到教材后首先要粗看下整本書的知識(shí)結(jié)構(gòu),大概知道要涉及到哪些方面的內(nèi)容,對(duì)整門課有個(gè)宏觀的印象。

課前預(yù)習(xí)時(shí),粗看下將要講授的內(nèi)容,主要講什么,哪些是基本能看懂的,哪些是不大明白的,這樣上課時(shí)做到心中有數(shù),對(duì)存疑部分上課聽講時(shí)尤其要注意。

課堂學(xué)習(xí)中,學(xué)生應(yīng)積極配合老師,對(duì)自己存疑或不能理解的地方,如關(guān)系代數(shù)中的象集、除運(yùn)算,帶著先前的初步思考,認(rèn)真聽老師分析,這樣帶著問題有目的地聽,會(huì)起到事半功倍的效果。

學(xué)生上完課后,應(yīng)仔細(xì)研讀該部分的內(nèi)容,仔細(xì)體會(huì),對(duì)每個(gè)知識(shí)點(diǎn)是否做到真正理解,對(duì)還存在疑惑的地方,主動(dòng)跟老師探討,使自己的思路更加清晰,為后續(xù)內(nèi)容的預(yù)習(xí)打下良好的基礎(chǔ),同時(shí)課堂上能更好地理解各個(gè)知識(shí)點(diǎn),指導(dǎo)學(xué)生的自主學(xué)習(xí),增強(qiáng)學(xué)生的學(xué)習(xí)效果。

3 結(jié)束語

無論教師的教,還是學(xué)生的學(xué),都是一個(gè)系統(tǒng)化工程。不僅要注重課堂上的教學(xué)內(nèi)容組織、教學(xué)方法設(shè)計(jì),更要重視課前課后各個(gè)環(huán)節(jié),使得教與學(xué)的各個(gè)活動(dòng)成為一個(gè)相互促進(jìn)的整體。該文提出了教與學(xué)過程中各個(gè)環(huán)節(jié)的具體實(shí)施方法,它們之間環(huán)環(huán)相扣、相輔相成。可以發(fā)現(xiàn)教師的教與學(xué)生的學(xué)是兩種完全不同的模式,它們?cè)谡n堂活動(dòng)中相互作用,在課后交流中得到提高,從而達(dá)到更好的教學(xué)效果。

參考文獻(xiàn):

[1] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].4版.北京:高等教育出版社,2008.

[2] 李志欣,卓亞琦.計(jì)算機(jī)專業(yè)中數(shù)據(jù)庫原理課程的改革與實(shí)踐[J].科技傳播,2010,8:218-219.

[3] 王立新,章曙光.數(shù)據(jù)庫原理的案例導(dǎo)向教學(xué)研究[J].電腦知識(shí)與技術(shù),2010(8):6155-6157.

[4] 劉暢.案例法和項(xiàng)目驅(qū)動(dòng)法在“數(shù)據(jù)庫原理”教學(xué)實(shí)踐中的應(yīng)用探討[J].計(jì)算機(jī)教育,2009(19):75-77.

篇6

關(guān)鍵詞:數(shù)據(jù)庫系統(tǒng)原理;網(wǎng)絡(luò)課程;設(shè)計(jì)原則;框架結(jié)構(gòu);建構(gòu)主義

0 引言

計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通訊技術(shù)促進(jìn)了網(wǎng)絡(luò)教育的發(fā)展,網(wǎng)絡(luò)課程是網(wǎng)絡(luò)教育的基本載體,其質(zhì)量是決定網(wǎng)絡(luò)教育質(zhì)量的關(guān)鍵要素之一。教育部充分意識(shí)到網(wǎng)絡(luò)課程在高等教育中的戰(zhàn)略地位,在2000年啟動(dòng)了新世紀(jì)網(wǎng)絡(luò)課程建設(shè)工程;自2003年起陸續(xù)出臺(tái)了一系列建設(shè)優(yōu)質(zhì)網(wǎng)絡(luò)教育資源和網(wǎng)絡(luò)課程的相關(guān)政策,如2003年了《關(guān)于啟動(dòng)高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程精品課程建設(shè)工作的通知》;并且自2007年起將網(wǎng)絡(luò)課程納入國家精品課程的評(píng)選項(xiàng)目中。

1 數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程的意義

數(shù)據(jù)庫系統(tǒng)原理是計(jì)算機(jī)科學(xué)與技術(shù)、信息安全、軟件工程和網(wǎng)絡(luò)工程及相關(guān)專業(yè)的專業(yè)基礎(chǔ)課或主干課程。建構(gòu)數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程可以整合豐富的教育資源,突破學(xué)習(xí)的時(shí)空限制,實(shí)現(xiàn)自主學(xué)習(xí)、個(gè)性學(xué)習(xí)和遠(yuǎn)程交互,使學(xué)生立體化、多元化地了解并掌握數(shù)據(jù)庫系統(tǒng)的基本原理、基本技術(shù)和基本方法,為開發(fā)信息管理系統(tǒng)、網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)等應(yīng)用提供基礎(chǔ)知識(shí)與技術(shù),為后續(xù)專業(yè)基礎(chǔ)和專業(yè)課程的學(xué)習(xí)和應(yīng)用打下良好的基礎(chǔ)。具體意義如下:

(1)網(wǎng)絡(luò)課程以學(xué)生為中心,強(qiáng)調(diào)學(xué)生自主學(xué)習(xí),不受教師、課堂和時(shí)間的限制。學(xué)生按照自身?xiàng)l件安排課程的學(xué)習(xí),根據(jù)個(gè)人的基礎(chǔ)選擇適合的學(xué)習(xí)內(nèi)容,實(shí)現(xiàn)真正意義上的因材施教和個(gè)性化學(xué)習(xí)。

(2)互聯(lián)網(wǎng)匯集了大量的教學(xué)資源,包括由國內(nèi)外著名的教育專家、優(yōu)秀教師和計(jì)算機(jī)專業(yè)人員共同開發(fā)的教學(xué)數(shù)據(jù)、檔案資料、優(yōu)秀教案等。學(xué)生可以得到任一學(xué)科和領(lǐng)域的知識(shí)信息,得到專家學(xué)者的指導(dǎo),拓展學(xué)生的學(xué)習(xí)內(nèi)容,開闊學(xué)生的學(xué)習(xí)視角,實(shí)現(xiàn)教學(xué)資源的共享。

(3)網(wǎng)絡(luò)課程能最大限度地提供自由交互。師生之間的交互可以讓學(xué)生獲得教師的指導(dǎo):學(xué)生之間的交互可以讓他們進(jìn)行協(xié)作學(xué)習(xí)。學(xué)生通過實(shí)時(shí)的或非實(shí)時(shí)的交互,獲得圖、文、聲、像并茂的學(xué)習(xí)信息。

(4)越來越多的人離開高校后通過學(xué)習(xí)網(wǎng)絡(luò)課程完成繼續(xù)教育。網(wǎng)絡(luò)課程沒有地域和時(shí)空的限制,學(xué)生可以根據(jù)需要隨時(shí)接受優(yōu)質(zhì)的遠(yuǎn)程教育,滿足繼續(xù)學(xué)習(xí)和終身學(xué)習(xí)的需要。

2 數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程設(shè)計(jì)原則

數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程的建設(shè)以建構(gòu)主義學(xué)習(xí)理論為理論基礎(chǔ)。建構(gòu)主義認(rèn)為學(xué)習(xí)者并不是簡單地把知識(shí)從外界搬到記憶里,而是應(yīng)該以已有經(jīng)驗(yàn)為基礎(chǔ),通過與外界的相互作用來獲取、建構(gòu)新知識(shí);知識(shí)不是通過教師傳授得到,而是學(xué)習(xí)者在一定的情境(社會(huì)文化背景)下學(xué)習(xí),借助其他人(教師和學(xué)習(xí)伙伴)的幫助,利用必要的學(xué)習(xí)資料,通過意義建構(gòu)的方式獲得的。建構(gòu)主義學(xué)習(xí)理論的教學(xué)設(shè)計(jì)專家指出:學(xué)習(xí)問題應(yīng)該在真實(shí)情景中展開,是一項(xiàng)真實(shí)的任務(wù);為課程設(shè)計(jì)多個(gè)學(xué)習(xí)起點(diǎn)和多個(gè)學(xué)習(xí)路徑;各種教學(xué)因素應(yīng)能支持學(xué)習(xí)者的自主學(xué)習(xí);對(duì)學(xué)習(xí)活動(dòng)進(jìn)行非量化的整體評(píng)價(jià),反對(duì)以過分細(xì)化的標(biāo)準(zhǔn)評(píng)價(jià)。結(jié)合建構(gòu)主義的學(xué)習(xí)觀點(diǎn),我們給出數(shù)據(jù)庫原理網(wǎng)絡(luò)課程設(shè)計(jì)的基本原則。

1)營造真實(shí)情境。

學(xué)習(xí)環(huán)境的創(chuàng)設(shè)是學(xué)習(xí)的一個(gè)重要環(huán)節(jié),因此網(wǎng)絡(luò)課程要能給學(xué)生創(chuàng)設(shè)符合教學(xué)主題要求并且接近真實(shí)的情境。首先,教師可以利用圖形、文字、聲音、錄像等各種手段生動(dòng)地模擬一些對(duì)學(xué)生來說是真實(shí)的同時(shí)又與教學(xué)活動(dòng)相關(guān)的問題。其次,教師要切實(shí)激發(fā)學(xué)生的學(xué)習(xí)動(dòng)機(jī),引導(dǎo)學(xué)生挑戰(zhàn)各種復(fù)雜的問題情境。第三,讓學(xué)生進(jìn)行角色扮演,模擬在真實(shí)問題情境下的各種角色的行為。

2)自主學(xué)習(xí)為主,協(xié)作學(xué)習(xí)為輔。

網(wǎng)絡(luò)課程將學(xué)生從傳統(tǒng)教學(xué)中的被動(dòng)建構(gòu)者變?yōu)橹鲃?dòng)建構(gòu)者,激勵(lì)學(xué)生主動(dòng)獲取知識(shí),主動(dòng)查閱網(wǎng)絡(luò)資源,主動(dòng)進(jìn)行學(xué)結(jié)。學(xué)生在網(wǎng)絡(luò)課程的學(xué)習(xí)過程中,不僅掌握了專業(yè)知識(shí),還通過信息檢索提高了自身的信息素養(yǎng)和創(chuàng)造能力。在進(jìn)行自主學(xué)習(xí)的同時(shí),協(xié)作交流也是必不可少的。協(xié)作學(xué)習(xí)不僅能讓學(xué)生通過各種交流解決自己所遇到的問題,而且能讓學(xué)生感覺到自己在一個(gè)真實(shí)的團(tuán)體中學(xué)習(xí),從而不會(huì)感到孤單和無助,這對(duì)建構(gòu)知識(shí)、共享觀點(diǎn)、傳遞與獲得信息、交流感情均有重要作用。

3)尊重學(xué)生的個(gè)體差異。

不同的學(xué)生具有不同的社會(huì)背景,他們的行為習(xí)慣和思維方式呈現(xiàn)多樣性。網(wǎng)絡(luò)課程應(yīng)充分考慮到這種個(gè)體差異,教學(xué)方式和表現(xiàn)形式應(yīng)多樣化、個(gè)性化,并根據(jù)學(xué)生認(rèn)知的特點(diǎn)不斷改進(jìn),做到因材施教。同時(shí),網(wǎng)絡(luò)課程要提供豐富的學(xué)習(xí)資源,為學(xué)生自由探索創(chuàng)造條件,幫助他們自我發(fā)展。

3 數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程架構(gòu)

網(wǎng)絡(luò)課程包括學(xué)習(xí)內(nèi)容、學(xué)習(xí)資源、教學(xué)策略、學(xué)習(xí)支持、學(xué)習(xí)評(píng)價(jià)和教學(xué)活動(dòng)6個(gè)要素。在數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程設(shè)計(jì)原則的指導(dǎo)下,圍繞網(wǎng)絡(luò)課程的6個(gè)要素,我們采用3層架構(gòu)結(jié)構(gòu)對(duì)數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程進(jìn)行設(shè)計(jì),總體設(shè)計(jì)結(jié)構(gòu)見圖1。

數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程包括以下6個(gè)模塊:

(1)課程指南。課程指南目的是使學(xué)生對(duì)課程有一個(gè)總體了解。

(2)課程學(xué)習(xí)。提供一系列立體化的課程學(xué)習(xí)資源,滿足學(xué)生系統(tǒng)地學(xué)習(xí)基礎(chǔ)原理知識(shí)的需要。學(xué)生如果想進(jìn)一步拓寬知識(shí)面,了解數(shù)據(jù)庫技術(shù)的最新理論,研究前沿內(nèi)容,可以通過“技術(shù)前沿”子模塊獲得相關(guān)支持。

(3)實(shí)踐教學(xué)。實(shí)驗(yàn)內(nèi)容的安排由淺到深,學(xué)生從認(rèn)識(shí)數(shù)據(jù)庫管理系統(tǒng)開始,先完成一些簡單操作,接著完成一個(gè)中型的信息管理系統(tǒng)的設(shè)計(jì)與開發(fā),并在此基礎(chǔ)上,通過“拓展訓(xùn)練”子模塊進(jìn)一步提高應(yīng)用和實(shí)踐能力。

(4)學(xué)習(xí)互動(dòng)。網(wǎng)絡(luò)課程提供在線作業(yè)和在線答疑,學(xué)生可以提交電子作業(yè)或向老師提問和留言,老師可以在線布置作業(yè)、批改作業(yè)和回答學(xué)生的提問。同學(xué)之間可以通過在線交流互相學(xué)習(xí),增進(jìn)同學(xué)感情,減少孤軍作戰(zhàn)的感覺。

(5)自主學(xué)習(xí)。數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程的設(shè)計(jì)以“學(xué)生學(xué)習(xí)型”為主,學(xué)生可以下載相關(guān)學(xué)習(xí)資料,或者在線觀看教師教學(xué)錄像,或者利用網(wǎng)絡(luò)課程中的導(dǎo)航瀏覽、問題訓(xùn)練等手段獲得相關(guān)學(xué)習(xí)信息,自定學(xué)習(xí)路線和學(xué)習(xí)進(jìn)度。學(xué)生在學(xué)習(xí)過程中可以自行中斷教學(xué)視頻,記錄學(xué)習(xí)心得、疑難問題和重點(diǎn)內(nèi)容,便于日后有針對(duì)性地復(fù)習(xí)。電子作業(yè)不僅便于提交和批改,而且教師對(duì)作業(yè)的批改和學(xué)生對(duì)作業(yè)的改正可長時(shí)間保留,使傳統(tǒng)的學(xué)習(xí)過程變得更加方便靈活和高效,真正實(shí)現(xiàn)學(xué)生自主學(xué)習(xí)。

(6)課程應(yīng)用。在學(xué)生進(jìn)行實(shí)踐活動(dòng)的過程中,可以借鑒“應(yīng)用技巧”中介紹的相關(guān)技術(shù)。學(xué)生可以閱讀“相關(guān)鏈接…‘熱點(diǎn)聚焦”子模塊中的科技文獻(xiàn)或熱點(diǎn)研究問題,拓寬自己的知識(shí)面,讓課程知識(shí)能夠?qū)W以致用。

篇7

關(guān)鍵詞: 在線考試系統(tǒng);設(shè)計(jì); B/S; 需求分析; 數(shù)據(jù)庫設(shè)計(jì)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)07-0113-03

1 概述

隨著互聯(lián)網(wǎng)技術(shù)、多計(jì)算機(jī)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)、計(jì)算機(jī)技術(shù)等在現(xiàn)代教育領(lǐng)域大范圍普及,教育方式正面臨著一場巨大的變革。傳統(tǒng)的考試的諸多弊端日益突出,例如考試效率不高、缺乏公平性、試題再利用性差、保密性低、成本較高等,使得傳統(tǒng)考試很難與新的教育方式接軌,線上考試應(yīng)運(yùn)而生。作為一種適應(yīng)時(shí)代的新型的考試方式,在線考試解決傳統(tǒng)考試過程中的工作量大、效率低、資源浪費(fèi)等問題,越來越多的高等院??荚囈呀?jīng)選擇了采取線上考核的形式[1]。

基于網(wǎng)絡(luò)的在線考試是網(wǎng)絡(luò)技術(shù)和教育信息化發(fā)展的必然趨勢。在線考試系統(tǒng)使考試管理工作更加規(guī)范化、信息化與自動(dòng)化,不僅減輕教師的工作負(fù)擔(dān),而且提升考試管理水平與工作效率[2]。

在線考試系統(tǒng)的實(shí)現(xiàn)可以避免傳統(tǒng)考試方式中的一些缺陷。首先,節(jié)約了教學(xué)成本,在線考試系統(tǒng)無需印刷上的費(fèi)用,工作人員需求量相對(duì)減少,節(jié)約大量人力、物力[3];其次,計(jì)算機(jī)自動(dòng)從卷庫中抽取試卷、批閱試卷,減輕教師負(fù)擔(dān),提高管理效率[4]。最后,考試批閱由計(jì)算機(jī)完成,避免教師批閱過程中的主觀影響,提高了考試成績的準(zhǔn)確性和公平性[5]。總之。在線考試系統(tǒng)在實(shí)際應(yīng)用中具有重要的實(shí)踐意義。

基于《數(shù)據(jù)庫原理及應(yīng)用》課程的在線考試系統(tǒng)實(shí)現(xiàn)基于教師、學(xué)生、管理員三類用戶的個(gè)人信息管理、考試資格管理、考試管理、批閱試卷、成績管理等功能。

2 系統(tǒng)需求分析

2.1 功能需求

《數(shù)據(jù)庫原理及應(yīng)用》課程考試僅涉及單選題、判斷題和主觀題,為了便于學(xué)生考試的管理及老師統(tǒng)計(jì)分析考試結(jié)果,急需將考試由線下模式轉(zhuǎn)化為線上考試。軟件實(shí)現(xiàn)了學(xué)生隨機(jī)抽取某套試卷進(jìn)行《數(shù)據(jù)庫原理及應(yīng)用》課程的考試,提交試卷后立刻反饋客觀題考試成績,教師評(píng)閱完主觀題之后,得到學(xué)生考試總成績及考試結(jié)果統(tǒng)計(jì)分析等功能[6]。具體功能如下:

登錄驗(yàn)證:系統(tǒng)根據(jù)用戶登錄的賬戶、密碼和用戶身份驗(yàn)證用戶狀態(tài);

個(gè)人信息修改:用戶根據(jù)自身情況修改個(gè)人信息;

密碼修改:用戶根據(jù)自身情況修改個(gè)人密碼;

參加考試:用戶登錄系統(tǒng),抽取試卷,參加考試;

提交試卷:參加考試后,提交試卷,得到客觀成績;

查看成績:用戶查看考試成績;

批閱主觀試卷:老師選擇學(xué)生,給出主觀題得分;

查看試卷分析:系統(tǒng)通過分析學(xué)生成績得到成績分析圖;

創(chuàng)建學(xué)生用戶: 管理員導(dǎo)入EXCEL表;

審核考試資格: 管理員修改考生考試權(quán)限;

開通補(bǔ)考權(quán)限: 管理員審批補(bǔ)考學(xué)生權(quán)限。

2.2 性能需求

在線考試系統(tǒng)主要功能是實(shí)現(xiàn)學(xué)生在線考試,所以對(duì)系統(tǒng)的速度、負(fù)載、容量、實(shí)時(shí)性都有相應(yīng)的要求。系統(tǒng)自動(dòng)生成報(bào)表時(shí)間需小于10s,更新數(shù)據(jù)庫時(shí)間平均小于1s;系統(tǒng)在100個(gè)用戶并發(fā)訪問時(shí)90%的時(shí)間能正常工作,允許500M以上的并發(fā)數(shù)據(jù)流量;數(shù)據(jù)庫的每個(gè)表單能存儲(chǔ)10萬條記錄,服務(wù)器能存儲(chǔ)100G的文件,并且系統(tǒng)必須及時(shí)更新數(shù)據(jù)庫。

2.3 質(zhì)量屬性

在線考試系統(tǒng)需要滿足用戶所有的需求功能完備,符合法定的相關(guān)標(biāo)準(zhǔn)、協(xié)議、規(guī)則,并且系統(tǒng)需要易于維護(hù)、修改、剔除缺陷,及時(shí)給用戶反饋結(jié)果。系統(tǒng)界面簡潔明了,用戶可以短時(shí)間內(nèi)學(xué)會(huì)該軟件,在崩潰時(shí)可以自動(dòng)保存數(shù)據(jù),因軟件缺陷而導(dǎo)致的故障頻率比較低[7]。

2.4 對(duì)外接口

在線考試系統(tǒng)對(duì)外接口提出了基本要求,外觀要求界面操作簡單、方便、美觀、一致;實(shí)用靈活,系統(tǒng)操作快捷、按用戶操作習(xí)慣。

3 系統(tǒng)設(shè)計(jì)

3.1 功能模塊設(shè)計(jì)

《數(shù)據(jù)庫原理及應(yīng)用》課程在線考試系統(tǒng)包括系統(tǒng)登錄、個(gè)人信息管理、考試資格管理、考試管理、批閱試卷、成績管理等功能。系統(tǒng)共包括三種身份用戶,管理員賬戶是系統(tǒng)自動(dòng)分配的,系統(tǒng)不提供注冊(cè)功能。

管理員主要實(shí)現(xiàn)審核學(xué)生考試信息、查看成績、創(chuàng)建學(xué)生賬戶、創(chuàng)建教師賬戶、對(duì)學(xué)生信息增刪改查、查看成績報(bào)表、增刪改查教師信息等功能。

教師具有管理個(gè)人信息、批閱學(xué)生主觀題試卷、查看成績等功能。

具體功能模塊劃分如下圖所示:

3.2 數(shù)據(jù)庫設(shè)計(jì)

3.2.1 數(shù)據(jù)庫概念模型設(shè)計(jì)

系統(tǒng)共包括三種身份用戶:管理員、教師、學(xué)生,包括管理員表、學(xué)生表、教師表、單選題表、課程表、判斷題表、主觀題表、成績表、審核結(jié)果表等9張表。數(shù)據(jù)庫每一個(gè)關(guān)系都滿足3NF,具體如下:

管理員表(管理員編號(hào)、管理員姓名、管理員登錄密碼);

教師表(教師編號(hào)、教師姓名、教師登錄密碼);

學(xué)生表(學(xué)生學(xué)號(hào)、學(xué)生姓名、學(xué)生性別、學(xué)生年級(jí)、學(xué)生登錄密碼、學(xué)生審核結(jié)果);

課程表(課程編號(hào)、課程名稱、課程教師編號(hào)、考試時(shí)間);

單選表(單選題序號(hào)、題目內(nèi)容、A選項(xiàng)、B選項(xiàng)、C選項(xiàng)、D選項(xiàng)、正確答案、試卷編號(hào));

判斷題表(判斷題序號(hào)、題目內(nèi)容、正確答案、試卷編號(hào));

主觀題表(主觀題序號(hào)、題目內(nèi)容、試卷編號(hào));

成績表(序號(hào)、學(xué)生學(xué)號(hào)、課程編號(hào)、學(xué)生單選答案、單選得分、學(xué)生判斷題答案、判斷題得分、學(xué)生主觀題第一題答案、主觀題第一題得分、學(xué)生主觀題第二題答案、主觀題第二題得分、學(xué)生主觀題第三題答案、主觀題第三題得分、學(xué)生主觀題第四題答案、主觀題第四題得分、學(xué)生主觀題第五題答案、主觀題第五題得分、學(xué)生主觀題第六題答案、主觀題第六題得分、學(xué)生主觀題第七題答案、主觀題第七題得分、學(xué)生主觀題第八題答案、主觀題第八題得分、學(xué)生主觀題第九題答案、主觀題第九題得分、學(xué)生主觀題第十題答案、主觀題第十題得分、客觀題得分、主觀題得分、總成績);

審核表(編號(hào)、學(xué)生學(xué)號(hào)、學(xué)生姓名、學(xué)生專業(yè)、學(xué)生年級(jí)、課程名稱、授課教師姓名、學(xué)生審核結(jié)果)。

數(shù)據(jù)庫概念模型設(shè)計(jì)如圖2數(shù)據(jù)庫概念模型圖所示:

3.3 技術(shù)路線及關(guān)鍵技術(shù)

系統(tǒng)采用B/S架構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式)設(shè)計(jì),避免了客戶端的安裝,直接在有互聯(lián)網(wǎng)的情況下可以訪問系統(tǒng)頁面[8]。系統(tǒng)基于.NET的標(biāo)準(zhǔn)三層架構(gòu)模式,三層分別為:數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、視圖層即表示層。

數(shù)據(jù)訪問層封裝了對(duì)數(shù)據(jù)庫中原始數(shù)據(jù)的一些操作,根據(jù)業(yè)務(wù)邏輯層的需求制定相應(yīng)的SQL語句,返回?cái)?shù)據(jù)庫中的值或?qū)?shù)據(jù)存入數(shù)據(jù)庫,例如對(duì)數(shù)據(jù)的增加、刪除、修改、查詢等。業(yè)務(wù)邏輯層主要是對(duì)程序接收的數(shù)據(jù)進(jìn)行相應(yīng)的處理,針對(duì)數(shù)據(jù)訪問層進(jìn)行操作,來完成一系列的功能,基本上所有的用戶命令由這一層通過調(diào)用數(shù)據(jù)訪問層的方法來實(shí)現(xiàn)。表示層為面向用戶的部分,可以是web方式也可以是WinForm方式,其為面向用戶的部分,為用戶提供交互式的界面,用來接收用戶的請(qǐng)求并顯示返回的數(shù)據(jù)給用戶。具體系統(tǒng)架構(gòu)如下圖3系統(tǒng)體系架構(gòu)所示。

《數(shù)據(jù)庫原理及應(yīng)用》在線考試系統(tǒng)關(guān)鍵技術(shù):利用CSS3提供的多媒體查詢功能使頁面實(shí)現(xiàn)自適應(yīng)屏幕,可在多個(gè)終端上使用該系統(tǒng);使用動(dòng)態(tài)生成圖片的技術(shù)生成驗(yàn)證碼;文件下載采用二進(jìn)制流式下載;信息查詢采用動(dòng)態(tài)數(shù)據(jù)庫綁定技術(shù);為方便頁面統(tǒng)一規(guī)劃采用母版頁、TreeView控件的形式;動(dòng)態(tài)引用JavaScript生成日歷,方便教師選擇考試時(shí)間。

4 總結(jié)

本文針對(duì)《數(shù)據(jù)庫原理及應(yīng)用》在線考試系統(tǒng)做了詳細(xì)設(shè)計(jì),分析了在線考試系統(tǒng)的意義,介紹了系統(tǒng)需求,明確了系統(tǒng)所需實(shí)現(xiàn)的功能,提出了系統(tǒng)整體解決方案,完善了數(shù)據(jù)庫設(shè)計(jì)。以《數(shù)據(jù)庫原理及應(yīng)用》在線考試系統(tǒng)為例,對(duì)在線考試系統(tǒng)的設(shè)計(jì)提供了參考價(jià)值。

參考文獻(xiàn):

[1]儲(chǔ)可可.安慶職業(yè)學(xué)院網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 大連: 大連理工大學(xué),2014.

[2]劉洪江.在線考試系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2012(3):508-511.

[3]楊露,朱誠,葉勇.基于B/S模式的無紙化考試系統(tǒng)研究[J].實(shí)驗(yàn)科學(xué)與技術(shù),2011(3):62-63+142.

[4]董紅影.程序設(shè)計(jì)在線練習(xí)與考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廣州:中山大學(xué),2014.

[5]王瑞.網(wǎng)上評(píng)卷與自學(xué)考試信息化建設(shè)――以甘肅省為例[J].中國考試,2014(5):46-51.

[6]何員子.在線考試系統(tǒng)的需求分析和總體設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2015(32):49-51.

篇8

關(guān)鍵詞:“數(shù)據(jù)庫原理”;課程;數(shù)學(xué)資源;建設(shè)

“數(shù)據(jù)庫原理課程”是計(jì)算機(jī)課程之一,教學(xué)包括數(shù)據(jù)庫理論、數(shù)據(jù)庫技術(shù)與數(shù)據(jù)庫的應(yīng)用實(shí)踐三個(gè)部分,可全面提高學(xué)生對(duì)數(shù)據(jù)庫的了解以及應(yīng)用水平。就目前來看,教W過程中教學(xué)資源不足的問題,對(duì)教學(xué)效率的提高阻礙較大。因此,建設(shè)教學(xué)資源成為了“數(shù)據(jù)庫原理”課程改革的重點(diǎn)。

一、“數(shù)據(jù)庫原理”課程簡介

1.“數(shù)據(jù)庫原理”課程內(nèi)容

“數(shù)據(jù)庫原理”課程是計(jì)算機(jī)課程的重要組成部分,由于其技術(shù)性較強(qiáng),理論知識(shí)無法通過語言詳細(xì)講解,因此教師通常采用PPT進(jìn)行教學(xué),這樣效率相對(duì)較高,學(xué)生的學(xué)習(xí)過程更加直觀,理解也更加深入。除理論教學(xué)外,該課程還包括實(shí)踐部分,實(shí)踐教學(xué)通常采用上機(jī)操作的方法完成,教師要求學(xué)生親自對(duì)數(shù)據(jù)庫加以維護(hù),以加深對(duì)知識(shí)的理解程度。

2.“數(shù)據(jù)庫原理”課程教學(xué)現(xiàn)狀

當(dāng)前的教學(xué)模式,可在一定程度上提高學(xué)生的理論與實(shí)踐水平,但卻具有對(duì)教學(xué)資源以及現(xiàn)代化教學(xué)技術(shù)應(yīng)用力度不足的問題。微課及網(wǎng)絡(luò)教學(xué)是信息化技術(shù)下兩種新型的教學(xué)方式,具有一定的適用性,可用于多種類型課程的教學(xué)過程中,可以有效拓展教學(xué)時(shí)間與空間,在提高教學(xué)效率方面優(yōu)勢顯著。當(dāng)前“數(shù)據(jù)庫原理”課程教學(xué),仍以課堂教學(xué)為主,課下學(xué)生的學(xué)習(xí)途徑較少,長此以往,學(xué)生容易因?yàn)槿狈毩?xí),影響學(xué)習(xí)效果。在社會(huì)及市場對(duì)人才素質(zhì)要求越來越高的今天,對(duì)上述教學(xué)模式加以改革,已經(jīng)變得極為必要。

二、“數(shù)據(jù)庫原理”課程數(shù)學(xué)資源建設(shè)

1.數(shù)學(xué)資源的整合

(1)理論教學(xué)。理論教學(xué)內(nèi)容以數(shù)據(jù)庫理論知識(shí)為主,教學(xué)可在網(wǎng)絡(luò)平臺(tái)上進(jìn)行。教師需將教學(xué)內(nèi)容以電子教案的形式,到互聯(lián)網(wǎng)上供學(xué)生學(xué)習(xí)。以“數(shù)據(jù)庫原理”第一章為例,電子教案中需包括數(shù)據(jù)庫管理的發(fā)展、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫的發(fā)展形式三項(xiàng)內(nèi)容,教師需將每一項(xiàng)教學(xué)內(nèi)容細(xì)化,系統(tǒng)地展現(xiàn)給學(xué)生,使其能夠參照電子教案自學(xué)知識(shí)。

(2)實(shí)踐教學(xué)。實(shí)踐教學(xué)的目的在于培養(yǎng)學(xué)生的數(shù)據(jù)庫管理能力,以學(xué)生的上機(jī)操作為主。對(duì)此,學(xué)??山⑾鄳?yīng)練習(xí)平臺(tái)及數(shù)據(jù)庫管理系統(tǒng),如SQL Server等,使學(xué)生的操作水平在系統(tǒng)中得到提升。與傳統(tǒng)的機(jī)房上機(jī)操作相比,上述方法拓展了練習(xí)的空間與時(shí)間,提高了練習(xí)的有效性。

(3)視頻資源的制作與。教師可綜合理論與實(shí)踐教學(xué)內(nèi)容,制作視頻資源,并將其到互聯(lián)網(wǎng)平臺(tái)中,使學(xué)生可通過對(duì)視頻資源的觀看,直觀地理解理論知識(shí),并了解操作過程,降低學(xué)習(xí)難度。視頻資源可采用微課模式下視頻的制作方法加以制作,要控制每一段視頻的時(shí)間,避免視頻內(nèi)容冗長繁雜,影響學(xué)生的觀看興趣。

2.教學(xué)資源的建設(shè)

(1)軟件與硬件支持。由于教學(xué)資源需要以視頻的方式,因此需具有錄像及錄音設(shè)備,硬件應(yīng)包括攝像頭、話筒、電腦等。軟件可以以Camtasia Studio系列為主。

(2)具體建設(shè)過程。①啟動(dòng)Camtasia Studio軟件,進(jìn)入到教學(xué)資源錄制程序中。②打開PPT課件并播放,根據(jù)需求,調(diào)整顯示區(qū)域大小。③點(diǎn)擊Camera,進(jìn)入視頻錄制狀態(tài)。④點(diǎn)擊Audio按鈕,完成聲音測試。⑤點(diǎn)擊REC,正式錄制。⑥錄制完成后,保存文件。⑦可點(diǎn)擊屏幕右上角預(yù)覽鍵,觀看效果。⑧如視頻資源不存在問題,則可以。

3.教學(xué)資源多樣化水平的提高

(1)課程介紹。教師需在制作每一個(gè)教學(xué)視頻前,做好課程介紹,使學(xué)生不必長時(shí)間觀看視頻,便能夠馬上了解此視頻中所包含的內(nèi)容。不同學(xué)生對(duì)不同知識(shí)的了解程度不同,因此視頻觀看需求也不同,將課程介紹置于教學(xué)前,可使學(xué)生及時(shí)篩選出自己所需要的資源,提高學(xué)生的學(xué)習(xí)效率。課程介紹應(yīng)包括學(xué)習(xí)任務(wù)、學(xué)習(xí)方法、學(xué)習(xí)內(nèi)容等多方面內(nèi)容,使學(xué)生可全面了解視頻的概況。

(2)視頻講座。教師可對(duì)答疑解惑過程中學(xué)生所提出的問題加以總結(jié),選擇學(xué)生學(xué)習(xí)難度最大的環(huán)節(jié),作為視頻講座的主要內(nèi)容。在視頻講座開始前,教師應(yīng)搜集大量資源,以解決學(xué)生普遍存在的問題為目的展開講座,確保學(xué)生通過講座獲得更大的進(jìn)步。

(3)教學(xué)內(nèi)容總結(jié)。教師以一章節(jié)為一階段,對(duì)教學(xué)內(nèi)容加以總結(jié)。以第二章“數(shù)據(jù)模型”為例,教學(xué)內(nèi)容總結(jié)應(yīng)包括數(shù)據(jù)模型種類總結(jié)、關(guān)系代數(shù)運(yùn)算的總結(jié)、關(guān)系實(shí)體及參照完整性的總結(jié)等。教學(xué)內(nèi)容總結(jié)應(yīng)本著簡潔明了的原則展開,避免贅述,使學(xué)生清晰地了解整個(gè)章節(jié)的脈絡(luò)及基礎(chǔ)知識(shí)內(nèi)容,幫助學(xué)生理清學(xué)習(xí)思路。

三、結(jié)語

綜上,教師應(yīng)在利用相應(yīng)教學(xué)軟件的基礎(chǔ)上,將理論與實(shí)踐內(nèi)容的教學(xué)整合為視頻資源,以提高教學(xué)的直觀性;并通過測試及總結(jié)教學(xué)內(nèi)容的方法,為學(xué)生理清學(xué)習(xí)脈絡(luò),使其充分了解自身存在的弱點(diǎn)與缺陷,使教學(xué)水平及學(xué)生的學(xué)習(xí)效果得到全面的提高與改善。

推薦期刊