日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

首頁 > 文章中心 > 數(shù)據(jù)庫原理

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

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇數(shù)據(jù)庫原理范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

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

數(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.

數(shù)據(jù)庫原理范文第2篇

【關(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í)?;靖拍?、基本理論是授課的重點(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)措施。

數(shù)據(jù)庫原理范文第3篇

關(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.

數(shù)據(jù)庫原理范文第4篇

[關(guān)鍵詞] 數(shù)據(jù)庫 教學(xué)方法 教學(xué)手段

一、引言

數(shù)據(jù)庫原理與應(yīng)用是計(jì)算機(jī)發(fā)展和數(shù)據(jù)庫技術(shù)緊密結(jié)合并不斷發(fā)展的一門學(xué)科。在整個(gè)社會(huì)行業(yè)中,數(shù)據(jù)庫的應(yīng)用范圍極其廣泛,它是現(xiàn)代化程度和綜合國力的重要標(biāo)志。在以信息化帶動(dòng)工業(yè)化和工業(yè)化促進(jìn)信息化的進(jìn)程中,作為存儲(chǔ)海量數(shù)據(jù)信息的數(shù)據(jù)庫扮演了越來越重要的角色。為了適應(yīng)信息社會(huì)對(duì)人才培養(yǎng)的需要,各高校都開設(shè)了“數(shù)據(jù)庫原理與應(yīng)用”。但在教學(xué)中仍存在以下問題:

1.教學(xué)方法基本上仍采用以教師為中心,填鴨式教學(xué)模式,完全由教師主宰課堂,忽視學(xué)生的認(rèn)知主體作用,不利于具有創(chuàng)新思維和創(chuàng)新能力的創(chuàng)造型人才的培養(yǎng)。因此,在教學(xué)方法上應(yīng)有所創(chuàng)新和突破。

2.在理論知識(shí)教學(xué)上,許多教師幾乎是照本宣科,不能通過案例教學(xué),使學(xué)生對(duì)數(shù)據(jù)庫的基礎(chǔ)理論知識(shí)掌握不深刻,不能活學(xué)活用和創(chuàng)新。

3.課程設(shè)置的實(shí)踐環(huán)節(jié)不夠,缺乏綜合實(shí)踐設(shè)計(jì)環(huán)節(jié),主要還是因?yàn)楦鞲咝0才诺膶?shí)驗(yàn)內(nèi)容均是圍繞如何去消化課堂內(nèi)容而設(shè)置的,很少設(shè)置綜合應(yīng)用或只設(shè)置后臺(tái)數(shù)據(jù)庫設(shè)計(jì)部分,缺乏和前臺(tái)應(yīng)用程序的連接,從而阻礙了學(xué)生的學(xué)習(xí)主動(dòng)性和積極性。

二、調(diào)整教學(xué)內(nèi)容,不斷引入新方法、新思路

教學(xué)內(nèi)容在講授理論知識(shí)的基礎(chǔ)上,選擇數(shù)據(jù)庫應(yīng)用的企業(yè)案例作為教學(xué)內(nèi)容的一部分,充分反映學(xué)科前沿成果,并不斷更新。由于數(shù)據(jù)庫技術(shù)發(fā)展迅速,本課程在注重講授基礎(chǔ)理論、技術(shù)和方法的基礎(chǔ)上,注意吸收數(shù)據(jù)庫的最新技術(shù)成果并結(jié)合專業(yè)特點(diǎn),將一些新技術(shù)、新思想引入教學(xué)中,不斷豐富和完善教學(xué)內(nèi)容。激發(fā)學(xué)生的自學(xué)和創(chuàng)造能力。

三、注重教學(xué)方法和教學(xué)手段的創(chuàng)新

改進(jìn)教學(xué)方法和教學(xué)手段,以符合現(xiàn)代教育、素質(zhì)教育和創(chuàng)新教育要求并與研究型大學(xué)課程特點(diǎn)相適應(yīng)的教學(xué)方法和教學(xué)手段,主要有:

1.案例教學(xué)

教師充分備課,精心選擇具有數(shù)據(jù)庫前沿知識(shí)的企業(yè)案例,豐富課堂內(nèi)容,通過對(duì)案例的深入剖析,圍繞案例提出啟發(fā)式問題,和學(xué)生進(jìn)行探討式交流,使學(xué)生對(duì)數(shù)據(jù)庫的基本概念、基本理論有更深刻的了解,對(duì)數(shù)據(jù)庫的設(shè)計(jì)與開發(fā)有個(gè)真實(shí)的體會(huì),從而帶動(dòng)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性,為成為實(shí)干性人才作充分準(zhǔn)備。

