公務(wù)員期刊網(wǎng) 精選范文 數(shù)據(jù)庫課程設(shè)計范文

數(shù)據(jù)庫課程設(shè)計精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的數(shù)據(jù)庫課程設(shè)計主題范文,僅供參考,歡迎閱讀并收藏。

數(shù)據(jù)庫課程設(shè)計

第1篇:數(shù)據(jù)庫課程設(shè)計范文

關(guān)鍵詞:數(shù)據(jù)庫應(yīng)用;網(wǎng)絡(luò)課程;設(shè)計

中圖分類號:G64 文獻標(biāo)識碼:A

隨著網(wǎng)絡(luò)技術(shù)的日益發(fā)展,在高校中利用網(wǎng)絡(luò)進行教學(xué),作為傳統(tǒng)教學(xué)模式的一種補充越來越受到重視。與傳統(tǒng)教學(xué)相比,網(wǎng)絡(luò)課程在課堂教學(xué)中具有知識結(jié)構(gòu)模塊化、教學(xué)內(nèi)容多元化、教學(xué)形式靈活化等特點,有利于學(xué)生根據(jù)興趣自主學(xué)習(xí),因而在高校教學(xué)活動中發(fā)揮著越來越重要的作用。

在此背景下,洛陽理工學(xué)院為使網(wǎng)絡(luò)課程建設(shè)與管理工作更加科學(xué)化、規(guī)范化、制度化,在2010年全面啟動院級重點網(wǎng)絡(luò)課程建設(shè)工作,并開發(fā)了網(wǎng)絡(luò)課程建設(shè)平臺,筆者參加的《數(shù)據(jù)庫應(yīng)用》網(wǎng)絡(luò)課程也被遴選為重點資助建設(shè)網(wǎng)絡(luò)課程。這是洛陽理工學(xué)院工程管理專業(yè)的一門專業(yè)基礎(chǔ)課程,是實現(xiàn)“懂管理的技術(shù)人才”培養(yǎng)目標(biāo)的關(guān)鍵課程之一。

一、網(wǎng)絡(luò)課程建設(shè)的必要性

在日常教學(xué)過程中,由于本課程既包括數(shù)據(jù)庫技術(shù),也包括程序設(shè)計方法,且數(shù)據(jù)庫技術(shù)和程序設(shè)計分別都有很多知識點,教學(xué)內(nèi)容較多。同時,對于數(shù)據(jù)庫技術(shù)的理論部分、面向?qū)ο蟪绦蛟O(shè)計的方法,大部分學(xué)生對于本課程的內(nèi)容特別是計算機程序設(shè)計部分都是從未接觸過的,課程總體較難。再者,課程除理論部分涉及面較廣外,還包含應(yīng)用實踐環(huán)節(jié)。而總體課時安排僅有64學(xué)時(其中包括24學(xué)時實踐),在這么短的時間內(nèi)要掌握本課程的主要內(nèi)容,難度較大。

對此,課程組教師雖然通過不斷優(yōu)化課程內(nèi)容,在不影響整體知識結(jié)構(gòu)的情況下,采用精講多練、適當(dāng)取舍的方法,從而在有限的課時內(nèi),將課程基本內(nèi)容和精華部分傳授給學(xué)生;同時,對授課的計劃和程序做了一系列的改進,努力提高學(xué)生的學(xué)習(xí)興趣,采取課堂講授和課下自學(xué)相結(jié)合的方式,使學(xué)生掌握所學(xué)內(nèi)容;最后,在課堂教學(xué)方面采用多媒體教學(xué)方式,通過引入實際案例,利用互動式學(xué)習(xí)的方法,由師生雙方共同提出問題、解決問題,從而提高學(xué)生的實際應(yīng)用能力和解決問題能力。但由于時間畢竟有限,為了能夠進一步提高學(xué)習(xí)的效率,我們充分利用網(wǎng)絡(luò)和網(wǎng)絡(luò)資源,通過建設(shè)網(wǎng)絡(luò)課程,構(gòu)建第二學(xué)習(xí)課堂。這樣,一方面加強了師生的交流互動,增強學(xué)生對知識的掌握;另一方面可充分發(fā)揮網(wǎng)絡(luò)資源的共享優(yōu)勢,提高學(xué)生學(xué)習(xí)的效果。

二、網(wǎng)絡(luò)課程的教學(xué)內(nèi)容設(shè)計

網(wǎng)絡(luò)課程的教學(xué)內(nèi)容設(shè)計是網(wǎng)絡(luò)課程建設(shè)的主體,是教師根據(jù)學(xué)生專業(yè)特點及本身對課程的理解,將需要講授的內(nèi)容按照網(wǎng)絡(luò)教學(xué)環(huán)境的需要和網(wǎng)絡(luò)課程的教學(xué)目標(biāo)進行分解、重組,使其更適宜用網(wǎng)絡(luò)教學(xué)的形式表達。為了適應(yīng)不同層次學(xué)生學(xué)習(xí)的要求,通常采用模塊化方法組織教學(xué)內(nèi)容,在每個學(xué)習(xí)模塊下,確定學(xué)習(xí)重點、難點、需掌握的知識點,并配以相應(yīng)的測試、練習(xí)模塊,參考資源模塊及擴展學(xué)習(xí)模塊。在呈現(xiàn)方式上采用文本、圖像、視頻等多種方式,以學(xué)生為主體,力求提高學(xué)生的學(xué)習(xí)興趣。數(shù)據(jù)庫應(yīng)用網(wǎng)絡(luò)課程教學(xué)內(nèi)容設(shè)計中主要包括:

1、課程基本信息。主要包括課程描述、主講教師信息、教材建設(shè)、授課計劃、教學(xué)方法、考核辦法等,概要地介紹數(shù)據(jù)庫應(yīng)用課程的歷史沿革、教學(xué)隊伍建設(shè)、理論課和實踐課的教學(xué)內(nèi)容、教學(xué)方法,使用的教材和參考資料,考核方法等。

2、課程教學(xué)資源設(shè)計。提供以服務(wù)為中心的豐富教學(xué)資源,主要包括理論教學(xué)大綱、授課電子教案、多媒體課件、作業(yè)與習(xí)題在線測試、案例庫、單元題庫及綜合題庫、動態(tài)操作演示等。這部分內(nèi)容是網(wǎng)絡(luò)課程教學(xué)內(nèi)容設(shè)計中的核心部分,由主講教師根據(jù)豐富的授課經(jīng)驗,針對課程的難點和重點,以圖片、教學(xué)錄像和動態(tài)演示等表現(xiàn)手法予以呈現(xiàn),便于學(xué)生掌握和理解,提高學(xué)習(xí)的效率。

3、實踐環(huán)節(jié)教學(xué)設(shè)計。數(shù)據(jù)庫應(yīng)用是一門對實踐操作能力要求很強的課程,在網(wǎng)絡(luò)課程建設(shè)中其實踐環(huán)節(jié)是不可缺少的。通過實踐教學(xué),可使學(xué)生進一步掌握所學(xué)的知識,將理論知識和實踐環(huán)節(jié)緊密結(jié)合,理論聯(lián)系實際,提高學(xué)生對所學(xué)知識的綜合應(yīng)用能力。該部分主要包括實踐教學(xué)大綱、上機實驗安排、課程設(shè)計指導(dǎo)書等,在設(shè)計時,主要進行了三個方面的工作:一是在各章理論教學(xué)前,通過引入實際案例,并貫穿整個教學(xué)環(huán)節(jié),同時對案例中出現(xiàn)的問題,采用互動式學(xué)習(xí)的方法,從而提高學(xué)生的實際應(yīng)用能力和解決問題能力;二是對各個具體的知識點,利用動畫進行動態(tài)演示,從而展現(xiàn)整個操作的全過程,提高學(xué)生們的動手能力;三是按照實踐教學(xué)安排,布置每次上機實驗任務(wù),最后綜合為一個小型的數(shù)據(jù)庫管理系統(tǒng)。

4、教學(xué)輔助資源設(shè)計。學(xué)生可通過此模塊及時了解課程有關(guān)的擴展信息及相關(guān)的資源,主要包括:學(xué)習(xí)內(nèi)容主題論壇、相關(guān)精品課程網(wǎng)站鏈接、網(wǎng)絡(luò)資源鏈接、vf二級考試鏈接、相關(guān)前沿問題和熱點問題討論的鏈接等。

三、網(wǎng)絡(luò)課程的結(jié)構(gòu)設(shè)計

網(wǎng)絡(luò)課程的結(jié)構(gòu)設(shè)計是指課程網(wǎng)站的設(shè)計,包括課程的整體框架和功能、導(dǎo)航設(shè)計、具體頁面的設(shè)計和多媒體設(shè)計等。在本課程中首頁主要按照教學(xué)內(nèi)容的設(shè)計,采用模塊化的思路系統(tǒng)地呈現(xiàn)各類學(xué)習(xí)內(nèi)容與學(xué)習(xí)活動。本課程整體設(shè)計上采用了左右結(jié)構(gòu),左方類目上包括課程簡介、學(xué)習(xí)計劃、內(nèi)容學(xué)習(xí)、案例分析、實驗、作業(yè)、答疑討論以及各種交流工具等模塊;右方為根據(jù)需要設(shè)立的四大應(yīng)用型模塊,包括課程描述、學(xué)習(xí)日歷、釋疑信息、論壇信息和通知。其他頁面的設(shè)計采用同樣的風(fēng)格,框架結(jié)構(gòu)保持不變,在右方顯示該模塊的具體內(nèi)容。整個結(jié)構(gòu)的設(shè)計圍繞課程要求的學(xué)習(xí)內(nèi)容與具體的學(xué)習(xí)活動進行了有效整合,以充分促進學(xué)生自主學(xué)習(xí)的目的;同時,在設(shè)計中注意以下問題,以保證網(wǎng)絡(luò)課程的實際應(yīng)用效果。

1、導(dǎo)航功能設(shè)計。網(wǎng)絡(luò)課程的利用和學(xué)生學(xué)習(xí)效率的高低,在很大程度上取決于導(dǎo)航功能是否完善。方便快捷的導(dǎo)航功能設(shè)計,將可以幫助學(xué)生在學(xué)習(xí)過程中隨時獲得幫助,減少在學(xué)習(xí)過程中的盲目性。為了保證網(wǎng)絡(luò)課程的實用性,特從兩個層次設(shè)計本課程的導(dǎo)航功能:一是網(wǎng)絡(luò)課程中各項教學(xué)資源的導(dǎo)航,以方便同學(xué)們各個內(nèi)容的學(xué)習(xí);二是在教學(xué)資源下學(xué)習(xí)內(nèi)容的導(dǎo)航,在這里包括各章節(jié)中重點、難點及知識點的導(dǎo)航,以方便不同層次學(xué)生的學(xué)習(xí),同時給予了學(xué)生自主學(xué)習(xí)和對內(nèi)容的選擇權(quán)利。

2、動態(tài)操作演示設(shè)計。數(shù)據(jù)庫應(yīng)用課程除了理論知識外,對動手操作能力要求很高。因此,在設(shè)計中應(yīng)當(dāng)突出該課程的特點,尤其是對實踐環(huán)節(jié)進行個性化設(shè)計,充分利用各種信息技術(shù),發(fā)揮網(wǎng)絡(luò)技術(shù)優(yōu)勢,通過各種圖片、動畫、視頻等,最大限度地表現(xiàn)出課程的特色,使學(xué)生可以方便地學(xué)習(xí)這門課程。

3、在線測試設(shè)計。在線測試是教學(xué)環(huán)節(jié)中學(xué)生與教師溝通、互動的一個重要橋梁。通過在線測試環(huán)節(jié),學(xué)生可充分認識到自己對知識掌握的程度,還存在哪些盲點,方便進行再學(xué)習(xí)和改進;而教師也可全面地了解學(xué)生們的學(xué)習(xí)效果,從而有重點地進行指導(dǎo)。在本環(huán)節(jié)包括章節(jié)測試、知識點測試和綜合測試三部分。

4、交互功能設(shè)計。在網(wǎng)絡(luò)環(huán)境中,學(xué)生是學(xué)習(xí)的中心,可以自主地選擇時間、地點、內(nèi)容來進行學(xué)習(xí)。通過在線測試環(huán)節(jié)雖可對學(xué)生們的知識掌握情況有個全面了解,但由于題庫的設(shè)計、學(xué)生個體掌握程度不同等原因,不能滿足全部的需要。交互功能設(shè)計則可針對處于不同時間和空間條件下的教師和學(xué)生進行有效地交流的平臺,從而充分提高學(xué)習(xí)的效率。在此,交互功能主要有數(shù)據(jù)庫網(wǎng)絡(luò)課程學(xué)習(xí)論壇、課程電子郵件及電子公告板三種形式。

5、在線學(xué)習(xí)指導(dǎo)設(shè)計。本環(huán)節(jié)主要是為了有效地指導(dǎo)學(xué)生的自主學(xué)習(xí)活動而設(shè)計,通過此環(huán)節(jié)調(diào)動學(xué)生學(xué)習(xí)的積極性和主動性,引導(dǎo)學(xué)生的學(xué)習(xí)活動。要求教師根據(jù)課程的整體安排,在相應(yīng)欄目填寫具體內(nèi)容,包括對各章、各環(huán)節(jié)進行課程學(xué)習(xí)引導(dǎo)、學(xué)習(xí)任務(wù)、時間安排、專題討論、答疑活動等進行的安排。

6、教學(xué)評價設(shè)計。教學(xué)評價是以教學(xué)目標(biāo)為依據(jù),運用有效的技術(shù)手段,對教學(xué)活動的過程及其結(jié)果進行測定、衡量,并給予價值判斷。網(wǎng)絡(luò)課程設(shè)計的質(zhì)量,除了前面各項內(nèi)容的設(shè)計以外,合理的、多樣化的教學(xué)評價也是網(wǎng)絡(luò)課程設(shè)計質(zhì)量的重要指標(biāo)。本課程教學(xué)評價模塊主要有兩個方面的內(nèi)容:一是教師評價的設(shè)計,內(nèi)容涵蓋學(xué)生在線測試、學(xué)習(xí)活動、討論活動等的評價;二是學(xué)生評價的設(shè)計,涵蓋對教學(xué)活動、教學(xué)內(nèi)容及授課方法的評價。通過教學(xué)評價,有利于形成教與學(xué)的全面互動,有利于教師和學(xué)生的充分交流,從而能夠進一步提高學(xué)習(xí)的效果。

四、結(jié)束語

在網(wǎng)絡(luò)課程的整個設(shè)計中,首先需要設(shè)計者明確目標(biāo),清楚地認識到為什么要建立網(wǎng)絡(luò)課程,從而把握網(wǎng)絡(luò)課程設(shè)計的整體方向。在此基礎(chǔ)上,圍繞目標(biāo)設(shè)計教學(xué)內(nèi)容,同時從教學(xué)內(nèi)容出發(fā)設(shè)計網(wǎng)絡(luò)課程的結(jié)構(gòu)。筆者認為,把握好這一思路,對提高網(wǎng)絡(luò)課程的建設(shè)質(zhì)量、提高網(wǎng)絡(luò)課程的使用效果、充分發(fā)揮網(wǎng)絡(luò)課程的作用具有重要的意義。

(作者單位:洛陽理工學(xué)院)

主要參考文獻:

[1]王軍,何曉玲,田同海.機械設(shè)計基礎(chǔ)網(wǎng)絡(luò)課程建設(shè)[J].中國現(xiàn)代教育裝備,2010.2.

第2篇:數(shù)據(jù)庫課程設(shè)計范文

關(guān)鍵詞: Oracle;數(shù)據(jù)庫;CDIO

中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2015)13-0001-02

Abstract: In order to improve the teaching quality of the Oracle database curriculum design, and training students' practical operation level and comprehensive design ability, according to the characteristics of CDIO model matching well with the development process of Oracle database, the CDIO model is introduced to the curriculum design of oracle database in this paper. The curriculum design is developed with the way of active, practice and connection between courses, in accordance with the four stage of the idea, design,implementation and operation, and then the training target of computer application talents is achieved.

Key words: Oracle; Database; CDIO

1 引言

隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,尤其是Web服務(wù)的出現(xiàn),數(shù)據(jù)庫管理工具的地位越來越得到提升,作為存儲數(shù)據(jù)的Oracle數(shù)據(jù)庫以其獨特的各種優(yōu)勢成為當(dāng)前的主流,Oracle數(shù)據(jù)庫課程也成為高校計算機專業(yè)學(xué)生學(xué)習(xí)的必修課重點之一[1]。一般來說,在Oracle數(shù)據(jù)庫課程的先修課《數(shù)據(jù)庫原理》課程中掌握了數(shù)據(jù)庫的基本原理,在《Oracle數(shù)據(jù)庫》課程學(xué)習(xí)時著重Oracle軟件的實際設(shè)計,它研究服務(wù)器數(shù)據(jù)如何存儲、使用和管理才能保證數(shù)據(jù)的安全與訪問的效率,具有較強的理論性和實用性[2]。由此可以看出,Oracle數(shù)據(jù)庫不僅強調(diào)學(xué)生的實踐操作水平,更需要培養(yǎng)他們的綜合設(shè)計能力。然而,Oracle數(shù)據(jù)庫理論課學(xué)生只能聽著和看著老師操作,實驗課也只能將理論課所學(xué)知識簡單地加以操作。雖然實驗課在一定程序上提高了學(xué)生動手操作水平,但基本是將實驗內(nèi)容直接實踐出來,而不需要設(shè)計,更不需要綜合,不能全面培養(yǎng)學(xué)生的實踐動手能力,影響著學(xué)生進一步的設(shè)計能力、創(chuàng)新能力和綜合研究能力[3]。Oracle數(shù)據(jù)庫課程設(shè)計突破了《Oracle數(shù)據(jù)庫》理論與實驗課程的局限教學(xué)范圍,將Oracle數(shù)據(jù)庫課程教學(xué)中所學(xué)的理論知識向?qū)嶋H聯(lián)系轉(zhuǎn)化,需要由學(xué)生自己選題、需求分析和數(shù)據(jù)庫設(shè)計,綜合實驗課程所有操作的實驗內(nèi)容,以團隊的形式作為一個整體數(shù)據(jù)庫項目開發(fā),進而促使團隊內(nèi)所有學(xué)生的全面發(fā)展,能夠有效提高學(xué)生的綜合設(shè)計能力,是計算機相關(guān)專業(yè)培養(yǎng)學(xué)生設(shè)計能力、實踐能力和創(chuàng)新能力的重要實踐教學(xué)環(huán)節(jié),在Oracle數(shù)據(jù)庫課程實踐教學(xué)和學(xué)習(xí)培養(yǎng)目標(biāo)中處于非常重要的地位。

2 CDIO教育模式

CDIO教育模式是2004年由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)研究創(chuàng)立,CDIO分別代表了構(gòu)思(Conceive)、設(shè)計(Design)、實現(xiàn)(Implement)和運作(Operate)等四個學(xué)習(xí)過程,是一種以產(chǎn)品研發(fā)到產(chǎn)品運行的生命周期為載體,讓學(xué)生以主動的、 實踐的、 課程之間有機聯(lián)系的方式學(xué)習(xí)[4]。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、 個人能力、人際團隊能力和工程系統(tǒng)能力四個層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這四個層面達到預(yù)定目標(biāo)[4]。在Oracle數(shù)據(jù)庫課程設(shè)計中,普遍采取數(shù)據(jù)庫項目開發(fā)形式,由數(shù)據(jù)庫項目題目確定和項目需求分析、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫實現(xiàn)到數(shù)據(jù)庫運行與維護等四個階段組成,剛好分別對應(yīng)了CDIO中的構(gòu)思、設(shè)計、實現(xiàn)和運作等四個過程。同時,Oracle數(shù)據(jù)庫項目開發(fā)過程中,不僅要求學(xué)會Oracle數(shù)據(jù)庫基本理論與實踐知識,培養(yǎng)學(xué)生個人設(shè)計能力,還要求具有團隊精神和團隊開發(fā)水平,以及數(shù)據(jù)庫綜合設(shè)計能力,也是社會對數(shù)據(jù)庫方向人才的基本要求,與CDIO培養(yǎng)大綱要求相吻合。因此,將CDIO模式引入到Oracle數(shù)據(jù)庫課程設(shè)計,使學(xué)生能夠掌握數(shù)據(jù)庫開發(fā)的整個生命周期,形成一個完整的數(shù)據(jù)庫應(yīng)用系統(tǒng),以提高學(xué)生的動手能力、設(shè)計能力和創(chuàng)新能力,符合高校計算機專業(yè)培養(yǎng)目標(biāo),對學(xué)生的全面培養(yǎng)具有非常重要的意義。

3 基于CDIO模式的Oracle數(shù)據(jù)庫課程設(shè)計

將CDIO模式的構(gòu)思、設(shè)計、實現(xiàn)和運作等四個學(xué)習(xí)過程引入到Oracle數(shù)據(jù)庫課程設(shè)計,對應(yīng)于構(gòu)思、設(shè)計、實現(xiàn)和運作等四個階段。

3.1構(gòu)思階段

(1)Oracle數(shù)據(jù)庫課程設(shè)計題目確定。通過資料的查閱整理和初步的需求分析,在老師的指導(dǎo)下,團隊所有成員共同分析與商議一起確定Oracle數(shù)據(jù)庫課程設(shè)計題目。

(2)需求分析。需求分析是軟件工程生命周期當(dāng)中的一個關(guān)鍵階段,團隊成員共同確定數(shù)據(jù)輸入需求,獲得結(jié)果需求,系統(tǒng)輸出需求等方面,重點圍繞系統(tǒng)用戶進行需求研究,以獲得系統(tǒng)的基本需求。

(3)Oracle數(shù)據(jù)庫課程設(shè)計項目系統(tǒng)體系結(jié)構(gòu)的確定。團隊成員共同選擇課程設(shè)計項目開發(fā)工具之后,從網(wǎng)絡(luò)結(jié)構(gòu)模式和軟件開發(fā)模式兩個方面共同確定系統(tǒng)軟件架構(gòu)。一方面,確定客戶機和服務(wù)器結(jié)構(gòu)(Client/Server,C/S)或WEB興起后的瀏覽器/服務(wù)器模式 (Browser/Server,B/S);另一方面,確定為普通開發(fā),或MVC,或分層模式等。

3.2設(shè)計階段

(1)功能設(shè)計。團隊成員應(yīng)該掌握軟件系統(tǒng)設(shè)計的相關(guān)理論與方法,根據(jù)構(gòu)思階段對Oracle數(shù)據(jù)庫課程設(shè)計項目的需求分析,在老師的指導(dǎo)下多次商量反復(fù)討論,不斷完善構(gòu)思與設(shè)計,最后確定系統(tǒng)的目標(biāo)、范圍、定義和功能。

(2)數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫設(shè)計是Oracle數(shù)據(jù)庫課程設(shè)計的重點,主要包括概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和存儲設(shè)置。概念結(jié)構(gòu)設(shè)計通過對項目處理過程的分析抽象出實體,并確定這些實體的屬性,畫出實體ER圖。邏輯結(jié)構(gòu)設(shè)計包括對表的結(jié)構(gòu)、序列、索引、視圖、存儲過程、函數(shù)、包、觸發(fā)器等對象的設(shè)計。存儲結(jié)構(gòu)有物理存儲結(jié)構(gòu)和邏輯存儲結(jié)構(gòu),以物理存儲的數(shù)據(jù)文件和邏輯存儲的表空間為重點,將數(shù)據(jù)庫對象與存儲結(jié)構(gòu)有機地結(jié)合起來。

(3)項目分工。項目團隊確立小組組長,在組長的帶領(lǐng)下將系統(tǒng)劃分為多個模塊,以及確定各模塊間的接口規(guī)范,并為團隊各成員分配任務(wù)。

3.3實現(xiàn)階段

(1)數(shù)據(jù)庫實現(xiàn)。在課程設(shè)計過程中,作為數(shù)據(jù)庫課程,數(shù)據(jù)庫實現(xiàn)是學(xué)生學(xué)習(xí)的關(guān)鍵,雖然在設(shè)計階段已經(jīng)進行了數(shù)據(jù)庫設(shè)計,但最重點的還是要將這些設(shè)計實現(xiàn)出來,主要是基于數(shù)據(jù)庫設(shè)計對表、序列、索引、視圖、存儲過程、函數(shù)、包、觸發(fā)器等對象的創(chuàng)建(CREATE),數(shù)據(jù)文件和表空間的管理,為后面的代碼實現(xiàn)提供基礎(chǔ)。

(2)代碼實現(xiàn)。在構(gòu)思階段確定的開發(fā)工具和系統(tǒng)架構(gòu)的基礎(chǔ)上,根據(jù)設(shè)計階段設(shè)計的系統(tǒng)功能,團隊小組成員依照任務(wù)分配編寫程序代碼并不斷地反復(fù)調(diào)試、測試與修改代碼以完成系統(tǒng)各子模塊的開發(fā)。代碼實現(xiàn)雖然是學(xué)生難度最大、工作量最多的部分,但由于涉及數(shù)據(jù)庫知識點不多,不作為Oracle數(shù)據(jù)庫課程設(shè)計的重點組成。

(3)系統(tǒng)整合。在團隊小組組長的帶領(lǐng)下,根據(jù)事先規(guī)定的接口規(guī)范將各成員開發(fā)的子模塊進行系統(tǒng)的整合與測試,完成課程設(shè)計系統(tǒng)的所有功能。

3.4運作階段

(1)系統(tǒng)測試。系統(tǒng)測試主要是對系統(tǒng)的功能性測試,測試系統(tǒng)的輸入與輸出是否符合要求,并適當(dāng)?shù)姆磸?fù)修改代碼,甚至修改設(shè)計,直到達到課程設(shè)計目標(biāo)為止。

(2)論文撰寫。在老師的指導(dǎo)下總結(jié)系統(tǒng)設(shè)計與開發(fā)工作,根據(jù)軟件開發(fā)規(guī)范的需求分析、總體設(shè)計、詳細設(shè)計、運行與測試等生命周期撰寫論文,是Oracle數(shù)據(jù)庫課程設(shè)計當(dāng)中不可缺少的重點組成部分。

(3)評價評分。評價評分是指導(dǎo)老師的工作,用于對學(xué)生的課程設(shè)計進行總結(jié)與打分。根據(jù)學(xué)生在課程設(shè)計過程中的平時考勤表現(xiàn)和平時實驗情況確定平時分,參考系統(tǒng)的設(shè)計與撰寫的論文,最重要的是系統(tǒng)的任務(wù)分配與學(xué)生的答辯水平,由此得出每一個學(xué)生的成績。

4 結(jié)束語

本文將CDIO模式引入到Oracle數(shù)據(jù)庫課程設(shè)計教學(xué),根據(jù)CDIO模式中的構(gòu)思、設(shè)計、實現(xiàn)和運作四個學(xué)習(xí)過程,重點介紹了Oracle數(shù)據(jù)庫課程設(shè)計中的構(gòu)思、設(shè)計、實現(xiàn)和運作等四個階段,以達到培養(yǎng)學(xué)生對Oracle數(shù)據(jù)庫課程的實踐操作水平和綜合設(shè)計能力的目的。