2.作業(yè)練習(xí)

有選擇性地布置一些思考題和練習(xí)題,學(xué)生在認(rèn)真閱讀教材和參考書解決問題的過程中,熟練掌握課程的基本內(nèi)容、重點(diǎn)和難點(diǎn)。

3.教學(xué)手段的改進(jìn)

基礎(chǔ)知識(shí)介紹采用多媒體,SQL語句講解采用多媒體和程序軟件(sqlServer2000等)相結(jié)合,同時(shí)將網(wǎng)絡(luò)教學(xué)平臺(tái)這種輔助教學(xué)手段引入教學(xué)和課后輔導(dǎo)過程中,教師通過及時(shí)了解學(xué)生對(duì)上課內(nèi)容和方法的留言、意見,及時(shí)調(diào)整教學(xué)內(nèi)容和方法,充分調(diào)動(dòng)教與學(xué)的互動(dòng)。

4.課外交流

通過網(wǎng)絡(luò)教學(xué)平臺(tái),使學(xué)生課前預(yù)習(xí)和課后復(fù)習(xí)變得更方便、更直觀,又可通過網(wǎng)絡(luò)平臺(tái)中的聊天室及時(shí)了解和解決學(xué)生在學(xué)習(xí)過程中的諸多疑問,并通過網(wǎng)絡(luò)教學(xué)平臺(tái)向?qū)W生推薦最新的技術(shù)和思想,帶動(dòng)學(xué)生通過閱讀課外資料以進(jìn)一步擴(kuò)展知識(shí)面。

四、加強(qiáng)實(shí)驗(yàn)環(huán)節(jié)的教學(xué)

實(shí)驗(yàn)教學(xué)的改革和建設(shè)是結(jié)合理論基礎(chǔ)教學(xué),注重理論知識(shí)與實(shí)踐相結(jié)合;重點(diǎn)、難點(diǎn)突出,認(rèn)真選擇貼近企業(yè)需求的實(shí)驗(yàn)內(nèi)容,并將其在課程開始時(shí)將實(shí)驗(yàn)內(nèi)容公布在網(wǎng)絡(luò)教學(xué)平臺(tái)上,使學(xué)生能有充足的時(shí)間消化和理解實(shí)驗(yàn)內(nèi)容,在開始實(shí)驗(yàn)時(shí),進(jìn)行實(shí)驗(yàn)講解和布置思考性問題,使學(xué)生帶著問題去做實(shí)驗(yàn);在實(shí)驗(yàn)中進(jìn)行思考和探索,從而循序漸進(jìn)的培養(yǎng)學(xué)生的自主思考、獨(dú)立解決問題的能力,達(dá)到實(shí)驗(yàn)教學(xué)的預(yù)期效果。以實(shí)際應(yīng)用需求來促進(jìn)實(shí)驗(yàn)教學(xué)改革,真正培養(yǎng)學(xué)生的動(dòng)手能力和研究能力,培養(yǎng)學(xué)生活學(xué)活用的能力。

五、注意知識(shí)的延伸,研究方向的引導(dǎo)

數(shù)據(jù)庫課程作為一門應(yīng)用性和實(shí)用性很強(qiáng)的學(xué)科,只完成教學(xué)計(jì)劃內(nèi)容中基礎(chǔ)原理講解和基礎(chǔ)實(shí)驗(yàn)內(nèi)容的訓(xùn)練,對(duì)于學(xué)生而言遠(yuǎn)遠(yuǎn)不夠,還不能培養(yǎng)起學(xué)生運(yùn)用數(shù)據(jù)庫技術(shù)解決實(shí)際問題的能力。從而在加強(qiáng)基礎(chǔ)實(shí)驗(yàn)教學(xué)環(huán)節(jié)基礎(chǔ)上,加入大型綜合性實(shí)驗(yàn),從數(shù)據(jù)庫設(shè)計(jì)開始,一步步引導(dǎo)學(xué)生,逐步鍛煉學(xué)生設(shè)計(jì)和開發(fā)數(shù)據(jù)庫的能力,激發(fā)學(xué)生在其領(lǐng)域繼續(xù)學(xué)習(xí)和研究的愿望。

為了引導(dǎo)學(xué)生對(duì)數(shù)據(jù)庫的后續(xù)學(xué)習(xí),老師可以根據(jù)這一領(lǐng)域的研究現(xiàn)狀,向?qū)W生介紹一些該領(lǐng)域的前沿技術(shù)和理論。比如,數(shù)據(jù)庫挖掘、數(shù)據(jù)倉庫和網(wǎng)絡(luò)數(shù)據(jù)庫等,這樣可以激發(fā)學(xué)生的學(xué)習(xí)興趣,開闊學(xué)生的視野,引導(dǎo)學(xué)生進(jìn)行深入的學(xué)習(xí)和思考。