參考文獻:

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

[2] 蘇靖楓,柳菊霞.應(yīng)用型本科院?!秓racle數(shù)據(jù)庫》課程教學(xué)模式研究[J].教育教學(xué)論壇,2012:249-250.

第3篇:數(shù)據(jù)庫課程設(shè)計范文

關(guān)鍵詞:數(shù)據(jù)庫原理及應(yīng)用;課程設(shè)計;課程管理;過程化管理;考核方式

中圖分類號:G642.0文獻標(biāo)識碼:A文章編號:1009-3044(2012)22-5396-03

Process Management Used for Curriculum Design of Database Principle and Application

LUAN Cui-ju, WANG Wei-hua, WU Ai-hua

(College Of Information Eng., Shanghai Maritime Univ., Shanghai 201306, China)

Abstract:The curriculum design of database principle and application aims to make students understand the database theory and technology better and learn to use in practice, meanwhile strengthen the students several ability including problem analyzing, problem solving, collaboration, and innovation. To achieve this goal, by analyzing the characteristics of the course the method of process management is proposed, the curriculum process, assessment and management methods is designed. Teaching practice shows that, this method can guide the students to follow the database design process step by step in an orderly manner, in each stage the problems can be found and corrected in time.

Key words:database principle and application; curriculum design; curriculum management; process management; assessment methods

《數(shù)據(jù)庫原理及應(yīng)用》課程是很多高校計算機、信息等專業(yè)的必修課,該課程兼顧數(shù)據(jù)庫原理、技術(shù)及應(yīng)用,是理論與實踐密切結(jié)合的課程[1]。因此,通常都為該課程配套了課程設(shè)計,以強化理論課的學(xué)習(xí)。實踐教育的目的是讓學(xué)生理解和消化教師傳授的知識和技能,培養(yǎng)學(xué)生的動手能力、社會活動能力、發(fā)現(xiàn)問題與解決問題的能力,最終達到培養(yǎng)創(chuàng)新能力的目的[2]。這也是數(shù)據(jù)庫課程設(shè)計的目標(biāo)。

但是同其他同類課程一樣,《數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計》的實施效果與其預(yù)定目標(biāo)還存在一定的差距。該文在分析該課程存在問題的基礎(chǔ)上,提出了改進的課程管理及考核方式,以期提高該課程的實施效果,達到鍛煉學(xué)生、培養(yǎng)學(xué)生的目標(biāo)。

1數(shù)據(jù)庫課程設(shè)計中存在的問題分析

實踐性課程與理論性課程不同,理論性課程是學(xué)習(xí)理論知識,而實踐性課程主要是訓(xùn)練操作技能;課程設(shè)計又不同于實驗課程,實驗課程一般分多個專題進行實訓(xùn),而課程設(shè)計通常是針對一個綜合的項目進行實訓(xùn)。這些課程的實施方式也是不同的:理論性課程基本是在教室集中授課,實驗課程是在實驗室集中訓(xùn)練,而課程設(shè)計的實施更松散一些。

隨著計算機成為多數(shù)學(xué)生自備的學(xué)習(xí)工具,數(shù)據(jù)庫課程設(shè)計通常不采用集中訓(xùn)練方式,而是采用教師有限次的集中授課加上輔導(dǎo)答疑,學(xué)生自擇時間和地點進行系統(tǒng)分析、設(shè)計、實現(xiàn)并查閱資料撰寫課程設(shè)計報告。其優(yōu)點是可以給學(xué)生更大的自由度,同時能夠提高實驗室的利用率。缺點是容易導(dǎo)致學(xué)生放任自流、草草應(yīng)付,難以達到課程的預(yù)定目標(biāo)。

針對數(shù)據(jù)庫課程設(shè)計中存在的一些問題分析如下:

1)課程設(shè)計流程過粗

數(shù)據(jù)庫課程設(shè)計一般采用的流程是:確定選題,開題,中期檢查,系統(tǒng)驗收,課程設(shè)計答辯,提交設(shè)計報告。這一流程看似很細致,但是沒有體現(xiàn)出數(shù)據(jù)庫設(shè)計的特點,或者說與數(shù)據(jù)庫設(shè)計過程沒有很好的結(jié)合。按照這一流程進行管理,到中期檢查時往往發(fā)現(xiàn)學(xué)生的數(shù)據(jù)庫結(jié)構(gòu)不合理,根源是數(shù)據(jù)庫的設(shè)計存在問題,這些問題沒有被及時發(fā)現(xiàn),導(dǎo)致后續(xù)的系統(tǒng)設(shè)計及實現(xiàn)都基于不合理的前期設(shè)計。

數(shù)據(jù)庫課程設(shè)計重在數(shù)據(jù)庫的設(shè)計,而數(shù)據(jù)庫的設(shè)計要經(jīng)過需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施及系統(tǒng)實現(xiàn)等多個階段,其中需求分析是基礎(chǔ),概念結(jié)構(gòu)設(shè)計是關(guān)鍵,邏輯結(jié)構(gòu)設(shè)計是目標(biāo),如果這三個階段出現(xiàn)問題,后面的設(shè)計及系統(tǒng)實現(xiàn)的質(zhì)量難以保證。

2)課程設(shè)計強調(diào)結(jié)果忽視了過程管理

數(shù)據(jù)庫課程設(shè)計要求學(xué)生最終提交一個可運行的系統(tǒng)和一份課程設(shè)計報告,在考核方式中這兩部分所占比重非常大。這種模式重在作品也就是結(jié)果,沒有強調(diào)課程設(shè)計實施過程的管理。數(shù)據(jù)庫課程設(shè)計要經(jīng)過一個從系統(tǒng)分析到設(shè)計再到實現(xiàn)的過程,而前兩個階段是本門課程設(shè)計的重點,對于這樣的過程沒有管理好,整個課程設(shè)計難以達到預(yù)期的目標(biāo)。

3)學(xué)生與指導(dǎo)教師之間缺乏溝通

由于前述數(shù)據(jù)庫課程設(shè)計的特點,學(xué)生與教師的溝通少之又少,大部分學(xué)生只在中期檢查和系統(tǒng)驗收答辯的時候才與指導(dǎo)教師有交流,而這時的交流主要是教師對學(xué)生課程設(shè)計進展及完成情況的檢查和評價。

究其原因是在整個課程設(shè)計過程中,教師處于一種被動等待學(xué)生來答疑的狀態(tài),而握有主動權(quán)的學(xué)生在碰到問題時更多的是尋求其他的解決方法,而不是求助于老師。更甚者,一些學(xué)生認為只要給出分析、設(shè)計、實現(xiàn)的結(jié)果就可以了,至于合理與否根本沒有考慮,導(dǎo)致沒有與教師溝通的需要。

缺乏溝通的結(jié)果是學(xué)生的作品漏洞百出,而多數(shù)情況都是在系統(tǒng)的分析設(shè)計階段就出現(xiàn)各種各樣的問題,但是由于缺乏與指導(dǎo)教師的溝通而沒有被指正,就一錯到底了。

4)學(xué)生缺乏興趣和熱情

由于對課程設(shè)計的認識不足,有些學(xué)生抱著蒙混過關(guān)的想法,整個課程設(shè)計過程應(yīng)付了事,毫無興趣和熱情。還有一部分學(xué)生,由于與指導(dǎo)教師缺乏溝通,導(dǎo)致在出現(xiàn)問題或疑問的時候沒有及時得到指導(dǎo)教師的輔導(dǎo)和鼓勵,而對課程設(shè)計的興趣漸失。缺少了興趣和熱情,不僅難以達到課程設(shè)計的目標(biāo),創(chuàng)新能力的培養(yǎng)更是無從談起。

5)考核方式過于簡單

課程設(shè)計考核一方面反映學(xué)生的完成情況,另一方面可以起到督促、鞭策學(xué)生的作用。但是課程設(shè)計的考核方式往往是答辯成績、報告成績與平時成績的加權(quán)和,而平時成績因為沒有細化而難以體現(xiàn)出真實情況。這樣的考核方式也是導(dǎo)致學(xué)生只重結(jié)果不重過程的原因之一。

以上這些問題彼此之間存在聯(lián)系,導(dǎo)致這些問題的原因是課程設(shè)計的安排及管理疏松、教師對學(xué)生的引導(dǎo)和輔導(dǎo)不充分、學(xué)生對課程設(shè)計認識不足、重視不夠。要克服這些問題并最終實現(xiàn)課程設(shè)計的目標(biāo),就必須從加強課程設(shè)計管理入手,指導(dǎo)教師切實擔(dān)負起引導(dǎo)學(xué)生和答疑解惑的職責(zé)。

2數(shù)據(jù)庫課程設(shè)計過程化管理

數(shù)據(jù)庫設(shè)計是一個分為多階段的連續(xù)過程,因此,數(shù)據(jù)庫課程設(shè)計可以采用過程化管理模式,將每個階段管理好、確保階段目標(biāo)實現(xiàn)、最終實現(xiàn)總體目標(biāo)。如果其中任何一個階段出現(xiàn)問題,都控制在本階段解決,直至達到質(zhì)量要求才能進入下一個階段。數(shù)據(jù)庫設(shè)計的各階段目標(biāo)不同、內(nèi)容不同、涉及到的理論和技術(shù)也不相同,因而過程化管理可以讓學(xué)生在實踐中按階段理解并運用相應(yīng)的理論和知識,通過教師的把關(guān)確定是否達到質(zhì)量要求。這一管理方式與學(xué)生學(xué)習(xí)實踐的過程化特性相吻合。

2.1流程劃分

需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計是數(shù)據(jù)庫設(shè)計中的重要階段,也是理論與實踐聯(lián)系最緊密的階段,為了加強這三個階段的實踐和管理,將這三個階段添加到原有課程設(shè)計流程中。這樣數(shù)據(jù)庫課程設(shè)計過程劃分為:確定選題及系統(tǒng)功能、需求分析、概念模型設(shè)計、邏輯模型設(shè)計及優(yōu)化,中期檢查,系統(tǒng)驗收,課程設(shè)計答辯,提交設(shè)計報告。

1)確定選題及系統(tǒng)功能

按組確定選題,經(jīng)過初步需求分析明確系統(tǒng)的功能,并形成文檔提交給教師。教師對每組題目及功能進行審核,根據(jù)每組的學(xué)生情況提出相應(yīng)的意見。目標(biāo)是題目及功能符合課程設(shè)計的要求,系統(tǒng)不能過于簡單,同時有創(chuàng)新的空間。

2)需求分析

在此階段,要求學(xué)生通過各種途徑對系統(tǒng)進行全面細致的需求分析,生成需求分析報告,主要內(nèi)容包括系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典。教師對每份需求分析報告進行點評,對于存在問題的給出問題描述和修改意見。目標(biāo)是數(shù)據(jù)流圖完整描述系統(tǒng)中數(shù)據(jù)從哪來、經(jīng)過什么處理、到哪去;數(shù)據(jù)字典要全面描述數(shù)據(jù)流圖中的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)處理;需求分析報告要符合規(guī)范。

3)概念模型設(shè)計

在需求分析報告合格的基礎(chǔ)上,學(xué)生抽象、設(shè)計概念模型。教師對其進行點評,針對不合理的設(shè)計給出修改意見。目標(biāo)是將需求分析報告中涉及到的數(shù)據(jù)對象恰當(dāng)?shù)某橄鬄閷嶓w、屬性及實體之間的聯(lián)系,不存在沖突和不必要的冗余,描述方法符合規(guī)范。

4)邏輯模型設(shè)計及其優(yōu)化

在概念模型設(shè)計合理的基礎(chǔ)上,學(xué)生設(shè)計邏輯模型,要求對每個關(guān)系模式進行分析并規(guī)范化到第三范式,然后針對系統(tǒng)的需求對其進行優(yōu)化,結(jié)果提交給教師。教師進行點評,針對存在問題的設(shè)計給出修改意見或者要求學(xué)生給出解答。目標(biāo)是邏輯模型與概念模型一致;每個關(guān)系模式要定義出候選碼、外碼,達到第三范式,針對特殊的情況要給出說明。

5)中期檢查

中期檢查主要對系統(tǒng)的分析設(shè)計及已完成的系統(tǒng)實現(xiàn)部分進行檢查,目的是督促學(xué)生按照課程進度完成階段目標(biāo)。要求所有的學(xué)生參加課程設(shè)計中期檢查,學(xué)生針對教師提出的問題進行回答,最后教師給出評價及意見。

6)系統(tǒng)驗收、課程設(shè)計答辯

在課程設(shè)計的最后階段,教師針對每組的系統(tǒng)進行全面驗收,學(xué)生以組及個人相結(jié)合的方式進行課程設(shè)計答辯。要求系統(tǒng)是可運行的,這一階段的重點是系統(tǒng)實現(xiàn)部分的檢查。

7)提交課程設(shè)計報告

經(jīng)過課程設(shè)計答辯環(huán)節(jié)之后,學(xué)生提交設(shè)計報告,要求按照學(xué)術(shù)報告的結(jié)構(gòu)及方式進行撰寫,教師對報告質(zhì)量進行把關(guān),不合格的要求學(xué)生修改。

在每一階段,如果學(xué)生做的不好,教師要指出問題所在并提供修改意見,要求學(xué)生修改之后重新提交,然后再點評,這個過程可能要反復(fù)多次,直到合格。各階段之間是步步銜接、有序進行的,只有在上一階段任務(wù)合格完成之后,才能開始下一個階段的任務(wù)。

2.2日程安排及考核方式

按照數(shù)據(jù)庫課程設(shè)計的時間跨度(18周),將上述流程安排如表1所示,考核方式細化到每個階段。通過該方式加強課程設(shè)計過程化管理的實施,并督促學(xué)生按照過程化管理的思想完成數(shù)據(jù)庫課程設(shè)計的整個過程,避免短時間突擊完成,以便確保課程設(shè)計的質(zhì)量。

表1數(shù)據(jù)庫課程設(shè)計日程安排及成績構(gòu)成

2.3管理方式

數(shù)據(jù)庫課程設(shè)計的過程化管理及考核方式極大加強了教師與學(xué)生之間的聯(lián)系,教師在其中起到主導(dǎo)作用,同時對教師提出了更高的要求。課程的管理方式也要隨之進行調(diào)整,主要體現(xiàn)在以下兩個方面。

1)對學(xué)生提交的結(jié)果及時進行分析和點評

針對學(xué)生在各階段提交的結(jié)果要根據(jù)其系統(tǒng)特點及時進行點評和回復(fù),以便學(xué)生盡早知曉存在的問題并進行修正。根據(jù)教師的點評,學(xué)生能夠清楚指導(dǎo)自己的設(shè)計存在的問題、是否合理、何時進入下一個階段。

2)主動要求學(xué)生來答疑

教師在評價學(xué)生階段成果的過程中,如果認為學(xué)生的問題比較嚴重或者設(shè)計上有新意,都可以要求學(xué)生當(dāng)面答疑、討論,這樣可以通過面授的方式糾正學(xué)生的問題、啟發(fā)學(xué)生的思維。從而將教師被動等待學(xué)生答疑與主動要求學(xué)生來答疑相結(jié)合,更好的起到指導(dǎo)作用。

以上兩點,能夠讓學(xué)生在數(shù)據(jù)庫設(shè)計的每個階段都得到指導(dǎo),遇到問題能夠及時得到輔導(dǎo),在每一階段設(shè)計合理的情況下進入下一個階段。因此,這種方式能夠增強學(xué)生的信心和興趣,進而較好的完成整個設(shè)計,達到教學(xué)的目標(biāo)。

為了便于快速、有效溝通,師生可以通過電子郵箱、即時通訊工具、微博等便捷方式進行問題討論。

3實施效果

通過教學(xué)實踐,數(shù)據(jù)庫課程設(shè)計過程化管理及考核方式取得了比較好的教學(xué)效果。

表2是在教學(xué)實踐過程中針對該文提出的過程化管理方法在學(xué)生中進行問卷調(diào)查獲取的數(shù)據(jù)。

從表2的數(shù)據(jù)可以看出,該文提出的數(shù)據(jù)庫課程設(shè)計過程化管理能夠引導(dǎo)學(xué)生有條不紊的按階段完成任務(wù),在出現(xiàn)問題的時候能夠及時得到指導(dǎo),大部分學(xué)生收獲較大。

表2課程設(shè)計實施問卷調(diào)查結(jié)果

4結(jié)論

數(shù)據(jù)庫課程設(shè)計的目標(biāo)是讓學(xué)生在實踐中理解并學(xué)會運用數(shù)據(jù)庫理論和技術(shù),增強學(xué)生分析問題、解決問題的能力,培養(yǎng)學(xué)生的團隊協(xié)作以及創(chuàng)新能力和意識。

為實現(xiàn)這一目標(biāo),該文依據(jù)數(shù)據(jù)庫設(shè)計的特點在數(shù)據(jù)庫課程設(shè)計中引入過程化管理,設(shè)計了相應(yīng)的流程安排、考核及管理方式,引導(dǎo)學(xué)生一步步有質(zhì)量的完成課程設(shè)計的任務(wù),切實做到理論與實踐相結(jié)合,達到培養(yǎng)學(xué)生分析問題、發(fā)現(xiàn)問題與解決問題的能力,從而達到課程設(shè)計的目標(biāo)。

參考文獻:

第4篇:數(shù)據(jù)庫課程設(shè)計范文

設(shè)計網(wǎng)上合同訂貨發(fā)貨系統(tǒng),涉及合同簽訂和合同發(fā)貨等,功能及數(shù)據(jù)要求如下:

1)一個合同可簽訂多種產(chǎn)品,每個合同文本必須包括合同編號,客戶的名稱,地址,簽定時間,帳號,總金額及產(chǎn)品清單。

2)合同簽訂必須為現(xiàn)有的庫存產(chǎn)品,但產(chǎn)品庫存量不夠時,可允許先簽訂合同;

3)發(fā)貨時,必須根據(jù)合同簽訂的情況發(fā)貨,不得超出合同簽訂的產(chǎn)品品種,數(shù)量及庫存量。

4)每個合同的發(fā)貨可分次完成,并保留發(fā)貨的歷史記錄。(選做)

該系統(tǒng)應(yīng)包括:

合同管理模塊:可完成簽訂合同,查詢合同詳細情況(包括合同內(nèi)容,訂購的產(chǎn)品清單,發(fā)貨記錄等)

客戶管理模塊:可完成網(wǎng)上客戶的注冊,登錄,修改個人資料等。

庫存及發(fā)貨管理模塊:可完成產(chǎn)品入庫,合同發(fā)貨(出庫)

二、設(shè)計框圖

:10000多字(包括源程序在內(nèi))的計算機科學(xué)與技術(shù)專業(yè)的本科論文

論文中帶有完整的源代碼,可以調(diào)試

300元

備注:此文版權(quán)歸本站所有;。

第5篇:數(shù)據(jù)庫課程設(shè)計范文

【關(guān)鍵詞】 sql數(shù)據(jù)庫設(shè)計;項目;教學(xué)

【中圖分類號】G642.421 【文獻標(biāo)識碼】A 【文章編號】2095-3089(2013)20-000-01隨著信息技術(shù)的普及和發(fā)展,《sql數(shù)據(jù)庫設(shè)計》課程成為了高職高專計算機類的必修課程。但是,在傳統(tǒng)的教學(xué)過程中偏重講理論,只是把知識進行簡單羅列,實踐操作少。在教學(xué)中,如何提高學(xué)生的動手能力,如何與崗位工作過程相吻合,本文對該課的教學(xué)進行一些探討。

1、課程指導(dǎo)思想

傳統(tǒng)的課程內(nèi)容陳舊而死板,側(cè)重知識的羅列,實踐案例少,并且與實際工作應(yīng)用脫離,提不起學(xué)生興趣。結(jié)合“sql數(shù)據(jù)庫設(shè)計”這門課程的實際情況,我們的研究思路及重點是“培養(yǎng)學(xué)生的實際操作能力”,具體如下:

一是教學(xué)目標(biāo)重心遷移,即從理論知識的存儲轉(zhuǎn)向職業(yè)能力的培養(yǎng),導(dǎo)致教學(xué)方法逐漸從“教”法向“學(xué)”法轉(zhuǎn)移,實現(xiàn)基于“學(xué)”的“教”。

二是教學(xué)內(nèi)容重心遷移,即從知識的羅列、灌輸轉(zhuǎn)向動手操作、邊做邊學(xué),利用項目案例,根據(jù)工作過程和知識點分布將其分解成若干個可操作性強的小項目,導(dǎo)致教學(xué)內(nèi)容逐漸從“理論知識”向“實踐應(yīng)用”轉(zhuǎn)移,實現(xiàn)基于“技能”的“傳授”。

2、課程采用的教學(xué)方法

為培養(yǎng)學(xué)生的動手操作能力,在教學(xué)上,采用“項目”教學(xué)法,教師選取一個網(wǎng)站系統(tǒng)的數(shù)據(jù)庫項目,教師分析和演示項目,然后學(xué)生對項目進行討論;接著正式實施項目;然后演示項目結(jié)果,由學(xué)生闡述項目機理,教師總結(jié)歸納;最后由教師對學(xué)生的作品進行評估,并補充相關(guān)的拓展內(nèi)容。通過采用項目教學(xué)法,讓學(xué)生掌握數(shù)據(jù)庫設(shè)計的方法,同時也學(xué)到了對應(yīng)的技能點,從而將知識點融入項目訓(xùn)練中。與傳統(tǒng)的教學(xué)方法相比,項目驅(qū)動教學(xué)法能更大地激發(fā)學(xué)生的學(xué)習(xí)興趣和求知欲望,充分調(diào)動學(xué)生的學(xué)習(xí)積極性和主動性,從而培養(yǎng)學(xué)生自主學(xué)習(xí)、分析問題、解決問題的能力和協(xié)作、創(chuàng)新、探索的精神。

教師在項目教學(xué)中主要起引導(dǎo)作用,首先教師講解項目背景,引入項目要求,然后由學(xué)生討論及上機獨立完成。通過這樣的方法,學(xué)生在實踐中思考的問題越多,學(xué)到的知識也就越多,對學(xué)習(xí)的興趣就越濃厚,動手能力也從原來的照學(xué)變成了自主動手,培養(yǎng)學(xué)生的自學(xué)能力、創(chuàng)造能力,而這是當(dāng)今社會最需要的。只有具有自學(xué)、創(chuàng)造能力的人才,才能在當(dāng)今這個信息無限豐富的社會中立足,并能充分利用信息資源和技術(shù),創(chuàng)造性地完成工作。

在實訓(xùn)過程中,教師充分體現(xiàn)學(xué)生的自主性和主體性,隨時巡視,對學(xué)生解決不了的問題詳細指導(dǎo),以體現(xiàn)老師解惑的作用。在實訓(xùn)結(jié)束時,教師對項目及時點評,指出出現(xiàn)的問題及解決辦法,總結(jié)所學(xué)技能點,從而鞏固所學(xué)知識。

3、課程設(shè)計

本課程采用項目教學(xué)方式,以學(xué)生選課系統(tǒng)數(shù)據(jù)庫項目為案例,課程共設(shè)計了十個項目,根據(jù)工作過程為導(dǎo)向設(shè)置了項目的完成順序;同時依據(jù)各個項目涉及的知識點難度,又把項目劃分了兩個階段。在本門課的教授中,讓學(xué)生逐步掌握技能,最終使學(xué)生具備做數(shù)據(jù)庫項目的能力。教師主要對學(xué)生進行方法上的指導(dǎo)為主,進而讓學(xué)生進行實踐?!秙ql數(shù)據(jù)庫設(shè)計》課程內(nèi)容組織如下圖所示:

學(xué)生通過對上面所列的各個項目的操作練習(xí),層層推進,逐步理解與掌握課程中操作要點,使學(xué)生最終能制作出綜合數(shù)據(jù)庫項目作品,達到企業(yè)要求。

4、課程評價設(shè)計

作為一門操作性和應(yīng)用性非常強的課程,本課程的考核方式如果只取決于期末成績,會使學(xué)生在平時的學(xué)習(xí)中不重視實踐操作,只會在期末時突擊完成任務(wù)。另外,傳統(tǒng)考試中,以筆試為主,主要考察學(xué)生對書本知識的記憶,不利于擴大學(xué)生的知識面,忽視了對學(xué)生獨立思考能力、知識的運用能力、創(chuàng)新能力以及其他素質(zhì)的培養(yǎng)。

所以,在這門課的考核方式上,要把上述因素考慮進去,在期末成績之外,平時表現(xiàn)也要作為考核總成績的組成部分。因此,本課程的考評方式采用中間評價和期末評價兩者綜合的評價方式。中間評價占40%,期末評價占60%。

中間評價:主要由考勤、課堂任務(wù)考查、課后作業(yè)三部分組成。學(xué)生是否按時上課是學(xué)習(xí)態(tài)度問題,通過考勤登記了解學(xué)生的到課情況。在課堂項目考查中,老師檢查學(xué)生每次課完成任務(wù)情況,對其完成情況進行評分。課后作業(yè)作為課堂所學(xué)技能的鞏固和拓展,老師將每次課后作業(yè)收集,并進行打分和點評。每個項目的考核評價如下表:

期末評價:對學(xué)生進行綜合項目評價,要求學(xué)生自行分組,在期末制作完成一個信息系統(tǒng)的數(shù)據(jù)庫項目(如人才招聘系統(tǒng)、酒店管理系統(tǒng)等)。期末項目完成后,分組進行項目的展示與講解:用3-5分鐘的時間對本組的所做的項目進行展示與講解。具體考核標(biāo)準(zhǔn)為:

在課堂中對《sql數(shù)據(jù)庫設(shè)計》課程通過應(yīng)用上面的項目教學(xué)方法進行教學(xué),教學(xué)效果良好,學(xué)生的動手能力得到了很大提高,實現(xiàn)了教育部提出的高職高專教育要培養(yǎng)可持續(xù)發(fā)展的“技術(shù)型”人才的培養(yǎng)目標(biāo)。學(xué)生的自主探索能力及自學(xué)能力、創(chuàng)造能力得到提高,在課程結(jié)束時學(xué)生能制作出數(shù)據(jù)庫項目作品,適應(yīng)企業(yè)的需要。

參考文獻

[1]姜大源.職業(yè)教育學(xué)研究新論[M].北京:教育科學(xué)出版社,2007.

第6篇:數(shù)據(jù)庫課程設(shè)計范文

關(guān)鍵詞:課程建設(shè);教學(xué)改革;應(yīng)用型人才;數(shù)據(jù)庫開發(fā);激勵式教學(xué);CDIO教學(xué)理念

筆者所在院校是本科二類學(xué)校中的優(yōu)秀院校,學(xué)校以工為主,是海峽西岸經(jīng)濟區(qū)人才培養(yǎng)重點基地。依據(jù)學(xué)校的辦學(xué)定位,我系的人才培養(yǎng)目標(biāo)是:培養(yǎng)具有計算機軟、硬件系統(tǒng)設(shè)計及計算機應(yīng)用系統(tǒng)開發(fā)基本能力,掌握嵌入式系統(tǒng)開發(fā)、軟件開發(fā)和計算機網(wǎng)絡(luò)技術(shù),具有創(chuàng)新精神和實踐能力的應(yīng)用型高級工程專門人才。本文將圍繞數(shù)據(jù)庫開發(fā)技術(shù)課程的定位及教學(xué)目標(biāo),將我們在課程特色建設(shè)和教學(xué)改革過程中的一些方法與措施與大家交流分享。