六、結(jié)束語

教師在理論教學(xué)基礎(chǔ)上,加強(qiáng)學(xué)生實(shí)際動(dòng)手能力的培養(yǎng),建立完善的數(shù)據(jù)庫教學(xué)體系。但任何事情都不是永恒的,要根據(jù)數(shù)據(jù)庫技術(shù)的不斷發(fā)展和創(chuàng)新,應(yīng)針對(duì)不同學(xué)生、不同的特點(diǎn),進(jìn)行長期、有效的數(shù)據(jù)庫教學(xué)改革和建設(shè),這樣才能培養(yǎng)出適應(yīng)時(shí)展的人才。

參考文獻(xiàn):

[1]尚衍英.關(guān)于數(shù)據(jù)庫教學(xué)的幾點(diǎn)思考[J].電腦知識(shí)與技術(shù),2010,(6):656-659.

[2]彭積云,曾曉亮.《數(shù)據(jù)庫原理與應(yīng)用》教學(xué)實(shí)踐與改革[J].電腦信息,2008,(2):50-51.

數(shù)據(jù)庫原理范文第5篇

關(guān)鍵詞:數(shù)據(jù)庫課程;數(shù)字媒體技術(shù);教學(xué)模式;實(shí)踐教學(xué);教學(xué)改革

中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)07-0141-02

隨著信息技術(shù)的發(fā)展,數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)應(yīng)用系統(tǒng)中占據(jù)越來越重要的地位。我校數(shù)字媒體技術(shù)專業(yè)根據(jù)自身的專業(yè)需求,已經(jīng)開設(shè)了多年的數(shù)據(jù)庫教學(xué),總結(jié)近年來教學(xué)中的經(jīng)驗(yàn)和不足,結(jié)合本專業(yè)的特點(diǎn),對(duì)該課程進(jìn)行了一系列的改革,以適應(yīng)數(shù)字媒體行業(yè)人才的需要。

1教學(xué)現(xiàn)狀和存在問題

我院數(shù)字媒體技術(shù)專業(yè)開設(shè)移動(dòng)媒體和游戲開發(fā)兩個(gè)方向,前者側(cè)重網(wǎng)站和移動(dòng)端應(yīng)用開發(fā)人才的培養(yǎng),數(shù)據(jù)庫原理與應(yīng)用課程主要為該方向?qū)W生開設(shè),總計(jì)64學(xué)時(shí),理論和上機(jī)各32學(xué)時(shí)。教學(xué)目標(biāo)是學(xué)生理解數(shù)據(jù)庫的基本原理,能夠自己或配合團(tuán)隊(duì)進(jìn)行數(shù)庫的設(shè)計(jì)和開發(fā),從而掌握在實(shí)際項(xiàng)目中使用數(shù)據(jù)庫的技術(shù)。移動(dòng)媒體方向主要實(shí)踐教學(xué)任務(wù)安排如表1所示:

本專業(yè)屬于非計(jì)算機(jī)專業(yè),計(jì)算機(jī)基礎(chǔ)課程較少,側(cè)重于應(yīng)用型課程。同時(shí)結(jié)合獨(dú)立學(xué)院學(xué)生的實(shí)際情況,本課程采用中國人民大學(xué)的優(yōu)秀教材《數(shù)據(jù)庫系統(tǒng)概論》,并未參照國外經(jīng)典教材,授課內(nèi)容也有所刪減,主要包括數(shù)據(jù)庫原理、設(shè)計(jì)和應(yīng)用三個(gè)部分。三個(gè)部分的主要授課內(nèi)容為:原理部分包括關(guān)系數(shù)據(jù)庫基本概念、關(guān)系代數(shù)、SOL語句、數(shù)據(jù)庫安全性和完整性。設(shè)計(jì)和應(yīng)用包括關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫設(shè)計(jì)、查詢處理和查詢優(yōu)化、數(shù)據(jù)庫恢復(fù)技術(shù)和并發(fā)控制??偨Y(jié)近幾年來教學(xué)實(shí)踐過程,存在的問題有以下幾個(gè)方面:

1)學(xué)生計(jì)算機(jī)基礎(chǔ)薄弱,對(duì)理論知識(shí)興趣不大。本專業(yè)課程圍繞數(shù)字媒體的應(yīng)用設(shè)置,所以開設(shè)的計(jì)算機(jī)基礎(chǔ)課程較少,學(xué)生基礎(chǔ)知識(shí)較薄弱,編程能力不強(qiáng),因此對(duì)于較抽象的原理知識(shí),如:關(guān)系代數(shù)等內(nèi)容,學(xué)生掌握存在一定難度;對(duì)于SQL語句的學(xué)習(xí),學(xué)生只是照搬書上簡單的例子來操作,對(duì)原理、設(shè)計(jì)和應(yīng)用三個(gè)部分沒有融會(huì)貫通。后續(xù)的項(xiàng)目實(shí)踐中,不能從應(yīng)用的整體角度進(jìn)行規(guī)劃,導(dǎo)致設(shè)計(jì)的數(shù)據(jù)庫性能較差,實(shí)用性較弱。

2)相關(guān)課程缺乏聯(lián)系,學(xué)生解決綜合問題能力較弱。本專業(yè)的教學(xué)任務(wù)中,網(wǎng)站開發(fā)類課程和數(shù)據(jù)庫課程相互獨(dú)立,盡管第三學(xué)年的綜合實(shí)踐課程將兩者結(jié)合,由于以學(xué)生練習(xí)為主,課時(shí)較少(16學(xué)時(shí)),較多學(xué)生仍舊不能掌握復(fù)雜的數(shù)據(jù)庫設(shè)計(jì)??偨Y(jié)幾年的畢業(yè)設(shè)計(jì)情況,網(wǎng)站開發(fā)類題目中,較多學(xué)生仍然無法解決數(shù)據(jù)庫整體設(shè)計(jì)及其如何與前端頁面交互的問題。

3)缺乏綜合應(yīng)用的實(shí)踐平臺(tái)。由于學(xué)時(shí)的限制,上機(jī)實(shí)驗(yàn)只是對(duì)理論知識(shí)的簡單實(shí)現(xiàn),與實(shí)際應(yīng)用中的復(fù)雜設(shè)計(jì)相差甚遠(yuǎn)。同時(shí),機(jī)房中數(shù)據(jù)庫平臺(tái)的部署基本都是單機(jī)環(huán)境,與現(xiàn)有實(shí)際網(wǎng)站系統(tǒng)中大型數(shù)據(jù)庫的部署和使用存在較大差距,難以培養(yǎng)學(xué)生的實(shí)際項(xiàng)目開發(fā)能力。

2改革措施

根據(jù)數(shù)字媒體技術(shù)專業(yè)的特點(diǎn),結(jié)合學(xué)生的實(shí)際情況,針對(duì)上述問題,我們堅(jiān)持“應(yīng)用性”和“漸進(jìn)性”原則,對(duì)本課程進(jìn)行了以下幾個(gè)方面的教學(xué)改革:

2.1合理規(guī)劃課程內(nèi)容

對(duì)數(shù)據(jù)庫原理中較難理解的概念,如;數(shù)據(jù)模型、關(guān)系模式、范式等,我們采用用案例式教學(xué)和驗(yàn)證性實(shí)驗(yàn)相結(jié)合;對(duì)數(shù)據(jù)庫設(shè)計(jì)以團(tuán)隊(duì)實(shí)現(xiàn)項(xiàng)目的方式講解,具體如下:

1)項(xiàng)目案例引入教學(xué),實(shí)際案例中的用語和理論知識(shí)對(duì)應(yīng)講解。教學(xué)中所用到的項(xiàng)目案例由互聯(lián)網(wǎng)下常見應(yīng)用模型的提取,如:購物網(wǎng)站設(shè)計(jì)。用驗(yàn)證性實(shí)驗(yàn)加強(qiáng)對(duì)該部分基礎(chǔ)知識(shí)的理解,即授課過程中邊學(xué)邊練。

2)對(duì)數(shù)據(jù)庫設(shè)計(jì)章節(jié),將復(fù)雜的實(shí)際應(yīng)用劃分為多個(gè)簡單需求,鼓勵(lì)學(xué)生從中選擇單個(gè)或幾個(gè)簡單功能進(jìn)行項(xiàng)目的模擬化設(shè)計(jì)和開發(fā),然后在此基礎(chǔ)上進(jìn)行功能的擴(kuò)展。實(shí)際執(zhí)行時(shí),3-5學(xué)生組成團(tuán)隊(duì),以合作方式完成需求分析、E-R圖、數(shù)據(jù)庫設(shè)計(jì)、實(shí)施和安全性檢測整個(gè)流程,采取集中演示和答辯方式進(jìn)行成績判定。