1課程定位與課程目標(biāo)

數(shù)據(jù)庫開發(fā)技術(shù)處于3個層次課程體系(計算機文化基礎(chǔ)、計算機技術(shù)基礎(chǔ)、計算機應(yīng)用基礎(chǔ))中的第3層次,在當(dāng)今計算機3大支撐技術(shù)(計算機網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)和智能技術(shù))中占有非常重要的地位,發(fā)揮著重要的作用。數(shù)據(jù)庫開發(fā)技術(shù)是計算機各專業(yè)學(xué)生都要修讀的主干課程,與傳統(tǒng)數(shù)據(jù)庫原理課程相比,它是一門培養(yǎng)學(xué)生掌握數(shù)據(jù)庫開發(fā)技術(shù)的實用型課程。為了能為社會培養(yǎng)出更多的應(yīng)用型計算機人才,滿足海峽西岸經(jīng)濟區(qū)建設(shè)對應(yīng)用型計算機人才的社會實際需求,也因為這門課的成功建設(shè)能有效提高畢業(yè)生的就業(yè)率,所以對數(shù)據(jù)庫開發(fā)技術(shù)進行特色建設(shè)和教學(xué)改革是必要和重要的。

數(shù)據(jù)庫開發(fā)技術(shù)以高端的Oracle大型數(shù)據(jù)庫管理系統(tǒng)為平臺,學(xué)生通過本門課程的技術(shù)學(xué)習(xí)與應(yīng)用開發(fā)實踐,應(yīng)達到以下目標(biāo):

1) 掌握大型數(shù)據(jù)庫的體系結(jié)構(gòu)、安裝、基本操作和常用管理工具的使用。

2) 能熟練地使用非過程化的SQL語言進行數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制。

3) 掌握過程化的PL/SQL語言的開發(fā)技術(shù)與技巧,包括控制結(jié)構(gòu)、游標(biāo)、異常處理、復(fù)合數(shù)據(jù)類型和PL/SQL編程:存儲過程、函數(shù)、觸發(fā)器和包。

4) 勝任各類Oracle數(shù)據(jù)庫管理和開發(fā)崗位,使學(xué)生在就業(yè)市場中具備競爭優(yōu)勢。

2教學(xué)改革與實踐

近年來,我們積極探索本課程體系的構(gòu)建與創(chuàng)新,改革教學(xué)內(nèi)容、教學(xué)手段、教學(xué)方法和考核方式[1],著力強調(diào)圍繞社會需求,圍繞培養(yǎng)學(xué)生的創(chuàng)新及解決問題的能力,結(jié)合本課程的工程應(yīng)用性,提高教學(xué)質(zhì)量與教學(xué)效果。教師的課堂教學(xué)水平和實踐指導(dǎo)能力得到顯著的提高,綜合教學(xué)效果受到許多同行教師與廣大學(xué)生的好評。具體教學(xué)改革措施如下:

1) 把握課程特點、學(xué)生特點,精選教學(xué)內(nèi)容。

數(shù)據(jù)庫開發(fā)技術(shù)是一門培養(yǎng)學(xué)生掌握數(shù)據(jù)庫開發(fā)技術(shù)的實用型課程,而我校是本科二類應(yīng)用型院校,應(yīng)在夯實學(xué)生基本理論的基礎(chǔ)上,強調(diào)培養(yǎng)學(xué)生的工程應(yīng)用能力。所以教學(xué)改革和課程建設(shè)的中心點是圍繞著如何培養(yǎng)符合社會實際需求的工程應(yīng)用型人才所展開,體現(xiàn)在精選教學(xué)內(nèi)容,實施針對性教學(xué),達到提高教學(xué)效率和效果的目的。

2) 理論與實踐相結(jié)合,提高“三性”實驗的比例。

理論與實踐相結(jié)合,重理論教育的同時更加強調(diào)實踐教育的重要性。在課程實踐環(huán)節(jié)提高了“三性”(綜合性、設(shè)計性和研究探索性)實驗的比例,在實踐環(huán)節(jié)中有50%設(shè)計為“三性”實驗課程,課程教學(xué)理念是面向過程的重能力教育,著力培養(yǎng)學(xué)生的工程應(yīng)用能力。

3) 引入CDIO教學(xué)理念。

CDIO是Conceive、Design、Implement、Operate 4個單詞的縮寫,意為構(gòu)思―設(shè)計―實現(xiàn)―運行[2],是由麻省理工學(xué)院等4所大學(xué)通過幾年的研究、探索和實踐建立的一種先進的工程教育模式,此模式符合工程人才培養(yǎng)的規(guī)律,代表先進的教育方法。我們在課程建設(shè)中引入了CDIO教學(xué)理念,具體體現(xiàn)在制定合理和詳細的課程教學(xué)大綱上,也體現(xiàn)在獲取知識教育和能力培養(yǎng)雙重效果的一體化課程計劃的設(shè)計上。實踐指導(dǎo)上貫徹“邊做邊學(xué)”、“做中學(xué)”的模式,力圖讓學(xué)生以生動的、實踐的、課程之間有機聯(lián)系的方式學(xué)習(xí)和獲取工程能力。

4) 對教學(xué)方法進行創(chuàng)新。

在教學(xué)實施過程中嘗試激勵式教學(xué)法和快樂教學(xué)法,注重創(chuàng)新思維的培養(yǎng),實踐的效果不錯。比如,精心備課,精選教學(xué)實例,由淺入深,由易至難地漸近教學(xué),方法雖然老套,但實施方法卻創(chuàng)新巧妙。又如,實驗任務(wù)按難易分層分級,使基礎(chǔ)差的同學(xué)也能收獲一定的成就感,針對本二學(xué)生特點讓絕大多數(shù)同學(xué)都能在這門課程的學(xué)習(xí)中受益匪淺。再如,教學(xué)方式要幽默、恢諧,激發(fā)學(xué)生學(xué)習(xí)興趣、學(xué)習(xí)熱情和內(nèi)在的學(xué)習(xí)欲望。

教學(xué)過程中根據(jù)教學(xué)內(nèi)容精心設(shè)計問題情境,激發(fā)學(xué)生解題興趣。通過案例教學(xué),示范完成一個數(shù)據(jù)庫開發(fā)任務(wù)的正確過程和途徑,示范如何尋找從難到易地分解問題、解決問題的正確切入點和常用方法,遇到困難時如何求助、求解直至最終得解。課堂提問討論時,表揚、鼓勵、記錄所有的成績(即使是很小的成績),采取引導(dǎo)、糾正錯誤但不批駁錯誤的教學(xué)態(tài)度,實施快樂教學(xué)的理念。課堂上不局限于傳授知識內(nèi)容,借助寬厚的人文素養(yǎng),傳授學(xué)習(xí)方法、做學(xué)問做人的道理,傳授如何從創(chuàng)新的角度和思維分析、解決問題等,讓學(xué)生有課堂知識之外的收獲。這些教學(xué)方法的踐行收獲了良好的教學(xué)效果。教學(xué)中具體運用的有關(guān)成功案例,由于篇幅與文題所限,將另撰文書寫。

5) 加強對學(xué)生數(shù)據(jù)庫開發(fā)能力的訓(xùn)練。

首先是提高實踐教學(xué)的效果,采用實驗過程的互動教學(xué),提高實驗課老師的指導(dǎo)質(zhì)量,設(shè)計更有實用價值的實驗任務(wù),設(shè)計提高“三性”實驗的比例和效果等。其次是在校內(nèi)組織數(shù)據(jù)庫開發(fā)軟件比賽,指導(dǎo)學(xué)生參加校外信息系統(tǒng)設(shè)計與應(yīng)用的軟件大賽。

6) 幫助學(xué)生獲得Oracle認證資格。

專業(yè)認證能夠構(gòu)建工程教育與企業(yè)界的聯(lián)系機制,增強工程教育人才培養(yǎng)對產(chǎn)業(yè)發(fā)展的適應(yīng)性[3]。為了更好地配合校系卓越工程師計劃的實施與完成,我們在課程教學(xué)中與Oracle甲骨文公司授權(quán)的阿拉丁計算機國際認證培訓(xùn)中心進行校企合作,實施雙語教學(xué)試點,方便學(xué)生取得業(yè)界認可的專業(yè)認證資格,提高學(xué)生就業(yè)率。制定了對成功取得Oracle認證資格學(xué)生的獎勵措施,鼓勵學(xué)生及時獲得職業(yè)證書認證。

7) 教學(xué)資源的擴展供給。

教學(xué)資源供給不僅僅是課件、大綱、作業(yè)和習(xí)題的網(wǎng)絡(luò)下載,還有為每一個重要的知識點準(zhǔn)備的相關(guān)背景資源、擴展領(lǐng)域和前沿知識。舉例來說,在第1章介紹Oracle數(shù)據(jù)庫的發(fā)展歷程中,課堂講授時間并不多,但我們?yōu)閷W(xué)生準(zhǔn)備了《Oracle公司傳奇》等圖文并茂、生動有趣的背景資源,以激發(fā)學(xué)生學(xué)習(xí)Oracle軟件的興趣。另外為課程內(nèi)容中一些最能體現(xiàn)開發(fā)技巧和提高開發(fā)程序質(zhì)量的知識點(如偽列在TOP n 分析中的應(yīng)用、DECODE函數(shù)和過程調(diào)用中的NOCOPY參數(shù)的使用等)均準(zhǔn)備了擴展學(xué)習(xí)資源和樣例程序,為學(xué)有余力的學(xué)生提供更寬廣的專業(yè)學(xué)科視野,指出深入發(fā)展的方向與途徑。

8) 改革考核評價方法。

改革考核評價方法,重視對實踐應(yīng)用能力的考核,通過對學(xué)生的有效考核來促進教與學(xué)??己顺煽冎邪似綍r成績和實踐環(huán)節(jié)的成績,綜合成績評定則側(cè)重學(xué)生的過程實踐能力。期末考試采用了限制性開卷的方法。本課程的考核內(nèi)容主要是學(xué)生的數(shù)據(jù)庫開發(fā)技術(shù)和能力,不要求學(xué)生死記硬背大量的語句語法格式,在考試時允許學(xué)生攜帶一張A4紙,記錄相關(guān)語句的語法格式等,有助于學(xué)生將學(xué)習(xí)精力集中在更深層次的能力掌握上,也有益于提高試題的信息量,多出一些綜合性和設(shè)計性高的考題,更好地考核出學(xué)生的真才實能。

3教學(xué)團隊建設(shè)與青年教師培養(yǎng)

課程特色建設(shè)的關(guān)鍵是建設(shè)一支優(yōu)秀的教學(xué)團隊,而優(yōu)秀教學(xué)團隊建設(shè)的生命線是青年教師的培養(yǎng)。以下是我系數(shù)據(jù)庫開發(fā)技術(shù)教學(xué)團隊建設(shè)與青年教師培養(yǎng)的一些情況介紹。

1) 建設(shè)一支實踐指導(dǎo)能力強的教學(xué)團隊。

課程教學(xué)團隊中有企業(yè)工程師背景的教師占40%,獲軟考高級程序員(工程師)資格的教師占20%,曾親自動手為企業(yè)開發(fā)過軟硬件應(yīng)用系統(tǒng)的教師達到了100%。這些教師緊跟業(yè)界的發(fā)展趨勢,是一支有著很強工程應(yīng)用實踐指導(dǎo)能力的教學(xué)團隊,既具有扎實的相關(guān)技術(shù)理論知識,又具有實際工程實踐背景和比較廣闊的工程視野,學(xué)術(shù)風(fēng)格各具特色,注重人文科學(xué)素養(yǎng)的積累。本課程教學(xué)科研的優(yōu)勢互補和整體實力的發(fā)揮均得益于此。本課程的教師隊伍多人次獲得校畢業(yè)設(shè)計優(yōu)秀指導(dǎo)教師稱號,所指導(dǎo)的軟件大賽學(xué)生多人次獲得各級比賽名次。

2) 派送青年教師在職參加學(xué)習(xí)和深造。

加大青年教師培養(yǎng)力度,支持課程組青年教師不斷進行深入學(xué)習(xí),選送他們到國內(nèi)一流大學(xué)和世界著名企業(yè)進修或培訓(xùn),參加數(shù)據(jù)庫領(lǐng)域的國際和國內(nèi)高層次學(xué)術(shù)活動,提高教師的學(xué)歷層次,努力使師資隊伍的梯次結(jié)構(gòu)更趨合理。課程教學(xué)團隊中在讀博士占20%,去清華大學(xué)、東南大學(xué)等一流高校進修的訪問學(xué)者占40%,先后參加了世界著名企業(yè)(Oracle公司、Borland公司和 Microsoft公司)關(guān)于數(shù)據(jù)庫領(lǐng)域開發(fā)平臺或應(yīng)用軟件培訓(xùn)達3次以上且獲得認證證書的占60%。

3) 提高教學(xué)團隊的教學(xué)質(zhì)量。

組織教學(xué)團隊成員集體備課、教學(xué)試講,開設(shè)公開課,研討教學(xué)大綱和教案;隨著數(shù)據(jù)庫技術(shù)的發(fā)展不斷修訂教學(xué)大綱,交流教學(xué)心得和經(jīng)驗;加強新教師的指導(dǎo)和考核,以老帶新,加快青年教師的培養(yǎng),提高青年教師業(yè)務(wù)素質(zhì)。

4) 加強青年教師的師德師風(fēng)教育。

對青年教師進行師德師風(fēng)教育,使敬崗愛業(yè)蔚然成風(fēng),提高教師的責(zé)任感和使命感。

5) 培養(yǎng)健康向上、均衡發(fā)展的團隊精神。

鼓勵青年教師積極參加文體活動和形式多樣的工會活動,擁有健康的心理和強壯的身體,博覽群書,培養(yǎng)寬厚的人文素養(yǎng)。全面均衡的發(fā)展,健康向上的教風(fēng),必將為學(xué)生帶來課堂知識之外的良好影響和幫助。本課程組的大多數(shù)成員都是校系工會的積極分子,在校系組織的運動會上,在田徑項目、羽毛球、乒乓球、排球等項目上多次獲得各級好名次。

6) 鼓勵支持青年教師進行校企合作。

讓教師有機會到軟件開發(fā)企業(yè)一線進行實踐調(diào)研,擴大教師的知識面,使其具備廣闊的工程視野,并緊跟數(shù)據(jù)庫開發(fā)技術(shù)發(fā)展的趨勢。

4實驗教學(xué)的設(shè)計與改革

課程實驗內(nèi)容的設(shè)計是圍繞課程知識點展開的,突出重點和難點部分的內(nèi)容比重。目的是讓學(xué)生學(xué)會在Oracle平臺下進行SQL數(shù)據(jù)操縱和PL/SQL開發(fā),掌握大型數(shù)據(jù)庫開發(fā)的技術(shù)與技巧。在課程實踐環(huán)節(jié)中有50%是設(shè)計成“三性”實驗課程,也就是說設(shè)計的實驗過程和結(jié)果要能夠驗證和分析本課程內(nèi)容中不同知識點之間的因果關(guān)系或相互影響,是本課程不同知識點的綜合。要完成這樣的實驗,要求學(xué)生熟練掌握多個章節(jié)的知識內(nèi)容。具體要求為:

1) 學(xué)生在實驗前應(yīng)根據(jù)實驗指導(dǎo)要求做好實驗準(zhǔn)備,復(fù)習(xí)理論知識、準(zhǔn)備相關(guān)資料及預(yù)先編寫好實驗程序代碼等。

2) 實驗結(jié)束后,要求學(xué)生認真撰寫實驗報告,實驗報告內(nèi)容中最后要包括實驗心得和實驗小結(jié),記錄實驗過程中遇到的困難和解決問題的方法。還要分析所設(shè)計的代碼中主要使用了哪些知識點,解決同一個問題的不同方法有哪些,方法之間的優(yōu)劣比較等。

3) 實驗效果應(yīng)能達到培養(yǎng)學(xué)生綜合應(yīng)用和綜合分析能力的教學(xué)目的。對每個實驗,我們都提供了實驗指導(dǎo)書,學(xué)生在實驗指導(dǎo)書的指導(dǎo)下,理解要求、設(shè)計程序、測試程序,深入理解和掌握知識點并提高數(shù)據(jù)庫開發(fā)技能。

本著激勵式教學(xué)和快樂式學(xué)習(xí)的教學(xué)指導(dǎo)原則,實驗任務(wù)按難易分層分級,使基礎(chǔ)差的同學(xué)也能收獲一定的成就感。能力有高低,進步有大小,關(guān)鍵是每個學(xué)生都在不斷進步,這樣才能讓那些學(xué)習(xí)能力較弱,幾欲放棄的學(xué)生,逐漸樹立起學(xué)習(xí)信心。再根據(jù)部分基礎(chǔ)好,專業(yè)志向是從事數(shù)據(jù)庫開發(fā)技術(shù)學(xué)生的思想特點和成才需求,設(shè)計出課外實踐教學(xué)指導(dǎo)書,提出更高的設(shè)計目標(biāo),充分發(fā)揮學(xué)生的主體作用,調(diào)動學(xué)生的學(xué)習(xí)積極性。

教師在實驗過程中進行全程指導(dǎo),為遇到困難的學(xué)生答疑解惑,指導(dǎo)過程采用的是啟發(fā)式教學(xué)方式,一步一步引導(dǎo)學(xué)生找到解決問題的方法,指導(dǎo)后要有恰當(dāng)?shù)目偨Y(jié),幫助同學(xué)遇到相似問題能舉一反三,消除依賴學(xué)習(xí)的習(xí)慣,也鼓勵學(xué)生之間的互動學(xué)習(xí)。如果現(xiàn)場發(fā)現(xiàn)統(tǒng)一的問題,就統(tǒng)一演示指導(dǎo),提高指導(dǎo)效率。這也正是袁駟[1]在“改進教學(xué)模式、切實提高教學(xué)質(zhì)量”一文中倡導(dǎo)的教學(xué)理念。

5結(jié)語

我們在數(shù)據(jù)庫開發(fā)技術(shù)課程建設(shè)的過程中,引入了CDIO教學(xué)理念,邊做邊學(xué),既摸索出一些成功的方法,也走過了曲折的道路。希望能借此文與所有有志于計算機教育的同行們交流分享,共同培養(yǎng)出更多更好的符合社會需要的應(yīng)用型高級工程專門人才。

參考文獻:

[1] 袁駟. 改進教學(xué)模式 切實提高教學(xué)質(zhì)量[J]. 中國大學(xué)教學(xué),2009(1):11-13.

[2] 顧佩華,沈民奮,陸小華. 重新認識工程教育:國際CDIO培養(yǎng)模式與方法[M]. 北京:高等教育出版社,2009.

[3] 蔣宗禮. 計算機科學(xué)與技術(shù)專業(yè)的認證與改革[J]. 計算機教育,2010(1):7-11.

Curriculum Building and Teaching Reform of Database Development Technique

HU Wen-yu1,2, CHEN Qing-qiang1, YANG Rong-hua1, ZHANG Guo-an1, JIANG Jian-hui1, CHEN Yu1

(1. Department of Computer and Information Science, Fujian University of Technology, Fuzhou 350108, China;

2. School of Computer Science and Engineering, Southeast University, Nanjing 21009, China)

第7篇:數(shù)據(jù)庫課程設(shè)計范文

關(guān)鍵詞:智能交通;ORACLE;數(shù)據(jù)庫安全性;備份;恢復(fù)

中圖分類號:TP311文獻標(biāo)識碼:A 文章編號:1009-3044(2007)17-31187-02

Database Reliability Design of Urban Intelligent Transport System

ZHANG Jing-jing, MU Bin

(Software Engineering School of Tongji University, Shanghai 201804,China)

Abstract: This paper is based on the Shenzhen Urban Transport Simulation System (SUTSS).Nowadays, people pay more attention to Database Reliability because of its responsibility of information storage. Database Reliability is an ability which a database system has according to customers’ requirements and goals. It includes availability and recoverability. Availability means the normal time of the system is able to run. Recoverability means the capacity and speed of system recovering after a disaster. High availability and recoverability should be assured by good database backup and recovery.

Key words: Intelligent Transport; Oracle Database Security; Backup; Recovery

1 引言

隨著當(dāng)今信息時代的飛速發(fā)展,信息顯得越來越重要,在信息收集、傳輸、存儲與的整個過程中,每一階段均以數(shù)據(jù)的形式而存在。而在這幾個階段中,信息存儲是最為關(guān)鍵的。由于承擔(dān)信息存儲的重任,數(shù)據(jù)庫的可靠性引起人們廣泛的關(guān)注和研究。數(shù)據(jù)庫可靠性即是一個數(shù)據(jù)庫系統(tǒng)按照用戶的要求和設(shè)計的目標(biāo)能夠正常運行的能力,包括可用性和可恢復(fù)性??捎眯灾赶到y(tǒng)能夠正常運行的時間??苫謴?fù)性是指系統(tǒng)在遭到破壞之后,迅速恢復(fù)正常狀態(tài)的能力和速度。可用性和可恢復(fù)性要靠數(shù)據(jù)庫良好的備份和恢復(fù)策略來保證。

1.1 數(shù)據(jù)庫備份

數(shù)據(jù)庫備份就是把數(shù)據(jù)庫復(fù)制轉(zhuǎn)儲設(shè)備的過程。備份可以分為“物理備份”與“邏輯備份”兩種類型[1]。物理備份是指將數(shù)據(jù)庫文件從一個位置復(fù)制到另一個位置上,需要進行備份的文件包括數(shù)據(jù)文件、歸檔重做日志以及控制文件等。邏輯備份是利用EXPORT等工具執(zhí)行SQL語句的方式將數(shù)據(jù)庫中的數(shù)據(jù)讀取出來,然后寫入到一個二進制文件中。

1.2 數(shù)據(jù)庫恢復(fù)

數(shù)據(jù)庫恢復(fù)主要是指恢復(fù)數(shù)據(jù)庫本身,即在故障引起數(shù)據(jù)庫癱瘓以及狀態(tài)不一致以后,將數(shù)據(jù)庫恢復(fù)到某個正確狀態(tài)或一致狀態(tài),包括數(shù)據(jù)庫修復(fù)和數(shù)據(jù)庫恢復(fù)。前者是指利用備份的數(shù)據(jù)庫文件來替換已經(jīng)損壞的數(shù)據(jù)庫文件,后者是指利用重做日志文件的增量備份來重新建立已經(jīng)丟失的數(shù)據(jù),如圖1所示。

2 城市智能交通系統(tǒng)中的數(shù)據(jù)庫可靠性設(shè)計

深圳市城市交通仿真系統(tǒng)(簡稱SUTSS)是深圳市智能交通系統(tǒng)的重要組成部分和啟動工程,目的在于形成城市交通仿真與公用信息平臺一體化的結(jié)構(gòu),有效地提高深圳市城市交通設(shè)施的規(guī)劃建設(shè)與管理水平,緩解道路交通擁擠狀況;同時,定期交通報告,為政府部門決策提供技術(shù)支持。該系統(tǒng)計劃采集深圳市城市路網(wǎng)主要路段的交通數(shù)據(jù),結(jié)合來自交警局的道路交通狀況數(shù)據(jù),向有關(guān)職能部門提供交通綜合信息服務(wù)和交通決策支持,向交通出行者及公眾提供實時交通信息服務(wù)。

圖1 數(shù)據(jù)庫恢復(fù)

2.1 城市智能交通系統(tǒng)中的數(shù)據(jù)庫

SUTSS面臨著數(shù)據(jù)大集中的需求,需要統(tǒng)一地存儲大量數(shù)據(jù),包括路況信息、交通實時信息、年報月報統(tǒng)計信息等,其所用的數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)量達到幾百GB級,因此采用ORACLE 10G大型數(shù)據(jù)庫。基于SUTSS的特點,該數(shù)據(jù)庫系統(tǒng)具有以下特點:

(1)數(shù)據(jù)規(guī)模龐大,并且持續(xù)不斷地增長;

(2)海量的數(shù)據(jù)通過備份轉(zhuǎn)儲到磁帶,并且在系統(tǒng)故障時能夠恢復(fù)數(shù)據(jù);

(3)數(shù)據(jù)加載、數(shù)據(jù)查詢、備份與恢復(fù)必須能滿足性能要求;

2.2 備份恢復(fù)策略

針對SUTSS數(shù)據(jù)庫的特點,對其備份恢復(fù)策略和方法設(shè)計如下:

2.2.1 備份策略

SUTSS數(shù)據(jù)庫可劃分為靜態(tài)信息表空間,流量表空間,速度表空間,動態(tài)數(shù)據(jù)輸入表空間,動態(tài)輸出信息表空間和仿真輸出信息表空間。其數(shù)據(jù)文件可分為靜態(tài)和動態(tài)數(shù)據(jù)文件兩類。靜態(tài)數(shù)據(jù)文件主要是靜態(tài)信息表空間,數(shù)據(jù)相對來說比較穩(wěn)定,變化和更新不那么頻繁。動態(tài)數(shù)據(jù)文件包括:流量表空間,速度表空間,動態(tài)數(shù)據(jù)輸入表空間,動態(tài)輸出信息表空間。數(shù)據(jù)的數(shù)據(jù)量較大,會有頻繁的更新、大量的數(shù)據(jù)裝載和計算事務(wù)。備份根據(jù)每個表空間所包含的數(shù)據(jù)的特點、更新訪問的頻率以及安全級別來定制備份策略,以下是擬備份具體日程:

表1 備份年日程表

表2 備份日程表

表3 備份周日程表

2.2.2 恢復(fù)策略

為確定SUTSS數(shù)據(jù)庫的恢復(fù)方案,先對該數(shù)據(jù)庫可能遇到的錯誤進行分類,主要分為:SQL語句失敗、線程失敗、實例失敗、用戶操作失敗和存儲設(shè)備失敗。[2]

如果發(fā)生前三種失敗,不需要人為干涉,Oracle系統(tǒng)會自動進行恢復(fù)。

對于用戶操作型的失敗,采取的補救措施主要有導(dǎo)入最新的邏輯備份或進行到某一時間點的不完全恢復(fù)。由于Oracle 10g中引入了基于表空間的時間點恢復(fù),故可以單獨將包含錯誤操作的表空間恢復(fù)到指定時間。

針對存儲設(shè)備的失敗的情況比較復(fù)雜,存儲設(shè)備的失敗必然會使放置在其上的文件變?yōu)椴豢捎茫虼讼葘UTSS數(shù)據(jù)庫所涉及到的文件進行一個劃分,可分為:數(shù)據(jù)庫系統(tǒng)文件、數(shù)據(jù)庫控制文件、數(shù)據(jù)庫聯(lián)機重做日志文件、數(shù)據(jù)文件和歸檔日志文件。