3)結(jié)合數(shù)字媒體的實(shí)際應(yīng)用,講解大型網(wǎng)站的搭建機(jī)制,增加學(xué)生興趣的同時(shí),課本中相關(guān)知識(shí)點(diǎn)與實(shí)際應(yīng)用也有了較好的結(jié)合。

2.2優(yōu)化課程體系

數(shù)據(jù)庫課程在整個(gè)課程體系中并不是孤立的,所以其課程設(shè)計(jì)應(yīng)該與網(wǎng)站開發(fā)等課程設(shè)計(jì)有機(jī)地結(jié)合起來。它們側(cè)重點(diǎn)雖然不同,但是之間又有密切聯(lián)系,讓學(xué)生及早了解這種聯(lián)系,十分必要。我們采取以下措施:

1)第二學(xué)年開始開展綜合實(shí)踐,內(nèi)容是將WEB開發(fā)課程內(nèi)容和數(shù)據(jù)庫結(jié)合。教師演示項(xiàng)目案例的實(shí)際開發(fā)流程,學(xué)生以團(tuán)隊(duì)合作方式,選擇自己感興趣的應(yīng)用,與傳播學(xué)和藝術(shù)方向?qū)W生合作,分別完成技術(shù)實(shí)現(xiàn)、策劃和藝術(shù)設(shè)計(jì)環(huán)節(jié)。這種方式與公司的項(xiàng)目運(yùn)作方式相似,能夠更好的鍛煉不同專業(yè)學(xué)生之間的溝通能力。綜合實(shí)踐成績通過學(xué)生答辯方式判定。

2)引入對(duì)非關(guān)系型數(shù)據(jù)庫系統(tǒng)的介紹,這是應(yīng)對(duì)大規(guī)模和高并發(fā)數(shù)據(jù)訪問Web2.0網(wǎng)站常用的技術(shù)。教師介紹大規(guī)模網(wǎng)站架構(gòu)中的數(shù)據(jù)存儲(chǔ)和訪問模塊,學(xué)生分組了解某個(gè)相關(guān)的設(shè)計(jì)思想和開源軟件。這有助于學(xué)生在掌握基本概念基礎(chǔ)上進(jìn)行擴(kuò)展式自學(xué),減小互聯(lián)網(wǎng)應(yīng)用對(duì)學(xué)生造成的神秘感。這部分內(nèi)容屬于書本外的擴(kuò)充知識(shí),以學(xué)習(xí)匯報(bào)方式進(jìn)行考查。

2.3豐富實(shí)驗(yàn)課教學(xué)

應(yīng)用能力的培養(yǎng)是數(shù)據(jù)庫教學(xué)的主要目標(biāo)之一,為此我們采取以下方法:

1)提供MySql和SQLServer軟件平臺(tái),以及智能手機(jī)常用的Sqllite,另外提供實(shí)際應(yīng)用中常見的Memcache、MongoDB等分布式系統(tǒng),學(xué)生可自由選擇使用。為了更好的模擬實(shí)際的網(wǎng)絡(luò)環(huán)境,實(shí)驗(yàn)課上選定某個(gè)學(xué)生設(shè)計(jì)的數(shù)據(jù)庫為服務(wù)器,其他學(xué)生對(duì)它進(jìn)行遠(yuǎn)程訪問。

2)增加大規(guī)模網(wǎng)站中分布式數(shù)據(jù)平臺(tái)的介紹,開闊學(xué)生視野的同時(shí),動(dòng)手搭建MongoDB等開源系統(tǒng)。選擇具有代表性的智能手機(jī)應(yīng)用項(xiàng)目,重點(diǎn)訓(xùn)練其中數(shù)據(jù)庫應(yīng)用和設(shè)計(jì)部分,以適應(yīng)移動(dòng)互聯(lián)網(wǎng)的發(fā)展,提高學(xué)生的動(dòng)手能力和就業(yè)競爭力。

3結(jié)束語

我們對(duì)數(shù)據(jù)庫原理與應(yīng)用課程的教學(xué)改革取得了較好的效果,體現(xiàn)在學(xué)生對(duì)數(shù)據(jù)庫的基本理論和實(shí)踐能力得到了提升,能夠獨(dú)立或者合作完成相關(guān)畢業(yè)設(shè)計(jì)人數(shù)有了顯著提升,畢設(shè)質(zhì)量也有了顯著提高。

相關(guān)期刊更多

數(shù)據(jù)

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

北京市統(tǒng)計(jì)局

大數(shù)據(jù)

統(tǒng)計(jì)源期刊 審核時(shí)間1個(gè)月內(nèi)

工業(yè)和信息化部

數(shù)據(jù)法學(xué)

部級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

中國人民公安大學(xué)法學(xué)院