避免數(shù)據(jù)庫系統(tǒng)文件失敗主要依賴系統(tǒng)管理員進行操作系統(tǒng)級的備份,當(dāng)發(fā)生事故后只能依靠操作系統(tǒng)備份將其恢復(fù)。數(shù)據(jù)庫控制文件之間互為鏡像,當(dāng)其中任何一個發(fā)生故障,只需將其從INI文件中注釋掉故障數(shù)據(jù)文件就可重新將數(shù)據(jù)啟動。

如果丟失的是聯(lián)機日志文件,分兩種情況處理:如果丟失的是非活動的日志文件,而發(fā)生故障的日志文件組又具有多個成員,可以先將數(shù)據(jù)庫SHUTDOWN,然后用操作系統(tǒng)命令將損壞日志文件組中好的日志成員文件把損壞的成員文件覆蓋。但如果丟失的是當(dāng)前激活的日志文件,數(shù)據(jù)庫又沒有鏡像且當(dāng)前日志組中所有成員均變?yōu)椴豢捎脮r,則首先將數(shù)據(jù)庫SHUTDOWN ABORT,從最近的一次全備份中恢復(fù)所有的數(shù)據(jù)文件,將數(shù)據(jù)庫啟動到MOUNT狀態(tài),再使用RECOVER DATABASE UNTIL CANCEL命令來恢復(fù)數(shù)據(jù)庫。

如果損壞的是系統(tǒng)表空間的數(shù)據(jù)文件。唯一的辦法是從上一次備份中恢復(fù)受損的數(shù)據(jù)文件。如果丟失的是歸檔文件或歸檔文件所處的物理位置不可用時,先作一個冷備份,再修改INI文件中的歸檔日志文件目的路徑,重新啟動數(shù)據(jù)庫即可。

2.3 備份恢復(fù)方法

出于安全考慮,SUTSS數(shù)據(jù)庫的物理備份全部采用脫機備份,附加邏輯備份。

2.3.1 物理備份及恢復(fù)的實現(xiàn)

做備份時數(shù)據(jù)庫必須是經(jīng)過SHUTDOWN NORMAL或IMMEDIATE方式正常關(guān)閉,把數(shù)據(jù)庫相應(yīng)的數(shù)據(jù)文件、控制文件、聯(lián)機日志文件、存檔文件及參數(shù)文件復(fù)制出來。步驟如下:

(1)如果數(shù)據(jù)庫處于打開狀態(tài),在SQL*PLUS中以NORMAL, IMMEDIATE或TRANSACTIONAL方式關(guān)閉數(shù)據(jù)庫;

(2)對數(shù)據(jù)庫進行完全備份,重新啟動數(shù)據(jù)庫并將它干凈地關(guān)閉。對數(shù)據(jù)文件、控制文件、歸檔重做日志及其它的ORACLE配置文件進行備份;

(3)重新啟動數(shù)據(jù)庫。

在進行完全數(shù)據(jù)庫備份時,如果數(shù)據(jù)庫是干凈關(guān)閉的,不需要對聯(lián)機重做日志文件進行備份,除非是利用完全備份對整個數(shù)據(jù)庫進行修復(fù)。基于該備份方式的恢復(fù),需要使用備份的所有文件,并將其恢復(fù)到原來同樣的目錄結(jié)構(gòu),然后重新啟動數(shù)據(jù)庫,此時數(shù)據(jù)庫將恢復(fù)到備份時間點。

2.3.2 邏輯備份及恢復(fù)的實現(xiàn)

SUTSS數(shù)據(jù)庫的邏輯備份策略采用表模式和完全模式備份,這里著重講解完全模式備份,即備份整個SUTSS數(shù)據(jù)庫[3]。具體采用以下兩種操作方法:

(1)完全型備份,備份數(shù)據(jù)庫中所有的數(shù)據(jù)。命令為:

EXP ICDMAIN/ICD ROWS=Y INDEXES=N COMPRESS=N BUFFER=65536

FEEDBACK=100000 VOLSIZE=0 FULL=Y

FILE=EXP_FULLDB_YYYYMMDD.DMP

LOG=EXP_FULLDB_YYYYMMDD.LOG

(2)增量型備份,備份自上次完全備份或增量備份后改變的數(shù)據(jù)。因SUTSS數(shù)據(jù)庫動態(tài)數(shù)據(jù)量非常大,故對其每天進行增量備份。命令為:

EXP ICDMAIN/ICD ROWS=Y INDEXES=N COMPRESS=N BUFFER=65536

FEEDBACK=100000 VOLSIZE=0 FULL=Y INCTYPE=INCREMENTAL

FILE=EXP_FULLDB_YYYYMMDD.DMP

對應(yīng)于邏輯備份,完全模式備份對應(yīng)與完全恢復(fù)模式,即用于恢復(fù)備份數(shù)據(jù)的全部內(nèi)容。從本地文件恢復(fù),使用如下命令:

IMP ICDMAIN/ICD FROMUSER=ICDMAIN TOUSER=ICDMAIN ROWS=Y INDEXES=N

COMMIT=Y BUFFER=65535

FEEDBACK=100000 IGNORE=N VOLSIZE=0

FILE=EXP_ICDMAIN_CS D_YYYYMMDD.DMP

LOG=IMP_ICDMAIN_CSD_YYYYMMDD.LOG

3 結(jié)束語

現(xiàn)今,數(shù)據(jù)庫技術(shù)已與操作系統(tǒng)、應(yīng)用服務(wù)器一起成為IT基礎(chǔ)設(shè)施的重要組成部分。但是由于計算機硬件故障、系統(tǒng)軟件和應(yīng)用程序的故障、操作員的失誤,甚至病毒等事件造成的數(shù)據(jù)庫事故總是不可避免,因此定期進行數(shù)據(jù)庫備份是保證系統(tǒng)可靠性的一項重要措施,尤其在數(shù)據(jù)量極其龐大和復(fù)雜的智能交通數(shù)據(jù)庫系統(tǒng)中應(yīng)該受到高度重視,以保證系統(tǒng)的正常運行。

參考文獻:

[1]陶宏才,主編.數(shù)據(jù)庫原理與應(yīng)用設(shè)計[M].成都:西南交通大學(xué)出版社,2001.

[2]王海亮,王海鳳.精通Oracle 10g備份與恢復(fù)[M].北京:中國水利水電出版社,2005.

第8篇:數(shù)據(jù)庫課程設(shè)計范文

[關(guān)鍵詞]學(xué)習(xí)共同體 數(shù)據(jù)庫與程序設(shè)計 教學(xué)改革

[作者簡介]張媛媛(1970- ),女,山東煙臺人,山東工商學(xué)院,副教授,研究方向為教育基礎(chǔ)理論。(山東 煙臺 264005)

[中圖分類號]G642.3 [文獻標(biāo)識碼]A [文章編號]1004-3985(2014)05-0144-02

商科院校中的“數(shù)據(jù)庫與程序設(shè)計”是為非計算機專業(yè)的理工科學(xué)生開設(shè)的計算機公共基礎(chǔ)課,也是計算機語言的導(dǎo)入課程。它是一門計算機程序設(shè)計課程,以Basic作為實現(xiàn)語言,具有Windows可視化的圖形界面。因此,它簡單易學(xué),又具有高級語言的面向?qū)ο蟮奶攸c,且與其他高級程序設(shè)計語言有較好的銜接性。因此,加強本課程的建設(shè),提高教學(xué)質(zhì)量,有利于提高學(xué)生對計算機課程的興趣,提高計算機二級的通過率。

一、“數(shù)據(jù)庫與程序設(shè)計”教學(xué)現(xiàn)狀

“數(shù)據(jù)庫與程序設(shè)計”的教學(xué)一般分為課堂授課和機房實驗兩部分。在課堂授課中,教師除了講解基本語法,控件的屬性、方法和事件之外,還要在VB的集成可視化的界面中進行操作。在這個過程中,除了偶爾的提問,大部分學(xué)生的整個課堂都是在被動的“聽”中度過。學(xué)生思考少、參與少,缺乏學(xué)習(xí)的動力和緊迫感。在實驗課上,教師布置作業(yè),學(xué)生獨立完成。教師往往忙于回答重復(fù)或者相似的問題,而學(xué)生間缺乏交流各自為營,大部分同學(xué)會在上交作業(yè)時,復(fù)制一份就了事。具體分析,該課程在教學(xué)中存在以下三個問題:

1.學(xué)生被動學(xué)習(xí),興趣不高。“數(shù)據(jù)庫與程序設(shè)計”課程一般開設(shè)在大學(xué)一年級第一學(xué)期或者第二學(xué)期,此時大部分學(xué)生都沒接觸過計算機語言,對于如何將自己的想法轉(zhuǎn)換為正確的計算機語言無從下手。與此同時,由于課時有限,教師講課時不得不將重點放到基本理論知識的講解上,很少給學(xué)生操作軟件的機會。因此,課堂教學(xué)一般處于教師講,學(xué)生看,老師滿堂灌,學(xué)生昏昏睡的狀態(tài)。學(xué)生們既不知道如何用計算機語言來表達自己的想法,也不能從老師那里獲得解決此問題的辦法,又兼學(xué)生幾乎沒有動手操作相關(guān)軟件的嘗試機會,故學(xué)習(xí)積極性不高。

2.學(xué)生各自為營,缺少協(xié)作。進入大學(xué),學(xué)生的獨立性增強,平時基本上沒有學(xué)習(xí)上的交流。即使在實驗課中,教師組織同學(xué)們分組完成,學(xué)生往往推出組內(nèi)一個成員來完成,然后大家共享??雌饋硎窃谶M行分組的小組合作學(xué)習(xí),這種分組也僅限于形式上的分組,實質(zhì)上的學(xué)生之間的交流合作、互通有無、互相幫助并不存在。計算機語言的學(xué)習(xí)與其他課程不一樣,特別是調(diào)試程序遇到問題的時候。一個人花費好幾個小時調(diào)試不出的程序,別人可能一眼就能看出問題所在。因此,在學(xué)習(xí)過程中,特別是實驗課中,調(diào)動大家主動合作、交流是當(dāng)務(wù)之急。

3.考核方式單一,不能反映學(xué)生真實能力。為了改變一考定成績的傳統(tǒng)考核方式,該課程的考核引入了最終成績=期末閉卷考試成績[×]70%+平時成績(點名+課后作業(yè)+上機作業(yè))[×]30%,但效果不佳。因為在平時成績中的課后作業(yè)和上機作業(yè)部分,因缺乏有效的監(jiān)督機制,部分同學(xué)以應(yīng)付的態(tài)度復(fù)制別人的作業(yè)上交,自己并沒有深入地思考。因此平時成績的給定難以發(fā)揮其促進學(xué)生學(xué)習(xí)、反映學(xué)習(xí)效果的作用,失去了真實性。

二、“學(xué)習(xí)共同體”的內(nèi)涵與特點

1995年,博耶爾在《基礎(chǔ)學(xué)校:學(xué)習(xí)的共同體》中提出了“學(xué)習(xí)共同體”的概念。它是由學(xué)習(xí)者與助學(xué)者(包括教師、專家、輔導(dǎo)者和家長等)借助于一定的學(xué)習(xí)載體共同構(gòu)成的一種特殊的學(xué)習(xí)環(huán)境,是一個共享和協(xié)作的組織。在這個團體中,大家擁有共同的期望、目的和志趣,并因這些共同的精神因素凝聚在一起。學(xué)習(xí)共同體鼓勵學(xué)習(xí)者在學(xué)習(xí)過程中,分享各自的信息與見解,與同伴開展包括呈現(xiàn)自己的知識、協(xié)商、承擔(dān)責(zé)任等多方面的合作性活動。大家彼此相互依賴,平等相待,最大限度地共享利益。學(xué)習(xí)者與其他人相互交流、相互溝通、相互協(xié)作,從而達到共識、共享、共進,實現(xiàn)教學(xué)相長和共同發(fā)展。在構(gòu)建課堂學(xué)習(xí)共同體的過程中,教師的責(zé)任并不僅僅在于上好課,而在于最大限度地實現(xiàn)每個學(xué)生的學(xué)習(xí)權(quán)利,發(fā)揮學(xué)生的主觀能動性。“學(xué)習(xí)共同體”須具備以下特點:

1.整體性。學(xué)習(xí)共同體各要素作為密不可分的系統(tǒng),是一個完整有序的整體。共同體的成員具有體性思考,意識到自己是在一個團體中進行學(xué)習(xí),而且感受到團體對自己的價值和意義。各成員把自己看成是系統(tǒng)的組成部分,助學(xué)者與學(xué)習(xí)者,學(xué)習(xí)者與學(xué)習(xí)者之間互相信任、交流,為了一個共同的目標(biāo),把學(xué)習(xí)中的離散狀態(tài)集中起來,達到超過助學(xué)者講解、學(xué)習(xí)者被動學(xué)習(xí)的效果。

2.互動性。在學(xué)習(xí)共同體中,教學(xué)過程的實現(xiàn)主要通過師生互動、生生互動和學(xué)生與教學(xué)內(nèi)容之間的互動來完成的。學(xué)習(xí)共同體通過營造民主、和諧、平等的氛圍,使各成員之間開放、自由地交換觀點、交流意見和相互合作成為可能。這不再是簡單的傳遞信息,而是對信息深層次的理解、加工、吸收的過程。每個學(xué)者都與其他學(xué)習(xí)者分享自己的見解,同時又接受其他人的影響,豐富、擴充自己的知識,并提高自己在學(xué)習(xí)和解決問題活動中的自我效能感。在這個過程中學(xué)生的主體性即自主性、主動性和獨立性可以充分發(fā)展。

3.規(guī)范性。沒有規(guī)矩不成方圓。在學(xué)習(xí)共同體中同樣需要制定一定的規(guī)范和評價標(biāo)準(zhǔn)來督導(dǎo)學(xué)習(xí)者的學(xué)習(xí)和共同體的發(fā)展。積極健康、公平公正的規(guī)范,是建立具有凝聚力的學(xué)習(xí)共同體的基礎(chǔ),也是學(xué)習(xí)共同體持續(xù)發(fā)展的保障。相同的學(xué)習(xí)目標(biāo)、相似的價值取向和相同的規(guī)范,成為學(xué)習(xí)共同體的“粘合劑”,它們共同規(guī)范著共同體成員的行為,感召和凝聚大家的學(xué)習(xí)興趣和學(xué)習(xí)激情。

4.身份轉(zhuǎn)換的靈活性。即在學(xué)習(xí)共同體中,參與者的身份是可以重建的。任何人都可能以特定身份或角色與一個或幾個相同或不同身份的人聯(lián)系交往,交往的開放性使每個個體都可能最廣泛地參與到學(xué)習(xí)活動中去。通過不同身份的構(gòu)建和體驗,學(xué)生處理不一樣的學(xué)習(xí)問題,從不同的學(xué)習(xí)角色中體驗不同的收獲。通過身份的轉(zhuǎn)變,學(xué)習(xí)共同體成員獲得了知識上的分享,思想上的交匯和情感上的滿足,提高了協(xié)調(diào)能力、合作精神、溝通能力。

三、“數(shù)據(jù)庫與程序設(shè)計”教學(xué)改革建議

以構(gòu)建“學(xué)習(xí)共同體”為理念指導(dǎo)“數(shù)據(jù)庫與程序設(shè)計”課程的教學(xué)過程改革,本質(zhì)是將以知識為本位的課堂教學(xué)轉(zhuǎn)變?yōu)橐詫W(xué)生為本位的課堂教學(xué),將學(xué)生的被動接受轉(zhuǎn)變?yōu)榉e極獲取,帶著一種歸屬、認同心理積極地參與和體驗共同體的學(xué)習(xí)生活??梢詮娜齻€方面入手:

1.設(shè)計教學(xué)以提高學(xué)生學(xué)習(xí)參與度。在學(xué)習(xí)共同體中,學(xué)習(xí)內(nèi)容是否新穎,是否有擴展性直接決定了學(xué)習(xí)的效果。(1)引入導(dǎo)學(xué)案例。教師應(yīng)為每一章設(shè)計一個導(dǎo)學(xué)案例,案例中盡可能包含本章節(jié)主要的知識點。在講解之前,請學(xué)生分析案例中所涉及的新控件、新屬性、新方法,可否有其他的方式實現(xiàn)。當(dāng)然此案例的設(shè)計要盡可能有趣、實用,并且在設(shè)計的過程中要盡量保持案例的延續(xù)性,從而保證學(xué)生思維和知識的延續(xù)性。例如,在講解建立簡單應(yīng)用程序時,可以引入案例。設(shè)計一個計算兩數(shù)乘法c=a[×]b的VB程序,要求用兩個文本框分別輸入乘數(shù)和被乘數(shù),一個文本框輸出計算結(jié)果,并且用標(biāo)簽分別標(biāo)示三個文本框的作用。三個按鈕分別是計算按鈕、清除按鈕、退出按鈕。而在講解基本控件,如文本框、命令按鈕的使用時,可以將上面的導(dǎo)入案例功能進行擴展,引入新的知識點。擴展功能包括:用戶重新輸入時,數(shù)字被全部選中;輸入完畢,判斷輸入的是否為數(shù)字,如果正確則聚焦在下一個文本框,不正確給出提示;乘數(shù)與被乘數(shù)修改時,計算結(jié)果應(yīng)該清空;點擊清空時,光標(biāo)定位在第一個文本框。這樣,學(xué)生在思考和擴展過程中,自然而然地運用了新的知識點。(2)分層設(shè)計實驗課題目。教師在設(shè)計題目時要體現(xiàn)出層次性,并將其難易程度標(biāo)識出來,以幫助學(xué)生根據(jù)自己的學(xué)習(xí)情況選擇題目。這樣可以使所有學(xué)生都參與到學(xué)習(xí)中,并使其體驗到選擇的權(quán)利,從而增加其學(xué)習(xí)動力。如果有不積極參與的成員,教師應(yīng)該主動關(guān)心、引導(dǎo),鼓勵所有成員一起來探討、交流思想,相互協(xié)作,使學(xué)習(xí)者獲得人際性支持,并從中得到鼓勵和支撐。

2.輪換角色組建合作性學(xué)習(xí)小組。在課堂教學(xué)中,教師通過編制導(dǎo)入案例將要講解的新知識點設(shè)計其中。講解之前,以就近為原則,將學(xué)生3~5個人組合為一組,大家通過查找案例、課本,在小組成員間進行分工,形成設(shè)計方案和實施方案。教師通過隨機點名程序確定程序演示小組給大家展示小組成果。然后請其他小組來評判和完善或者提出新的解決方法。通過這樣一個過程,徹底改變了教、學(xué)角色,整個教學(xué)環(huán)節(jié)的設(shè)計以學(xué)生為本體,以學(xué)生的感受為驅(qū)動,學(xué)生在小組成員的共同努力下自覺、主動地學(xué)習(xí)了新知識。

在實驗教學(xué)中,可以將學(xué)習(xí)時間劃分為兩階段。第一階段,學(xué)生自主完成實驗教學(xué)大綱中較為簡單的題目,復(fù)習(xí)和吸收基本知識。此階段中,教師的指導(dǎo)和引導(dǎo)作用至關(guān)重要。對于大多數(shù)第一次接觸計算機語言的大一新生來說,不可避免地會遇到學(xué)習(xí)上的困難,部分同學(xué)采取妥協(xié)逃避態(tài)度,部分同學(xué)自己悶頭研究。前者往往會喪失對本課程的興趣,甚或完全放棄本課程;后者則會在很小的問題上浪費寶貴的時間。因此教師需要積極主動地幫助同學(xué),使其盡早進入第二階段。第二階段,小組協(xié)作完成具有擴展性的題目。學(xué)生以自愿原則劃分為固定的學(xué)習(xí)小組。小組成員可以根據(jù)任務(wù)不同劃分為界面設(shè)計、代碼設(shè)計、方法設(shè)計、小組秘書等不同角色。每完成一次任務(wù),小組成員要進行角色輪換。學(xué)生通過討論、交流完成任務(wù),形成任務(wù)說明書和程序。最后,每個小組介紹自己的程序,展開小組間、每個成員間的探討和交流,提高學(xué)生的溝通能力、協(xié)作能力和創(chuàng)新精神。

3.加強過程化考核,規(guī)范學(xué)習(xí)共同體。成立團隊績效考核小組,在老師指導(dǎo)下由學(xué)生自主制定團隊考核指標(biāo)、方式、方法。每一次任務(wù)的完成都可以采?。海ń處煂π〗M的評價)[×]50%+(小組間評價)[×]20%+(小組成員間自評)[×]30%的計算方法產(chǎn)生一個綜合成績作為平時成績。教師要及時公布該成績,保證成績的公平、公正。學(xué)生總成績的給定采取“5+1”課程考核模式,即按“作業(yè)、課堂程序演示、實際操作、小組答辯、上機作業(yè)”5個過程考核模塊和1次期末考試進行。這樣,對學(xué)生知識的學(xué)習(xí)而言,做到了過程性評價和終結(jié)性評價的結(jié)合;對學(xué)生社會性發(fā)展而言,以課程知識內(nèi)容的學(xué)習(xí)為載體,學(xué)生提高了交往能力、獲得責(zé)任意識、合作精神;對師生關(guān)系而言,由于學(xué)習(xí)共同體倡導(dǎo)給每位學(xué)生展示其能力的機會,給每位學(xué)生發(fā)展和進步的機會,因而有助于教師更加全面地理解學(xué)生,而師生關(guān)系的改善是激發(fā)學(xué)生主動學(xué)習(xí)的重要因素。而且,學(xué)習(xí)共同體始終凸顯學(xué)生個人在共同體中的價值和貢獻,對于糾正時下的個人主義和功利主義時弊有一定作用。

[參考文獻]

[1]郭永志.學(xué)習(xí)共同體理論及其對英語教學(xué)的啟示[J].遼寧教育行政學(xué)院學(xué)報,2012(1).

[2]全守杰.“學(xué)習(xí)共同體”研究理論考察與新探[J].湖北經(jīng)濟學(xué)院學(xué)報:人文社會科學(xué)版,2007(10).

[3]王攀峰.走向生活世界的課堂教學(xué)[M].北京:教育科學(xué)出版社,2007.

[4]張建林.大學(xué)本科研究性學(xué)習(xí)及其實施[M].武漢:湖北人民出版社,2006.

第9篇:數(shù)據(jù)庫課程設(shè)計范文

關(guān)鍵字:過程性考核;項目評價;單元評價;成績總評

《SQL SERVER數(shù)據(jù)庫設(shè)計》是軟件技術(shù)專業(yè)的核心技能課程之一,無論程序開發(fā)員,還是測試員都離不開數(shù)據(jù)技能的學(xué)習(xí),因此本課程在軟件技術(shù)專業(yè)各個崗位中均起到明顯的支撐和促進作用。通過對本課程的學(xué)習(xí),可以為學(xué)生從事軟件開發(fā)工作打下堅實的基礎(chǔ)。

傳統(tǒng)的考核評價對學(xué)生的學(xué)習(xí)結(jié)果比較重視,這樣的考核評價方式抑制了學(xué)生學(xué)習(xí)的積極性和創(chuàng)造性,同時也限制了學(xué)生對學(xué)習(xí)的深刻體驗,導(dǎo)致無法實現(xiàn)考核評價的促學(xué)功能。因此,只有改革考核評價的方法和標(biāo)準(zhǔn),才能適應(yīng)當(dāng)前中職學(xué)生素質(zhì)普遍偏低的現(xiàn)狀,才能充分發(fā)揮考核評價的作用.

過程性教學(xué)評價是考核學(xué)生在職業(yè)技能與職業(yè)能力方面的掌握程度和在實踐學(xué)習(xí)中的工作態(tài)度。在中職計算機專業(yè)課程中有許多的過程性教學(xué)較強的課程,對過程性教學(xué)的評價方法顯得更加重要。

本評價方案注重過程性評價,根據(jù)課程特點,結(jié)合實際應(yīng)用,劃分工作項目,再將工作項目劃分教學(xué)單元,對每個教學(xué)單元都要進行評價,實現(xiàn)“做中學(xué)”、“學(xué)中做”、“做中評”的合一。

一、成績的計算方法

首先,單元評價。

單元成績=技能*40%+知識*30%+態(tài)度*10%+小組互評與自評+作業(yè);

其次,項目評價。

項目成績=該項目所有單元之和/單元數(shù);

最后,課程終結(jié)性評價。

課程總成績=(項目1成績*10%+項目2成績*25%+項目3成績*10%+項目4成績*30%+項目5成績*25%)*70%+期末考試*30%;

二、考評方式:

1.學(xué)生自評

學(xué)生自評就是讓學(xué)生對照評價項目和評價標(biāo)準(zhǔn),自己給自己評定成績和給實踐訓(xùn)練的表現(xiàn)寫評語。學(xué)生自評,有助于了解學(xué)生在實踐訓(xùn)練過程中的想法,防止教師對學(xué)生的誤解。同時也有助于學(xué)生對自己的實踐訓(xùn)練進行反思。

2.小組互評

小組互評就是全小組的學(xué)生對該小組的每一個學(xué)生的操作結(jié)果進行評價。小組評定,有助于學(xué)生從不同層面、不同角度認識問題,有助于學(xué)生全面、正確的認識和評價自己,培養(yǎng)學(xué)生之間的團隊協(xié)作精神。

3.教師評價

教師評價就是教師根據(jù)學(xué)生的自評成績,小組評定的成績,給學(xué)生評定過程性的成績。教師對實踐訓(xùn)練的目標(biāo)、學(xué)生操作過程等有比學(xué)生更全面和深刻的了解。引導(dǎo)學(xué)生達成相應(yīng)學(xué)習(xí)的目標(biāo),是教師的責(zé)任。教師確認最后的學(xué)習(xí)成績,是責(zé)任的體現(xiàn),也有助于學(xué)生準(zhǔn)確地認識自己。

4.單元考核

單元考核,是根據(jù)課本的內(nèi)容結(jié)合sql的課程特點,將學(xué)生的學(xué)習(xí)內(nèi)容劃分項目,再將項目中涉及的知識點、技能點細分為不同單元。將所有的知識點、技能的要求融入到各單元的學(xué)習(xí)和考核中。

四、評價效果分析

計算機專業(yè)實踐性教學(xué)強調(diào)教學(xué)的過程,過程性評價方式可以從各個角度、全面的、系統(tǒng)的、客觀的評價學(xué)生的操作過程,記錄了學(xué)生在實踐過程中完成某一個項目、某一個任務(wù)、某一個單元的具體情況,也記載了學(xué)生操作的全過程。它客觀地評價學(xué)生的綜合操作能力,考核學(xué)生在操作中的各個環(huán)節(jié)獨立操作,完成操作的時間(即熟練程度),操作程序是否達到要求,以及工作態(tài)度是否良好等情況,然后,按照評價標(biāo)準(zhǔn),予以評價。

過程評價受到學(xué)生的歡迎,他們認為這種評價方法客觀、合理,能夠調(diào)動學(xué)習(xí)的主動性、積極性;能夠發(fā)揮自己的潛能、個性和創(chuàng)造性;能夠?qū)ψ约旱膶W(xué)習(xí)目標(biāo)樹立信心,即使某一單元的成績不理想,下一單元可以再努力,不會因最后一次成績的不理想,影響到這門課程的成績。

參考文獻: