日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服

數據庫課程總結實用13篇

引論:我們為您整理了13篇數據庫課程總結范文,供您借鑒以豐富您的創作。它們是您寫作時的寶貴資源,期望它們能夠激發您的創作靈感,讓您的文章更具深度。

數據庫課程總結

篇1

《SQL Server數據庫基礎》是本系的專業基礎課,授課對象包括:軟件、網絡、信息管理專業的學生。對應的崗位群有軟件開發、MIS/ERP開發、WEB設計。《SQL Server數據庫基礎》的課程目標為:能夠從事數據庫系統的管理、應用和輔助開發工作,學生掌握數據庫基本技術及應用常識,數據庫開發基本技術。對學生職業能力培養和職業素質養成起到了重要的支撐作用。本課程是基于工作過程的空間課程。現將課程的開發實施總結如下:

1 課程開發

我們的課程開發是基于工作過程的課程開發,具體做法是這樣的:首先是調查行業背景,就是組織教師去企業一線調研,主要是依據職業資格標準對企業崗位職責進行調研。我們主要采用了問卷,訪談,研討的方式。通過調研,然后由企業技術人員,教育專家,課程開發的老師分析研討,我們得到了針對我們這們課程的職業崗位群,分別是操作員、設計員、管理員、監測員、程序員、測試員、開發員。并且提煉出了企業崗位群的典型工作任務,再根據典型任務歸納出行動領域,也就是說每個職業,對應哪些典型工作任務。然后,細化出行動領域,行動領域進一步確定完成這些工作任務需要哪些技能要求,知識要求,態度要求,行動領域的內容和要求還是企業的職業崗位內容和要求,這還不能直接作為教學內容,我們要需要進一步整合,序化把它轉化為教學內容,從而形成學習領域,在學習領域里,就有該課程的教材、學時、學分、前導學習領域,后序學習領域,技能目標、知識目標、態度目標、學習情景的粗略設計、教學條件的確定、學習效果評價的粗略設計。

通過學習領域,我們制定這們課程的重要的基石,課程標準。課程標準比學習領域更細致詳盡,對課程的課程概述、課程目標、課程內容于要求、參考課時、教學方法建議、教學實施建議、課程考核、課程教學設計、課程評價、督導與改進做了詳細的定位。有了課程標準,就可以編寫一系列的教學資源。我們團隊形成的教學資源有課程文件,教學課件,教學教案,校本教材,教學視頻庫,習題庫,試題庫 。

我們按照這樣的基于工作過程的課程開發,形成了以下特點:學習內容于工作崗位融通,體現職業性;學校、行業與企業深度融合,凸顯實踐性;教學改革與技術服務互融,保證開放性。

本課程以真實企業項目的“學生管理系統”為基礎,以其工作過程為依據,整合、序化教學內容。日常教學過程就是圍繞這一項目的實際開發過程,由淺入深,有簡單到復雜,從枯燥的理論教學轉變為直觀的實踐操作,既提高了學生的學習興趣,又培養了本課程所要求的職業能力。在確定課程教學內容時選取了工作過程中典型的、使用率高的工作任務作為學習任務項目,并根據工作任務的完成規律和完成的不同方式,對教學內容進行序化和整合,實現教學過程與工作過程的基本一致,做到教學做結合,理論與實踐的一體化。

2 課程實施

在課程實施之前我先對學情進行分析然后再確定教學方法。我們高職的學生的特點是專業基礎比較差,自主學習能力較弱 、自信心不夠 、思維活躍、好奇心強、喜歡新事物。針對這些特點我的教學對策是:在教學中注重學習方法的傳授,引導學生自學; 引導學生在課程中展示自己的長處,增強學生的自信心,培養學生的學習熱情。充分的肯定鼓勵學生;提高課程教學的趣味性,利用網絡語言與網絡平臺和學生的交流,走近學生。

針對這樣的學情我采用了在世界大學城上進行教學實施,我具體教學方法是:建立以學生為主導的空間學習環境,空間資源整合法,空間群組討論法,學生團隊排行法 ,團隊進度控制法 ,情境導入法,私信交流法 ,空間留言法 。

這里主要介紹一下怎樣建立以學生為主導的空間學習環境,我們的流程是這樣的,首先點擊接收空間任務單,任務單也就是這次課的任務是什么,這里有具體的子任務的描述。 然后是咨詢環節,有了明確的任務,我們該如何完成呢,在這里咨詢環節會引導學生自主的學習。接下來是點選任務,是給學生設計的平行任務,教學管理系統貫穿在6個空間任務的教學中,平行任務貫穿在6個空間任務的實踐操作中,6個學習團隊,6個空間任務,每個團隊,有不同的平行任務。平行任務完成了,效果怎樣,點選測試案例,這里設計了3個案例的練習是因為學生只有反復操作,才能融匯貫通,把知識真正轉變成為自己的能力。接下來的流程是上傳任務,空間作品展示 ,最后是空間任務考核。

群組討論法,在群組中那些內向的學生也能充分表達自己的思想了。學生可以在群組里面討論學習,討論作業,教師可以根據學生發言的情況,了解學生的學習動態。要增強學生的興趣,就是要充分的表揚和鼓勵他們,學生團隊排行是個不錯的方法,根據每個團隊學習情況進行排名,使學生在學習上形成你追我趕的學習局面。要使學生很好的學習,進度控制不可少,進度控制能夠增加各個團隊實施情況的透明度,在學習上各個團隊互相促進。為提高學生的興趣,情景導入法是個不錯的方法。 私信交流法也是我經常用到的,比如,我會模仿淘寶體,給學生發私信,親,新的課件已火熱上架了,快來看啦!空間留言,我經常會針對學生的在課堂上的表現,給他在空間上留言。

基于工作過程的《SQL Server數據庫基礎》空間課程,在課程設計上以能力為本位進行課程開發,在實施上以“世界大學城”為依托,能很好的結合90后學生特點,取得了不錯的教學效果。

參考文獻

篇2

2. 教學內容偏理論,輕實踐。課程主要介紹數據庫理論、技術和方法,主要包括數據模型、數據庫系統結構、關系理論、數據理論、關系數據庫系統、SQL語言、數據庫設計等方面內容[1]。實踐課時安排較少,上機實踐的內容比較少,而且上機實踐也只是片面地對理論知識進行練習,沒有全面地對數據庫技術內容進行系統的掌握以及進行綜合設計應用。數據庫技術不僅具有很強的理論性,而且還具有很強的應用性。因為缺乏實踐,學生往往難以理解和吸收。

二、 《數據庫原理》課程教學改革的實踐研究

1. 教學內容的改革。數據庫技術是一門理論和時間要求都很高的技術,需要圍繞理論和實踐相結合來確定教學內容。之前的教學內容中,有些理論概念很難理解,學生學習也覺得很枯燥。教師應該對理論知識點整理和準備的同時,結合數據庫項目實踐經驗,展開講授一些目前流行的新內容。例如,在講授存儲過程的內容時侯,講述數據庫安全方面的知識。在上課時,展開講授SQL注入攻擊內容,講解如何在存儲過程內實現在代碼層發現SQL注入攻擊,以及進行防御的方法和技巧[2]。這樣既可以提高學生的興趣,同時增加學生對數據庫安全的認識,學習掌握基本數據庫安全防范技術,加強學生以后工作需要的實踐知識。

2. 教學方法的改革。除了內容上選用當前流行的數據庫管理系統以及數據庫技術外,教學過程中,針對數據庫庫技術發展迅速、實用性強的特點,采用理論與實踐相結合的方法,授課方式主要包括:課堂理論講授,機房上機實踐以及課程設計環節。盡量采用案例來進行講授。過程中,注意知識點總結與反饋,以及各部分知識比較、理解和融合。例如,在講授完索引、游標、事務內容時,總結闡述使用這些技術時應注意數據庫性能問題,強調在數據庫實際應用中需要統籌考慮數據庫實用性、性能等問題。通過這樣的教學方法提高學生學習的興趣和效率,加強學生對數據庫技術及實用知識的全面掌握。

3. 實踐內容的改革。根據培養應用型人才要求,對教學內容進行從理論知識到實踐動手能力的拓展和延伸。每周都有跟理論課相對應實踐課時,讓學生上機進行實踐操作。由于數據庫技術發展迅速,實踐課程必須緊跟當前數據庫技術的發展。實踐課程中,采用先進的教學環境,對學生提出具體的實驗要求。實踐使用的數據庫管理系統,從SQL Server 2005改為SQL Server 2008。實踐內容包含了從簡單的SQL語言編寫到存儲過程、觸發器、索引、事務等方面應用。在學期末組織安排兩周的課程設計環節,認真做好理論知識和課程設計的銜接。以SQL Server 2008為平臺,提供一些數據庫應用系統實踐項目的題目。學生可以在掌握數據庫理論的基礎上,結合以前所學的C ++、Java等語言或者網站開發技術等,使用數據庫技術進行綜合課程設計。這樣就大大提高學生學習掌握和使用數據庫技術的能力。

4. 考核方式的改革。以往的考考核方式多采用筆試,而筆試的內容都是以理論為主。數據庫技術是一個強調理論與實踐相結合的學科,這就造成教學效果大打折扣。針對上述現象,改變考核方式是關鍵,不僅要考核學生的理論知識,還要考核學生的動手能力。期末總成績應由反映動手能力的平時成績和理論知識的期末考試成績組成。由此提高學生的應用數據庫的能力。

5. 教師知識更新的改革。數據庫更新換代迅速,原有的數據庫技術知識漸漸落伍。教師在上課傳授知識的同時,需要加強自身的學習和研究工作,跟蹤數據庫學科急速發展的前沿方向。在當前大數據時代的背景下,教師必須加強學習和吸收數據庫發展的最新技術。例如,教師在掌握了解最新的數據庫技術NoSQL后,在講授關系數據庫發展歷史的知識時,同時補充講述該技術,拓寬學生的知識面。

三、 結語

經過不斷實踐和完善,數據庫原理課程教學取得很好的效果。學生對數據庫理論及實踐技術的掌握使用都得到了很大的提高。教師自身也在教與學的過程中不斷得到成長。教師需要不斷更新與完善現有的數據庫原理和實踐知識,同時了解學習最新數據庫的優秀課程方案,不斷吸收國內外數據庫技術的最新教研成果,以便更好地完成教學任務。

參考文獻:

[1]王珊,薩師煊.數據庫系統概論(第四版)[M].北京:高等教育出版社,2006.5

篇3

本課程主要以企業實際項目為主線,通過五個典型的工作任務,使學生掌握數據庫開發的相關知識和技能;學生在學習本課程過程中,主要學習的內容包括:數據庫需求分析、數據庫模型設計方法、使用數據庫管理軟件對數據庫模型進行實施、使用數據庫管理軟件管理數據庫,對已有的數據庫開發數據庫應用系統對數據進行增刪改查的基本操作。將該課程的整個教學任務按照項目分為5個典型的工作任務,具體描述如下:數據庫需求分析:對所選用的項目的需求使用需求分析方法進行分析,并編寫需求規格說明書。數據庫模型設計:根據上一個任務中編寫的需求規格說明書,進行數據庫的概念結構設計、邏輯結構設計和物理結構設計。數據庫模型實施:選擇數據庫管理軟件對上一個任務中設計的數據庫模型進行實施,并介紹SQL語句的基本應用。數據庫查詢操作及視圖、索引等數據庫對象應用:對于已有數據庫使用SQL語句進行查詢的操作,并介紹視圖、索引等主要數據庫對象的應用。數據庫應用系統開發:開發一個基于Web的數據庫應用系統,對已有數據庫實現數據的增刪改查的功能。

2 《數據庫開發》課程實施方式

2.1 項目教學法的實施步驟 項目教學法一般可以按照下面5個教學階段進行實施:確定項目任務:通常由教師提出一個或幾個項目任務設想,然后同學一起討論,最終確定項目的目標和任務。制定計劃:由學生制定項目工作計劃,確定工作步驟和程序,并最終得到教師的認可。實施計劃:學生確定各自在小組的分工以及小組成員合作的形式,之后按照已確立的工作步驟和程序工作。檢查評估:先由學生自己進行自我評估,之后再由教師對項目工作成績進行檢查評分。師生共同討論、評判在項目工作中出現的問題、學生解決處理的方法以及學生的學習行為特征。通過對比師生的評價結果,找出造成評價結果差異的原因。歸檔或結果應用:作為項目的實踐教學產品,應盡可能具有實際應用價值。[2]

2.2 《數據庫開發》課程的實施步驟 本課程的實施在項目教學法的理論基礎之上,結合課程本身的特點,設計了每個任務的具體實施步驟,具體描述如下:

明確任務目標:學生在動手操作之前,首先是理解任務書中的知識目標和能力目標,組長帶領組員進行討論,共同分析任務目標。

介紹相關知識:教學對于任務中設計到的新增知識進行簡單介紹。

進行任務實施:小組進行再次討論分析任務的工作量,并進行小組組內的分工,開始實施任務。

反饋實施問題:任務在實施過程中遇到的問題,首先采取組內討論的方式嘗試解決,對于不能解決的問題,則匯報給指導教師,由指導教師幫助解決。

總結實施情況:每個任務在完成后,學生都要總結實施過程中遇到的問題以及解決方法,并對于該任務中涉及到的知識點進行總結記錄。

評價實施結果:教師根據每個小組的實施結果進行評價,指出存在的問題,并對于實施過程各組遇到的問題進行重點的分析和講解。

3 《數據庫開發》課程的評價

項目教學法的考核應注重學生完成項目過程的考核和實際操作能力的評價,應采用多種評價相結合的方式。

在本課程中,學生完成每個任務后,需要提交相關的文檔資料,各個項目小組分別進行考評。本課程采用教師評價、企業專家評價、小組評價、組員互評相結合的評價方式進行,這樣可以使成績評價更加全面,對于小組的每個成員來說也更加公平,也可以促進每個小組的成員學習積極性和主動性。

4 項目教學法在課程實施過程中應注意的問題

為了能夠更好地發揮項目教學法的作用,在使用項目教學法時應注意以下問題:

4.1 項目的選擇 在使用項目教學法進行課程實施時,首先就是要選擇合適的項目,一個合適的項目應該滿足以下條件:

4.1.1 項目的難度要適中 項目的難度直接決定了項目教學法執行的效果,項目過于簡單會使得知識點不能被完全涵蓋,項目太難了會降低學生的學習興趣,所以在選擇項目時,最好選擇項目中既有簡單模塊,又含有一些相對復雜一點模塊的項目。

4.1.2 項目應具有連貫性 在選擇項目時,還應考慮項目的連貫性,最好用一個項目去涵蓋課程中的所有任務,每個任務完成項目的某一個部分,學生做完項目后有一個最終的完整的成果。最好不要每個任務都用不同的項目,就算使用不同的項目也要注意項目間要有一定的關聯。

4.2 項目的實施控制 為了能夠更好地發揮項目教學法的效果,在項目實施過程中,應該對每個任務要完成的項目內容進行嚴格的控制,項目的控制主要體現在項目進度控制和完成質量控制兩方面:

①項目進度控制

學生在進行項目實施的過程中,應首先制定項目的實施計劃,并嚴格按照所指定的計劃進行項目,讓學生在學校就養成按照計劃做事的習慣。對于項目進行過程中,出現的進度滯后的問題應該有相應的措施進行補救。

②項目完成質量控制

學生如果一味追求項目的進度,而忽略了項目的完成質量也是不可以的,不對項目質量進行把關,就會使學生在進行項目的過程中,不注意項目完成的質量,產生應付差事的想法。

5 結論

通過對于《數據庫開發》課程的實施,我認為,對于開發類的課程來說,使用項目教學法可以很好地調動學生的學習積極性,提高學生對于開發類課程的興趣,在使用項目教學法時還應注意項目的選擇和對于項目實施過程的控制,這樣才能更好地發揮項目教學法在課程實施過程中的作用。

篇4

0 引 言

培養和提高學生的創新思維和實踐應用能力是高等教育改革的一項重要任務。在高校計算機專業中,數據庫系統原理作為專業方向必修課,具有非常重要的地位和實際意義,而數據庫課程設計作為其實踐環節重要性也至關重要。數據庫課程設計是計算機科學與技術專業集中實踐環節的必修課,是學生學習完“數據庫系統原理”課程后,進行的一次全面的綜合訓練。其目的在于加深對數據庫基礎理論和基本知識的理解,培養學生具有數據庫應用軟件系統的設計和開發能力,在課程設計實踐過程中強化學生的實踐意識,提高動手能力、創新意識和合作精神。然而目前有些高校本科計算機專業的數據庫課程設計教學還存在一些問題,教學效果不夠理想。本文結合瓊州學院數據庫課程的實踐教學,就計算機專業數據庫課程設計中存在的一些問題提出一些觀點和建議。

1 高校數據庫課程設計中存在的問題

1.1 對課程設計認識不足

根據我們在實際教學中掌握的情況,很多學生認為課程設計只不過是一門考查課,沒有試卷,沒有老師監考,自己知識把實驗做一下,課程設計報告交上去就可以了。甚至有些同學根本就沒有自己的東西,隨便到網上下載一個管理系統應付了事,到驗收的時間,具體的設計是怎么完成的,一問三不知,當問到通過課程設計學到了什么的時候,很多人表示自己也不清楚。可見,很多同學對課程設計的重要性認識不足。實際上,作為對理論的鞏固與應用,數據庫課程設計是一門綜合性比較強的課程。它不僅要求學生具備基本的程序設計理論,還要求學生掌握規范化的軟件開發流程,它不僅僅是像某些同學認為的比較復雜的程序,而是一個完整的軟件,要包括規范的開發文檔等一系列內容,在數據庫課程設計中,學生就是一名數據庫應用軟件開發工程師。所以,我們要加強學生對這門課程認識上的引導,培養他們嚴謹,科學的研發態度。

對于課程設計的目標,有些同學并不清楚,他們只是根據老師的要求,完成自己的任務,而不知道通過課程設計,自己應該達到什么樣的目標,應該收獲什么東西。很多同學在課程設計中只是停留在老師給出的題目和任務上,沒有進行更深層次的考慮,他們認為只要完成任務就可以了。事實上,數據庫課程設計是對軟件開發的一個系統模擬過程,通過這項課程設計,讓學生熟悉軟件開發,數據庫及其應用開發的操作流程,掌握行之有效的軟件開發方法和軟件開發工具。更重要的是培養學生嚴謹細致規范的學習作風,為科研工作奠定基礎。

1.2 課程設計選題存在的問題

優秀的課程設計選題方案不僅可以提高學生的學習興趣,也會激發他們的創作性,從而在課程設計中做出一定的成績。但是有些學校在選題上存在幾個問題;選題沒有新意,每年都是同樣的幾個題目,有些同學直接把師兄師姐們的東西拿來照抄,這種選題不僅不能引起學生的興趣,也不能跟上發展的要求;題目過大,比如飛機訂票系統,火車訂票系統等。這些選題看似不錯,能夠鍛煉學生的開發能,但實際上根本沒有必要選擇這么大的題目,學生也沒有能力完成這樣的題目,所以,課程設計的選題很重要,應大小適中,以實際能力出發,最好結合學生自己的興趣愛好方向,貼近實際情況,讓學生自主選題,指導教師提出針對性建議和方向,讓學生發揮自己的特長與創造性,會獲得更好的效果。

1.3 課程管理復雜,考核方式不夠科學

通過調研一些高校學校,發現其數據庫課程設計的考核方 式與其他課程的課程設計一樣,但是數據庫課程設計本身更注重實踐、更貼近實際的特點使它不能跟其他課程同等對待。我們了解到很多學校通常采用平時分加實驗分作為總成績,但實驗分數上面存在很大的問題,就是最終課程設計的驗收往往只是隨便問幾個問題,根據學生的回答情況給出相應的分數。我們認為在這種考核方式下學生是在被動地完成任務,而不是進行創造性的思考,不能夠通過課程設計有效地提升學生的創新能力。

2 加強數據庫課程設計建設的幾點措施

針對以上在數據庫課程設計中存在的問題,我們結合本校教學研究實踐,總結了以下幾點措施。

2.1 引導學生樹立嚴謹的學習研究態度

嚴謹的學習態度是培養學生的一個重要目標,他們在不久的將來要成為國家科技發展的脊梁,肩負著科技興國的責任,一個沒有嚴謹求實的研究態度的人,是不可能擔此重任的,數據庫課程設計中出現的應付了事、抄襲他人的現象,反映出學生學習浮躁、投機取巧的學習態度,這種現象的出現不是偶然的,具有一定的“遺傳性”,它反映了一個學校近期的整體學習風氣,從表面上看是學生的學習態度不端正,從深層次上看,這在一定程度上暴露了學科教師的科研治學態度問題。教師要求不嚴格,沒有加以合理的引導,也會導致這一現象的產生。

所以,我們必須先從端正的學生學習態度,在教學過程中對學生進行學習研究以及科研工作的基本素養教育,這不僅促進了學生良好習慣的養成,更重要的是其在無形之中具備嚴謹、科學的學習研究態度,無論對他們課程設計的完成,還是以后的工作學習,都奠定了堅實的基礎。

2.2 開放式教學方式,增強學習自主性與創造性

長期以來,在數據庫課程設計中由于課時少時間緊,在選題上,大部分教師提供固定的題目供學生選擇,這樣可以更方便的進行指導與管理,但在另一個方面卻忽視了學生的個性發展。每個學生對教學內容掌握情況不大一致,對課程的理解也參差不齊,所以有必要讓學生自由發揮,自選題目,自由選擇開發工具,只要完成所要求的設計內容即可。加入在數據庫選擇上,可以選擇 SQL Server、Oracle、Mysql 等,在開發平臺上,可以選擇 Power Buider、Delphi、. net、J2EE,這些內容需要學生自己選擇,老師盡量不去指定某個平臺。這樣學生的自主性、創造性可以更好地發揮出來。

在人員分工組織上,很多情況下還是一個人完成系統所有的開發任務,這種做法不符合實際情況,因為在公司里面幾乎沒有哪個軟件是由一個人負責開發完成的。我們需要培養學生良好的合作、交流表達能力,而課程設計恰好提供了這樣一個平臺,在實際操作中,可以更具學生不同特點,合理進行項目的分組。比如,每個組里面各包含一個組織能力較強的同學、動手能力較強的同學、語言書寫能力較強的同學,這樣不僅可以發揮每個同學的長處,又可以避免有些組幾個人都只擅長同一樣東西,課題無法很好的完成的現象。另外,如果有條件,可以模擬公司的開發環境,組織每個小組進行團隊開發,讓他們掌握團隊開發中的軟件版本控制問題,這些都能為以后的實際工作積累很好的經驗。

2.3 規范化課程管理的構建

在課程管理環節,建議采用了以下流程:確定選題,開題,中期檢查,系統驗收,課程設計答辯,提交設計報告。通過規范化管理模式,學生可以清楚的了解在什么階段應該做什么,課程設計得以順利進行。

確定選題要求學生根據自身情況,合理進行分組,確定題目,描述系統要實現的功能,為開題做好鋪墊。

開題是整個開發過程中最重要的一環,我們要給學生以良好的指引。這個階段要求學生對系統進行需求分析,確定系統邊界,建立業務模型,對具體的業務流程繪出圖表,確定各個業務功能模塊之間的聯系。之后根據系統的功能模塊,進行數據庫的概念設計,抽象出業務實體,進行數據庫的概念模型設計,畫出 E-R 圖,描述各個實體的屬性、聯系。這是整個系統的關鍵,直接影響到后面的詳細設計的完成。

中期檢查是對學生上一階段的設計情況作一個總結,解決開發中出現的問題,比如,小組成員之間的有效溝通,進度是否符合要求等。

系統驗收是對完成后的系統的正確性、可用性、合理性及性能,實現的情況是否與初期設計目標一致進行的一個檢查。這一驗收結果是評價學生完成課程設計質量的主要依據,比如,系統是否能夠完成基本的數據查詢、更新,是否使用了視圖機制保護數據庫的安全,是否試用儲存過程提高系統的性能,是否有完成的日志系統以保證系統具備良好的可維護性,系統界面是否符合操作習慣等。

課程答辯是對整個系統完成情況的一個系統的總結,也是最終評定課程設計成績的重要依據。學生在此過程中可以提高總結描述能力,通過對整個開發過程的總結,對某些細節問題的回答,提高了學生的臨場應變能力及口頭表達能力。

2.4 考核方式的構想

在進行選題的開放性教學后,由于大家的選題不一樣,開發平臺不一樣,最終系統完成的功能、效果不一樣,很多老師會遇到一個共同問題就是如何對課程設計結果進行考核。根據課程設計的流程,我們可以分別在開題、中期檢查、系統驗收、設計答辯4個環節進行考核評價。由于各個小組完成系統功能的差異化相同的某項功能。開題考核占整個課程評價的15%,評價標準初步構想如下:

概念模型:E-R是否符合規范;實體屬性師傅完整、恰當;實體聯系師傅正確。(7分)

系統結構:系統設計整體思路師傅符合需求;難度、規范是否合理。(5分)

開題報告:開題報告是否符合規范。(3分)

中期檢查主要是對學生進行課程設計進度的監督檢查,目的是督促學生按照課程計劃如期完成課程設計任務,檢查的指標包括各種數據操作是否實現,系統功能模塊完成情況。中期檢查占整個課程評價的20%,評價標準如下:

各種數據操作:數據庫連接;查詢,更新。(10)

功能模塊:模塊劃分是否合理;模塊互操作是否實現;模塊功能實現的程度;流程圖是否正確。(10)

系統驗收是對學生課程設計的主要評價,學生對整個系統開發設計的完成情況都體現在這里,我門主要對系統界面、功能實現、系統性能、創新點、幫助系統進行考核。占整個課程評價的45%,評價標準如下:

界面:界面顯示效果;可操作性。((5分)

功能:正確性;實現程度;復雜性。(20分)

性能:穩定性;運行效率。(10分)

創新點:是否有創新之處。(5分)

幫助系統:完整性;操作是否方便快捷。(5分)

課程答辯是對整個系統完成情況的一個系統的總結,檢查學生是否能夠根據自身完成情況清楚流暢地介自己完成的工作,是否能夠對老師提出的問題給出恰當的回答。占整個課程評價的20%,評價標準如下:

課題介紹:總結、表達能力。(5分)

答辯:正確性;實現程度。(7分)

課題評價:人員分工情況;團隊合作情況。(2分)

課程答辯是對整個系統完成情況的一個系統的總結,檢查學生是否能夠根據自身完成情況清楚流暢地介紹自己完成的工作,是否能夠對老師提出的問題給出恰當的回答。占整個課程評價的20%,評價標準如下:

課題介紹:總結、表達能力。(5分)

答辯:正確性;實現程度。(7分)

課題評價:人員分工情況;團隊合作情況。(2分)

設計報告:課程設計報告是否符合規范。(3分)

技術文檔:是否符合規范。(3分)

3 結束語

本文對數據庫課程設計教學存在的幾個問題作了深入的分析,提出了對學生嚴謹、科學、創新的教學目標,極大地調動學生的學習自主性,提高學生分析問題和解決問題的能力,培養學生的創新思維能力。幾年來,我們在數據庫課程設計教學中積累了豐富的經驗,提高了學生分析問題和解決問題的能力,同時也提高了學生學習課程的興趣和課堂教學質量,并將繼續將其發展和完善,在教學指導方法上不斷創新,并在其他課程的實驗教學中逐步推廣。

參考文獻

[1] 陸慧娟. 數據庫系統原理[M].杭州:浙江大學出版社.2004.

篇5

計算機網絡技術的發展主要取決于兩個方面,一方面與計算機網絡技術的發展有關,另一方面與通信技術的發展有關。而作為網絡技術中數據庫的應用,主要是解決生產、生活和管理過程更好、更便捷地進行信息交流的問題。通過數據庫能夠更方便地進行信息的收集、整理和處理分析,為生產、生活和管理提供方便,從而推動社會的信息化、智能化和便捷化發展。

1 數據模型分析

1.1 層次模型分析

層次模型的基本結構形式是樹狀結構,通過樹的節點表示記錄集合,枝表示聯系。通過層次模型的形式可以看出,如果兩個節點有聯系則必定是一對多的聯系方式,我們稱這種為初等層次聯系。對于A,B之間的聯系即為初等聯系,可以記為h(A,B),通常稱A是B的上屬結點,相應的B就是A的下屬結點。總結而出層次模型在實質上理解就是初等層析聯系的構造。層次模型也遵循著以下3點規則:1)結構中僅有一個特殊的結點沒有上屬結點,但是可以有任意個下屬結點,此時稱這個點為根;2)結構中必然會有結點沒有下屬結點,而且僅有一個上屬結點;3)所有的其余結點僅有一個上屬結點,而且至少有一個下屬結點,此時稱這些結點為櫛。

1.2 網絡模型分析

圖1 一個簡單的網絡模型實例

網絡模型的結點意識表示記錄的集合,網絡模式用邊來表示記錄集合的聯系。這種模式有更清晰明了的表現出顯示情況的效果。如圖1所示。這種教師、課程和學生之間的相互聯系時層次模型所不能清晰明了的表示的。因為圖中每個結點都有相互的聯系。同時我們不難看出來,層次模型是網絡模型的一個特殊的例子。網絡模型中的數據之間關系模式可以使多對多的關系,同時也應當注意一個問題就是,一個記錄集合可以跟它本身有一定的聯系關系。

1.3 關系模型分析

關系模型的基礎就是關系本身,它吧記錄的集合總結成二維的表格形式來表現。表中行表示的是記錄,即實體。列是一項數據來表示實體的一個屬性。如圖2所示。圖2中給出來的3張表格為學生、課程和選課的關系表。3個表格的關系分別為3個實體的集合。學生和課程是實體顯而易見,選課也能看作存在的一個實體的存在,還能把學生和課程這兩個實體集合聯系在一起。

學生(關系)

學號 姓名 性別 年齡 住址

S1 張三 女 18 C102

S2 李四 男 19 C141

課程(關系)

課程號 名稱 學分

C1 數學 4

C2 語文 3

選課(關系)

學號 課程號 成績

S1 C1 90

S2 C3 80

圖2 關系模型例

2 數據庫設計研究

2.1 數據庫設計的考慮因素

數據庫的設計是數據由現實世界轉向信息世界的過程,所以數據庫的設計必須考慮以下幾個方面:1)數據庫是現實世界數據的正確反映;2)DBMS能接受這個數據庫設計;3)使用過程有良好的效率和較高的性能;4)能夠有效實施和方便維護。

2.2 數據庫的設計方法

數據庫的設計過程大體分為六個階段分別是:收集和分析數據,表達用戶的數據要求,獲得特定的數據庫管理系統的數據模型,數據庫實現的細節分析,數據庫的建立和裝入(數據庫的建立),數據庫運行的后期維護和改進。每個階段都非常重要,要仔細研究,反復的進行推敲才能實施。

數據庫設計的關鍵是信息的設計,所以對于數據庫的設計重點討論也在此。現在對于信息設計普遍認同的最佳方法是E-R法。在E-R法中,把信息設計作為聯系現實世界和數據世界的一個橋梁和紐帶。E-R模型有較強的優勢在數據庫設計中,一則是E-R模型受到的制約較少,因此有很大的靈活性和隨意性;二則E-R模型相對穩定。如果要啟用或者改用新的數據庫管理系統,只需要從E-R模型出發對數據進行重新設計,省去了很多繁瑣的步驟。E-R圖是一種非常簡單易懂的工具,很容易被接受,而且非常易于專業和非專業人士之間的相互交流。

3 網絡數據庫的優化及其保護策略

3.1 網絡數據庫的優化

數據庫的設計過程中,對函數的依賴性很強,對于一個數據庫的好與壞,我們首先看數據庫本身是否符合用戶需求,是否滿足用戶使用需求。那么我們要去解決或者優化這些問題。在使用過程中我們遇到最顯著的問題就是查詢過程中等待執行的時間過長,針對這一問題分析其優化方案。那么首先要考慮為什么會有些詢問需要很長的執行時間?因為詢問設計到聯結或者笛卡兒成績,這個運算過程會花費很長的時間。針對這一問題產生的原理,我們總結出優化方案:1)選擇盡可能先做。詢問可以使得執行運算的時間大大縮短,因為選擇大多是計算的中間結果變小;2)在實施聯結(或者后跟選擇的笛卡兒積)在建甌前對文件適當的提前處理;3)找出表達式里的式子,盡量是式子避免過于繁瑣和復雜,難以處理;4)把一些選擇同前的笛卡兒的乘積合并成一個聯結,因為聯結特別是相等聯結要比同樣的一些關系笛卡兒乘積節省很多時間。通過這些具體措施的實施,對數據庫投入使用前期就進行優化,會使數據庫更加高效的為人們服務。

3.2 網絡數據庫的保護

網絡數據庫的保護關鍵就是對信息的保護。我們在對數據庫進行保護主要包括:數據庫的完整性控制,數據庫的并發操作的控制,數據庫安全性控制和數據庫的恢復操作等。

參考文獻

[1](美)S·埃特里著.數據庫-設計性能與管理的結構方法[M].康金玉,張成慶譯.知識出版社,1987.

[2](美)J·D·厄爾曼著.數據庫系統原理[M].張作民譯.國防工業出版社,1984.

篇6

一、現狀分析

“大型數據庫技術”是一門實踐性很強的課程,教學的重點在于學生工程實踐能力的培養,因此必須強調以操作實踐為主教學內容[1],但是在實際教學過程中存在以下問題:

1.實驗教學中的問題

(1)實驗課時少,實踐量不夠。“大型數據庫技術”這門課,共48個學時,包括理論教學38個學時,實踐教學10個學時。大型數據庫的多數內容需要動手實踐,像SQL語言和PL/SQL語言及數據庫編程、Oracle的備份與恢復,這些內容學生在“數據庫原理及應用”課程中已經接觸到,甚至已經非常熟練,如果還在理論課上講解,不僅缺乏可操作性,并且學生也覺得索然無法。同時,實驗僅有10個學時,需要完成5個實驗,該課程的特點使得實驗內容繁雜,僅以第一個實驗“Oracle服務器的安裝與配置”為例,Oracle 11g的整個安裝過程就要占到1.5個課時,剩余時間根本無法進行其他實驗內容。

(2)實驗過程中缺乏有效的指導。實驗過程中缺乏有效的指導,由于Oracle自身的特點,Oracle在安裝和使用過程中會遇到各種問題,即使是教師也不能確保在遇到新問題時能立刻解決,而學生遇到問題時不能和教師直接溝通,通常因為一個小的問題導致整個實驗過程中斷。

2.實踐教學中的問題

(1)項目實訓時間短,任務重。實踐教學主要是課程結束后的項目實訓,實訓的目的是通過實際案例的開發使學生加深對所學知識的理解,提高解決問題的能力和實際動手操作水平。然而,在實踐教學中存在實訓時間短、任務重的問題,實訓往往被安排在臨近學期結束的前幾個星期,時間以1~2個星期居多,而任務量卻比較繁重。同時,大量課程都面臨著項目實訓安排,據統計,某些方向學生一學期的實訓內容最多能達到4門,學生急急忙忙地完成一個課程的實訓后就馬上投入另外一個實訓,根本無法進行反思與總結,往往為了完成任務,抄襲現象嚴重,難以保證實訓質量。

(2)項目實訓重復率高,內容缺乏應用性。“大型數據庫技術”知識點過多,內容龐雜,使得建立一個完善的供學生實訓的應用用例難度較大,也使得學生在實踐環節上無法獲得對大型數據庫全貌的認識。[2]這一原因使得項目實訓題目更新慢,內容陳舊。統計發現,近三年的實訓內容重復率在50%以上,多年來都是相同的題目,沒有任何新意,并且出現本屆學生借用上屆學生的實訓資料的情況。另外,實訓內容缺乏應用性,多數內容局限在本課程內容,無法脫離教學環境,使得實訓缺乏實踐性、挑戰性。同時,項目實訓過于強調程序最終運行效果,而忽略了對學生問題解決能力的考查。

二、教學改革措施

1.實驗教學中改革措施及建議

(1)整個教學過程安排在實驗室完成,邊理論邊實踐教學。改變原有的理論教學在多媒體教室進行的方式,將整個課程的教學過程都安排在實驗室完成。實驗室中采取這樣的方法安排教學:[3]實驗室老師和學生每人一臺電腦,對于實踐比較強的內容,老師采用廣播教學,可以將電腦操作界面同步地顯示在學生的電腦上,學生可以很清晰地看清老師的電腦操作步驟。講完后可以放開控制讓學生自己練習,這樣邊理論邊實踐的方式,不但有助于老師將復雜的理論問題講清楚,同時讓學生更好的掌握所講內容。另外,教師在講課的過程中順便捎帶講解實驗中的難點問題,這樣便無形中增加了學生動手操作時間,減輕了實驗負擔。

(2)實驗教學三段論。改變以往教學過程中理論教學教師講,實驗教學學生做的教學方法,在實驗教學中穿插教師的講解。筆者根據多年的教學經驗,總結出實踐教學三段論的教學方法。該方法將整個教學過程分成三個段落:第一段,講解本次實驗內容,實驗要求,讓學生明確實驗目的;第二段,學生實驗與教師指導相結合,教師不再是被動地坐在講臺上,而要走到學生身邊,時刻觀察學生進度,及時解決學生遇到的問題,同時對學生的實驗過程進行考核;第三段,最后小結,總結學生遇到的共性問題,在實驗結束的幾分鐘內進行點評。在具體實施過程中中第一段,第三段時間不宜過長,分別控制在5分鐘內。

2.實踐教學中改革措施及建議

(1)多學科教師聯合制訂實訓內容,增加實訓挑戰性,降低學生負擔。“大型數據庫技術”知識點過多,內容龐雜,如果單靠本課程的老師去構建一個能包含所有知識點的應用案例,需要老師花費更多的精力,即使能構建出這樣的案例,也會存在局限于本課程知識點,缺乏綜合性的問題。學生數據庫管理能力的提高,不能受課程的限制,要跳出課程之外,僅靠單一環境下的依葫蘆畫瓢無法提高實踐能力,只有在更復雜的環境下才能更深刻地理解和體會課堂上所學的知識,最終提高學生的素質。同時,一個優秀的數據庫管理員不是只懂數據庫的管理員,工作中的考驗是來自各個方面的,因此,對數據庫管理員的培養,除了具有數據庫方面的基本知識和素質外,具有應用程序的開發、調試等綜合素質將更有利于發展。

基于這樣的考慮,本文提出并實踐了相關課程的教師聯合制訂實訓內容的教學策略。筆者在教學過程中考查了“ASP.NET網站開發基礎”課程和“大型數據庫技術”課程的交叉內容。表1所示是“ASP.NET網站開發基礎”課程中與數據庫相關的教學內容。“ASP.NET網站開發基礎”課程理論教學50個學時,實驗教學14個學時,實踐教學36個學時,在全部100個學時中與數據庫相關的內容學時就占據37%,因此這兩門課程具有比較多的相關性,同時,這兩門課被安排在同一學期開設,這就使得聯合制訂實訓內容成為可能。兩門課程的老師在聯合制訂實訓內容時,從兩門課程的知識點出發綜合考慮各種因素,使制訂出的實訓內容更加具有綜合性和實戰性。兩門課共用一個實訓案例,學生不再因為課程的不同而被要求完成不同的實訓題目,“大型數據庫技術”實訓課程中實訓重點依然是數據庫的設計、各種數據庫對象的創建及使用、數據庫的備份與恢復,但在完成這些設計時是從更整體更全面的角度考慮,要確保設計在下一步的可實施性,具有較強的針對性,而不是脫離了實際的盲目設計,所以,當“大型數據庫技術”實訓課程結束后,學生只是將實訓的重點轉移到“ASP.NET網站開發基礎”實訓課程中應用程序的開發,這和整個實訓的開發步驟同步,這就在無形中增加了學生實訓的時間,使學生能夠在同一個實訓項目上投入更多的精力,也使學生遇到的問題更多,有助于培養學生對復雜問題的處理能力,從某種意義上來說,也減輕了學生的負擔。

(2)合理安排實訓時間,實訓分階段進行。改變原有的在學期末開設項目實訓的教學安排,將實訓內容進行分階段劃分,將整個實訓過程貫穿于整個教學過程。原有的安排會使學生在項目實訓時已經將相關知識點忘得差不多了,而將實訓內容分階段進行,有助于學生長時間保持對相關知識的熱度,使得學生在課下也能對相關問題進行解決,最終有助于保證整個實訓的效果和質量。

(3)分小組協作學習。[4,5]多學科教師聯合制訂的實訓內容更加綜合,也比較龐大,通常都由若干個子系統構成,學生實訓過程中可采用分組協作的方式進行。在實訓前,教師公布實訓題目,學生根據自身興趣選擇合適的題目,然后將選擇相同題目的學生進行分組,每個小組以2~3人為宜,選出每個小組的組長,通過小組討論的方式對實訓內容進行分解,小組組長除了完成自己的任務外,還要負責對小組成員的監督,對進度進行管理。教師定期通過小組組長了解各組的工作進度,解決問題的思路,及時給予指導。分小組協作學習鍛煉了學生的團隊協作能力,也有利于對學生項目管理經驗的培養。

篇7

一、引言

在2001年和2005年,我國國家教育部先后發出的2個關于加強高等學校本科教學質量的文件里面明確要求高等學校在本科教育上積極推動使用英語等其他外語進行公共課和專業課教學。因此,各個高校開始了如火如荼的雙語教學改革熱潮。

雙語教學是指采用除漢語以外的第二門語言進行教學,一般指的是中英相結合的教學方式。雙語教學具有雙重目標,一是獲取學科知識,二是培養和提高學生運用外語的能力。“數據庫應用”課程是高等學校計算機以及相關專業的必修課程。因此,“數據庫應用”雙語教學對學生、教師等各方面提出了更高的要求。

民辦高校在開展雙語教學的熱潮中,我院首先開展了《數據庫應用》課程的雙語教學。由于受到各方面條件的制約,《數據庫應用》課程雙語的教學質量和教學現狀不太理想,在計算機相關專業中,學生英語基礎有些薄弱,教師的英語教學水平也相對較低等許多因素都成為開展雙語教學的不利條件。因此,本文研究針對在民辦高校的教育改革中,使用雙語教學應用到《數據庫應用》課程中具有較高的實用價值。

二、《數據庫應用》課程雙語教學存在的問題

(一)學生英語水平參差不齊

《數據庫應用》課程針對的是大二學生,這些學生在大一時已經完成了大學英語的學習,基本具備了四千左右的詞匯量和一定的英語閱讀方面的能力。但仍然有較大一部分學生很難或根本不會用英語與他人進行交流,停留在“聾子英語”、“啞巴英語”上,使得學習的信心不足,這就有可能使工科學生出現極大的恐懼情緒和厭學情緒,不管是英語水平還是專業理解能力都不是在一個水平線上,更進一步導致學生的水平參差不齊。

(二)專業英語與專業課內容相結合的適應時間較長

對于計算機專業的學生來講,《數據庫應用》課程的雙語教學過程,不僅需要學生掌握數據庫方面的專業詞匯,而且還需要學生將專業術語與專業課的學習結合起來,這將需要有一定的適應時間,而且這個時間還可能很長。而在教學過程中,學生是主體,如果在這個過程中適應時間太長,使得學生并沒有從雙語教學中獲益,這將影響雙語教學的初衷,達不到應有的教學效果。

(三)師資方面的問題

雙語教學,要求授課教師不僅要有扎實的專業知識,同時也要有良好的英語表達能力。對民辦院校而言,在計算機專業中,雙語方面優秀師資比較欠缺。一是,由于我院所處的地理位置離市區相對較遠,這就導致很多非常優秀的教師不太愿意來我院授課;二是,由于限于資金等種種因素,我系教師被送到國外進行學習和進修的機會非常少。對于我院現有的校內老師而言,外語專業的教師對計算機的專業課程缺乏了解,而計算機專業教師又普遍不具備良好的外語口語表達能力。雖然在我院從事雙語教學的教師都具有碩士及碩士以上學位,同時在計算機專業課程授課的功底非常扎實,而且在英語科技文章的閱讀能力也相對較強,但大部分的教師都沒有國外的學習或進修的經歷,在口語等方面比較薄弱。若完全采用英語課件和英語授課,在教學過程中有很大的困難。

三、《數據庫應用》課程雙語教學改革的具體實施

(一)教學目標

雙語教學首先要有正確的教學目標,在《數據庫應用》課程中,英語授課僅僅是一種手段,其最終目的是培養學生通過所學的數據庫專業知識并且運用其中的技術去實際解決問題,從而激發學生在計算機領域中繼續學習和研究的愿望。首先應把《數據庫應用》課程中的專業知識的學習放在首位,然后把雙語教學中的英語教學作為一種滲透。在該課程的雙語教學過程中應該積極使用英語授課,要求學生能夠讀懂、理解課程的內容和表達方式即可。因此,教師應明確該課程的核心教學的目的,歸納如下:通過對《數據庫應用》雙語課程的講授,學生應該理解和掌握數據庫系統的基本原理及相關應用技術。學生通過在該課程中學習的數據庫的專業知識,將它們運用到實際中去,解決有關數據庫的實際問題,能夠應對數據庫應用系統設計、應用和維護的任務。從而,學生逐步形成獨立發現問題、思考問題、分析和實際解決問題的能力,同時提高學生的自學能力和創新能力等。

(二)教學模式

目前,國外的雙語教學有多種模式。沉浸式(immersion program)、保持式(maintenance bilingual education)、過渡式(transitional bilingual education)等。在民辦高校中開展《數據庫應用》課程的雙語教學,首先要根據該課程的實際要求、學生在雙語教學過程中的接受能力和英語的詞匯和閱讀水平等具體情況,來決定在我院的《數據庫應用》雙語課程中的具體模式。然后再根據課程的教學進度和進展情況以及學生對課程的適應情況,可以對該課程進行及時調整,最終達到掌握數據庫的專業知識和提高學生實際英語能力的雙重目標。同時考慮《數據庫應用》課程的特點和《數據庫應用》雙語教學仍處在初期,因此,《數據庫應用》課程的雙語教學模式采用中文講授+英文課件,即在授課過程中,使用英文教材,教師在講授專業知識時以中文為主,同時介入英語表達,循序漸進,逐步提高學生在《數據庫應用》課程中的理論知識和運用水平的基礎上,保證學生英語專業詞匯和閱讀能力水平的提高。

(三)課堂教學的組織實施和教學方法

1.采用案例引導、任務驅動式的教學模式。在授課過程中,教師應該根據課程的內容,為學生安排學習任務,使學生在完成所布置任務的同時掌握相關數據庫的知識。在案例引導、任務驅動式模式下,教師必須要縱觀整個《數據庫應用》課程,充分發掘英語教材,精心設計問題,為學生提供自主學習的良好機會。在設計任務時,問題可以使用課本后面的練習題,也可根據課本內容自編相關的題目。然后根據教學大綱和本課程的教學重點和難點,同時還要考慮學生在完成過程中可能遇到的困難去擬定相關的題目。通過自主的發現和探索、自主的質疑、和同學進行討論等多種方式,學生不僅體驗到成功解決問題的快樂,而且激發了學習《數據庫應用》雙語課程的興趣,因此,增強了學習的信心和勇氣。

2.組織討論和演講。在上課時,授課教師應該鼓勵學生當“老師”,給學生創造使用英語交流和實踐的機會。針對在上課中遇到的問題,教師應多鼓勵學生學會獨立思考問題、大膽質疑并且敢于發表自己不同的觀點。另外,在課堂上還可以挑選出幾個有代表性的學生進行演講。最后,教師對學生的表現和學生對問題的分析進行總結。這就使得在雙語教學過程中,學生所獲得的是在豐富的情境中,不斷發展著的英語表達能力和專業知識的運用能力。同時在雙語教學中進行討論,能夠讓學生提高該課程的主動性和積極性,從而為培養學生運用英語的能力打下堅實的基礎。

3.上機實驗和課程設計過程。《數據庫應用》課程應該注重理論和實踐相結合。每周的理論課之后,都安排相應的實驗課。學生可以通過上機練習達到真正理解課堂上的知識。此外,在課程快結束的時候,為每組學生分配一個實際的數據庫應用系統的開發項目。這樣可以使學生去思考和實踐數據庫開發設計中具體的思路和方法,最終完成課程設計的任務。課程設計的開展,促使學生將所學的知識運用到實際的開發過程中去,并且使學生將所學到的知識融會貫通并且鞏固和提高。最后,學生需上交具體實現的系統和一份英文的課程設計報告,這將培養學生撰寫英文文檔和論文的能力。

(四)雙語考核形式

《數據庫應用》雙語課程的期末綜合測評成績采用過程考試和期末考試兩種方法。過程考試即平時成績,包括考勤、作業、實驗、學生參與的課堂內容的情況。教師制定一個具體的評價指標,對平時成績參照評價指標進行詳細的記錄。期末考試采用閉卷方式,主要考查學生對教材上基本知識點的掌握程度。過程考試和期末考試成績按一定的比例計算。采用過程考試和期末考試相結合的方法是評價《數據庫應用》教學效果的一個重要手段,而且這兩項合理的結合能促進學生英語能力的提高和數據庫專業知識的學習。

四、總結

《數據庫應用》雙語課程采用雙語教學體現了計算機專業教學的前瞻性和靈活性,雙語是手段,專業知識的掌握是目的,雙語教學應該具有實用性。在加強學生英語學習和應用的基礎上,專業知識的掌握和興趣的培養是重點。我們必須通過在教學實踐中不斷觀察、分析、反饋和總結,以改進教學方法。

在《數據庫應用》課程實施雙語教學的過程中,教師必須和學生進行充分的溝通和交流,選擇合適的教學內容,采取恰當的教學方法,提高學生的積極性,改進數據庫課程教學效果,促進學生英語和數據庫應用能力的提高,在教學中使《數據庫應用》課程真正發揮作用,使得雙語教學取得良好的效果。

參考文獻:

[1]王莉穎.雙語教育比較研究[D].上海:華東師范大學,2004.

篇8

1.數據庫課程設計中存在的主要問題

(1)學生參與數據庫課程設計的積極性不高、知識和技術儲備不夠。

(2)學生重編程實現而輕分析和設計。

(3)課程人員組織和時間安排不太合理,任務設計和要求偏低。

(4)課程考核方式、評價體系和管理過程不夠科學。

2.基于項目的數據庫課程設計教學方案的設計與實施

2.1 基于項目的數據庫課程教學方案

本文提出的基于項目的數據庫課程設計教學方案是指設計能夠吸引學生興趣、難易適中、選題豐富并且能夠滿足不同層次的學生需求的項目設計任務,參照軟件公司分析、設計、編程實現應用軟件的基本步驟和人員組織形式來安排和組織學生進行數據庫課程設計。其重點在于把學生的課程設計任務提高到軟件工程項目的高度,并通過模擬實訓加以實施。按照軟件工程傳統方法學的思想,結合數據庫設計的基本步驟,將數據庫應用軟件的開發簡單劃分為需求分析、總體設計、詳細設計、編碼和測試四個階段。每個階段的任務均在指導老師的指導下,由項目組成員通力協作、自主完成。在每個階段結束后,采用項目評審的方法,對每個小組每個學生的具體工作進行階段性評審,學生分組匯報工作成果,并按照軟件工程的要求提交階段性技術文檔。項目模擬實訓根據課程設計選題采用項目小組的形式進行分工,項目規模和難度由指導老師和項目小組全體成員根據課程設計指導書協商決定。每個項目小組由一名同學擔任項目組長,項目組長可以根據小組內每個人的能力和經驗合理分配任務。每個學生在項目開發過程中,擔任不同的角色。在工作中,項目小組的成員相互溝通和交流,組與組之間也可以相互借鑒學習,提高學生的參與積極性,培養學生的團隊合作精神。

2.2 基于項目的數據庫課程教學方案的實施

2.2.1 課程設計的選題

數據庫課程設計是培養學生創新能力的有效途徑,其設計題目應該具有一定的應用背景,讓學生能夠遵循軟件工程的基本原理設計一個具有實用價值的數據庫應用系統,使所學知識能夠融會貫通。

精心準備和策劃設計適當的項目,是實施基于項目的數據庫課程設計教學的關鍵。在確定項目時應綜合考慮以下幾方面的因素:(1)能將數據庫的理論知識和實際應用技能較好的結合在一起;(2)所選項目數量要足夠多,涉及面要廣而且是學生比較熟悉和有興趣的應用領域;(3)項目的難易程度要能夠滿足不同層次的學生的需求;(4)項目的整個開發流程要規范,以項目為主線,引導學生把掌握的程序編程知識、數據庫和軟件工程等理論應用到軟件開發實踐當中去,讓學生掌握軟件開發的整個開發流程,具備項目開發的實戰經歷。

2.2.2 課程設計的人員組織

按照開發流程,參照軟件公司的人員組織形式,將班級的學生分組,每組5至6人,以學生自由組合為基礎,教師可根據學生的興趣和特長、編程水平、知識結構、學習能力、性格特點、男女搭配等因素進行調整。每個同學可以擔任不同的角色:如項目管理員,系統分析員,系統設計員,系統開發員等。

每個小組由其成員推選產生一名項目組長,負責制定本小組的開發計劃、工作任務的分配和調度、監督實施等工作。在組長的指揮下,對小組成員進行分工,語言表達能力強善于溝通的同學負責聯系工作和調查研究,美工好的同學負責界面設計,編程能力強的負責代碼的編寫,程序設計能力強的負責系統的整體設計和程序調試,寫作能力強的負責技術文檔的書寫等。教師要負責幫助把握進度,提醒學生合理分配工作時間等。

按小組形式開發項目,不但有利于培養學生的團隊合作精神和提高學生的管理能力,而且更接近工作實際。

2.2.3 綜合設計過程

學生發揮各自的特長分工協作,運用已學軟件工程、數據庫理論思想和數據庫設計理念、C#或C++等編程語言,具體設計實現一個小型數據庫應用系統。開發設計過程按以下順序進行——自選課程設計課題,調查用戶需求,總結歸納數據流程,分析性能,書寫需求分析及總體設計報告(包括數據流圖、數據字典、數據庫概念模型、邏輯模型、系統功能模塊),完成應用系統的開發,進行系統整合和測試,功能完善,匯報設計成果(包括撰寫設計報告、系統驗收、結果匯報)。主要分為需求分析、項目設計、項目實施和成果展示。

(1)需求分析是保證項目順利完成的前提。需求分析做得不好,甚至會導致整個系統返工重做。因此,在課程設計環節中學生必須根據教師提供的項目背景資料,通過圖書館、網絡或相應的組織、部門、企業去查找相關資料,結合自己的生活經驗,對數據和處理進行分析,畫出各層數據流圖,做好詳細地需求分析。教師要對學生的需求分析報告進行指導和評價。

(2)項目設計是關鍵。本階段主要包括數據庫的概念結構設計、邏輯結構設計和物理結構設計。要求學生在需求分析的基礎上,設計E—R模型,詳細描述實體的屬性及實體之間的聯系;實現E-R圖向關系模型的轉換,并對關系模型進行優化;定義主鍵、外鍵、視圖、索引等。此外學生還應該設計出系統的功能模塊圖。教師通過檢查學生設計的E-R圖、關系模型和功能模塊圖,對每個組進行分析、評價和指導。

(3)項目實施。項目實施即數據庫的實施、運行與維護階段,主要包括應用系統的編程與調試。指導教師為學生提供技術支持,適時組織討論、講解和歸納總結為學生提供解決問題的新思路、新方法。

(4)成果展示。學生以項目組的形式完成了項目的整體設計與開發后,各個小組將在課程設計末期進行成果匯報和展示,接受教師和其他同學的評價。通過作品展示和評價,可以激發學生的競爭意識,促進項目組成員之間的交流與協作。

2.2.4 課程設計的時間安排

針對課程設計時間安排上的不合理問題,采取雙管齊下的方式。首先增加教學計劃中數據庫課程設計的教學學時,由原來的2周改變為4周,使得學生有足夠的時間來完成課設任務。其次,提前讓學生進入分組和選題環節,并將每個人要完成的任何合理分配,讓學生提前進入做好項目的知識儲備、調研等前期準備工作。

2.2.5 課程設計的考核與評定

加強過程考核,提高對課程設計的總體要求,細化評價指標。學生在課程設計結束后,不僅要提交軟件系統,還要提交課程設計報告,并進行分組匯報。課程設計的最終成績由以下幾部分組成:考勤lO%,平時抽查1O%,答辯20%,課程設計報告30%,系統演示30%。其中前四項由教師評分,系統演示由學生評分,每組各選派一名代表給大家演示系統并介紹基本情況,由各組分組討論,對其它組開發的系統進行評價和評分,最后取平均分并公布成績。

為學生提供展示自我的平臺,建立完善的考核指標和體系,這樣不僅有利于激發學生的學習興趣和積極性,也有利于提高學生運用數據庫理論實際問題的能力。

3.總結

通過基于項目的數據庫課程設計教學研究,不僅使學生能夠在理解數據庫理論的基礎上,實際動手開發一個實際的應用系統,而且在一系列的開發設計過程工作中能夠樹立學生的項目開發管理思想,能夠培養學生應有的團隊協作、自主管理、主動學習、創新思維、綜合運用、動手實踐等能力。使數據庫課程設計真正成為學生驗證理論的“實驗場”,成為開發學生潛力、培養實戰能力的“戰場”,成為體驗項目開發過程的“運動場”。

參考文獻

[1]王艷紅,章小莉,姜湘崗.在數據庫課程設計中培養學生項目開發能力[J].教育與教學研究,2009,13.

篇9

On the Database Application Course Construction

LIN Qin-Hua

(Sichuan Information Technical College, 628017)

【Abstract】Course construction proposition for database applications, the author mainly from three aspects were elaborated: Summary of the course curriculum system of higher vocational institutions; followed by a brief description of the courses offered since the opening of the hospital from, including the teaching content, teaching and support. Final summary of the course should be how to build.

【Key words】Database Application; Course Construction; Course System

1 《數據庫應用》在高等職業院校課程體系中的作用

從大量的用人單位招聘軟件開發人員、信息處理人員、數據維護人員等崗位信息來看,數據庫應用是必須掌握的基本技能之一,并且要求熟練,特別是微軟在中國占用相當大的市場,其SQL Server更是企業用人必須掌握的基本技能。因此《數據庫應用》是高職院校計算機及其相近專業的必修課程。

在高等職業院校中,該課程一般放在大一下學期開設。在我院的軟件技術專業課程體系中,其先修課程為《計算機應用基礎》,后續課程為PHP程序設計、C#程序設計、Java程序設計等項目開發課程,起到承上啟下的作用。該課程對培養學生數據、信息的收集、處理能力,數據庫軟件的應用能力,數據系統分析能力,數據庫設計和開發能力,信息系統開發和維護能力等起著重要的作用。同時也為其他數據庫軟件(ORACLE等)快速學習和使用打下堅實的基礎。

2 我院《數據庫應用》開設情況

我院的前身是四川省電子工業學校,當時主要開設DOS平臺下的數據庫應用,包括有DBASE、FOXBASE、FOXPRO等。從2000年開始,在電子信息、計算機等各專業開設Windows平臺下的數據庫,有Visual FoxPro、Access等。2004年升高后,在第一屆軟件專業班開設了《SQL SERVER 2000應用》課程。從2008年開始,我院開始對數據庫應用這門課程的教學模式進行改革,確立SQL SERVER 和Orcale為數據庫主流教學。

2.1 課程主要內容

當前,我院開設的《數據庫應用》課程總共64學時,4個學分。依據《數據庫應用》課程標準,主要講授以下內容:

本課程的教學內容以任務為導向,分解為7大能力,每個能力又分解成若干個任務,在教學過程中體現教、學、做合一。

2.2 教學保障

2.2.1 教學資源

該課程所需要的實訓設備主要是機房和網絡,而我院大部分的教室均為多媒體教室,還有個基礎實訓中心,其包括6個實訓室(每個實訓室48~55臺微機不等),因此實訓的條件已經達到要求。而且學院各部門的數據處理特別是教務系統、圖書管理系統等提供了很好的教學實訓環境。

2.2.2 師資隊伍

強大的師資隊伍是教學質量的重要保障條件。在我院,該課程歸屬于軟件教研室。軟件教研室共有12名教師(教授1人,副教授2人,講師8人,助教1人),其中更有10人均為雙師。同時,為了提高師資水平,我院定期組織師資培訓學習班,讓老師和校外及企業專家們互相交流、學習經驗。

3 課程建設

提高《數據庫應用》課程建設質量,其根本目的是要提高課程總體教學質量。即:教學保障需要提高;提高學生的自覺性。

3.1 提高教學保障條件

正所謂“巧婦難為無米之炊”,沒有教學保障,課程建設就只能是一句空話。教學保障可從以下幾方面進行提高:

(1)必備硬件條件。當前,我院的公共機房安裝有SQL SERVER 2005,且能夠實現廣播教學,基本教學條件是具備的。但公共機房不開放,學生課后無法練習。因此,最好能夠建立數據庫專門實訓室,且實現開放。

(2)軟件條件。2008年,我院對《數據庫應用》課程進行改革,建設了院級精品課程。在精品課程中,包括了該課程的教學內容、課后練習、實戰項目等,資料已經比較齊全。但課程教學錄像等還未上網,因此該課程還需要進一步的建設。

(3)師資隊伍。有項目開發經驗的教師,在講課過程中更能激發和引導學生。讓教師到軟件公司鍛煉后,再來上該門課程,更有利于教學質量的提高。

(4)加強考核。考核不是目的,但卻是必須、有效的手段。誰上課、誰出題的這種方式,并不能很好的體現公平,也不利于教學質量的提高。教考分離則是解決該問題的有效途徑。我院采用的是建立題庫,期末考核時學生進入系統,隨機抽題。但題庫中的題量有點偏少,特別是項目部分。因此,還需要加強題庫建設。

3.2 提高學生的自覺性

學生是學習的主體,老師只能起到引導的作用。目前,高職院校普遍存在一個問題:學生的學習習慣不好,依賴老師,學習的自覺性欠缺。要提高教學質量,最關鍵的還是要調動學生學習的積極性、主動性。

4 總結

《數據庫應用》是一門專業基礎課程。有了學院提供的豐富的硬件、軟件條件,有了老師們的正確引導,學生發揮出各自自覺性,才能很好地提高學生的數據處理水平,達到學院、學生雙贏的目的。

參考文獻

篇10

1采用貫通式教學的原因

(1) 課程內容形成復雜的知識網絡。

數據庫系統概論是一門很特別的課程。該課程內容豐富,概念眾多,且不少知識點在前后章節有重疊(并不是簡單的重復)和遞進。孤立地按照章節授課會令學生對相關知識點產生混亂和迷惑的感覺:這個概念不是前面定義過么?這個理論不是前面有過分析么?有的概念隨著課程的推進在不斷被深化、細致化、具體化,如碼的定義;有的理論隨著知識的展開不斷被討論、驗證,一詠三嘆,如完整性等。

(2) 課程的掌握需要學生能將課程內容融會貫通。

一方面知識的掌握由點及面,比如橫向結構的知識點在此章節處是這樣的含義,在整個課程中是怎么樣的?另一方面知識的掌握將由理論貫穿到實際應用,理論與應用相統一,比如知識點在理論章節是怎樣描述的,后續章節又是怎樣實現的?

(3) 課程學時不斷減少,教學內容亟待有效整合。

隨著教學改革的不斷深入,各門課程的教學課時數在不斷減少,以期留給學生更多開放學習時間。貫通教學采用步步深入的方法,有效整合教學內容,在不同章節只解決關于相關知識點的某個問題,前面講過的只用不重復,后面要講的前面不提,有效利用有限的課時去解決問題。

(4) 教學設計充滿迷惑和障礙。

2009年4月17日至19日,教育部全國高校教師網絡培訓中心組織數據庫系統概論課程骨干教師對數據庫系統概論的建設進行了指導性培訓,在最后的教學互動環節,仍然有教師對課程的教學內容如何組織按何種順序講授充滿疑惑。所以,透過課程縱向結構的表象,透徹理解課程橫向結構內容的聯系,教師才能游刃自如地組織教學內容、安排教學進程。

2課程內容的結構分析

數據庫系統概論課程具有明晰的縱向結構和潛在的橫向結構。

分析和研究大量中外教材(部分見參考文獻)[1-10],縱向結構大致相同。典型的情況是將數據庫系統概論課程分成4大部分內容,每部分由具體章節構成。不同的教材每部分內容會各有增減或前后調整。課程縱向結構分析如表1。

分析和研究大量中外教材(部分見參考文獻)[1-10],橫向結構包括的知識點不盡相同(主要是國外的教材通常涉及到更多更細致的內容)[3-5],各知識點在不同章節呈現的深度廣度也不盡相同,有的教材偏重于理論,比如王珊老師的數據庫系統概論[1],而有的教材偏重于應用,比如何玉潔老師的數據庫原理與應用教程[9],但典型的情況如表2分析。

以上分析是主要的例子但并不完全,但從以上的分析已足以見該課程內容的豐富和繁雜。

3貫通式教學的設計與實施

根據以上分析可以看出課程內容似紛繁復雜的網絡,如果只采用經典的按照章節為序的縱向結構方式教學,那么一方面會因為各章內容豐富覺得知識點眾多,另一方面又會因為時時出現似曾相識的知識點而迷惑;一方面會因為前面的一些知識點不能透徹描述而理解不清,另一方面又會因為似曾相識的知識點在后面再度出現而厭倦。在縱向結構的教學過程中始終輔之以滲透橫向結構的貫通式教學,將把該課復雜的網絡結構簡化成縱向和橫向兩條線性結構,消除由于知識點結構復雜造成的學習障礙,降低課程的難度,提高學習的效果。

貫通式教學可以這樣設計和實施:

(1) 分析并明確各橫向結構知識點。整理出所有相關的知識點,明確它們在本課程中不同章節處出現時所承擔的不同作用,所完成的不同功能。

(2) 設計各橫向結構知識點在各章節教學過程中的任務。安排各相關知識點在第幾章的授課中具體講什么內容,講到什么程度。

(3) 橫向結構知識點講課過程中進行回溯。回溯要簡明扼要。學生回憶起學過的內容,教師又同時不必消耗太多課時,溫故知新,溫故求新。

(4) 橫向結構知識點完成時進行總結,為進一步探索指明方向。

(5) 明確學生在每部分學完需要掌握的程度。由于教材的緣故,相關的知識點在描述上難免有部分重復。在學習初期,有些描述學生不能完全看懂,而隨著教學內容的展開和深入,那些似曾相識的內容會讓學生厭煩和懈怠。明確相應進度相關知識點的相應深度,可消除學生的疑慮和困惑。

(6) 課程完成時,分別從縱向結構和橫向結構對課程的內容進行總結。縱向使學生理解掌握課程的內容和遞進思想,橫向使學生掌握各知識點基于課程整體遞進時內容的深化和實現。

(7) 因為講授的內容安排與進度會與教材不一致,所以我們準備了充分的教學輔助手段,如網絡課堂,包括課件、作業和答疑,以提供給學生及時和持續的指導。

4貫通式教學的難點

貫通教學的難點首先在于課程縱向結構和橫向結構的明確。縱向結構不難確定,通常可以使用教材的章節結構,而橫向結構潛伏于各章內容之中,只有對課程進行大量深入的挖掘和分析才能獲得。通過幾年的教學實踐總結有以下幾個難點:

(1) 要求教師熟悉課程中所有教學內容,杜絕邊教邊學的現象。課程應建立合理的教學梯隊,需要有經驗的教師對新任課教師的傳、幫、帶。

(2) 透過表象看本質,不能就教材的安排而拘泥。教材是主要的教學參考書而不是僵化教條的條令。橫向內容安排的深淺詳略不用完全依照使用的教材,而要根據各部分內容展開程度的需要進行安排,這需要對授課內容進行細致的研究。

(3) 貫通教學對教材的內容和結構可能會有調整。從學習的初期看,學生的課程溫習可能不是很順暢,會給學生帶來困惑和疑慮,但長期堅持跟隨教師的授課掌握了課程的學習方法則會事半功倍。

5教學效果總結與評析

(1) 將課程復雜的網絡結構簡化成縱向和橫向兩條線性結構,降低了課程的學習難度,學生學習由難趨易。知識點有打碎有融合。打碎是為了學習的量少,降低難度,融合是為了知識點的融會貫通和有效應用。

(2) 數據庫理論和應用相互促進。橫向結構保證知識點既在理論部分分析討論又在應用部分基于某種具體的DBMS進行實現,知其然知其所以然,增強了學生學習的興趣。

(3) 實現了知識的順利遷移。數據庫理論是廣譜的通用知識點,這種DBMS的功能這樣實現,另外的DBMS勢必主要也包括了這樣的內容,掌握了理論將方便學習和移植,把學習一個DBMS的方法遷移到另一個不同的DBMS上去。這個在學生畢業設計中得到了明顯體現。課程實驗使用SQL Server環境,畢業設計使用Oracle或MySQL或DB2等,通過自學,學生們順利完成了任務。

(4) 學生掌握了一種新的學習方法,從而增強了自主學習能力。沿著教材的縱向結構學習是一種本能,發現知識的橫向結構、提取它,然后以此掌握知識的內涵并應用于實踐則進入了學習的更高一層境界。這種能力,可以用于這門課程,當然也可以用于其他課程;可以用于學習功課,當然也可用于應用實踐。

(5) 形成了一種新的對課程的理解和講授方法。把一門課講給學生不難,吃透一門課不容易,而透徹地教給學生就更不容易。理清課程的本質,融會兩個結構的教學,將對這一類課程的教學帶來新的突破。

參考文獻 :

[1] 王珊,薩師煊. 數據庫系統概論[M]. 4版. 北京:高等教育出版社,2006.

[2] 黃德才. 數據庫原理及其應用教程[M]. 2版. 北京:科學出版社,2006.

[3] C.J.Date. 數據庫系統導論[M]. 7版. 孟小峰,王珊,譯. 北京:機械工業出版社,2000.

[4] Abraham Silberschatz, Henry F. Korth. 數據庫系統概念[M]. 5版. 楊冬青,馬秀莉,唐世渭,譯. 北京:機械工業出版社, 2007.

[5] Patrick O’Neil.Database Principles, Programming and Performance[M]. 2nd.ed. 北京:高等教育出版社,2001.

[6] 葉小平,湯庸,湯娜,等 . 數據庫系統基礎教程[M]. 北京:清華大學出版社,2007.

[7] 施伯樂,丁寶康,汪衛 . 數據庫系統教程[M]. 3版. 北京:高等教育出版社,2008.

[8] 陳志泊,李冬梅,王春玲. 數據庫原理及應用教程[M]. 北京:人民郵電出版社,2002.

[9] 何玉潔. 數據庫原理與應用教程[M]. 2版. 北京:機械工業出版社,2007.

[10] 苗雪蘭,劉瑞新, 宋歌. 數據庫原理及應用教程[M]. 3版. 北京:機械工業出版社,2007.

The Research and Application of Teaching Method in Introduction to Database System

LIN Yin, LU Ying, YANG Chang-chun

篇11

作者簡介作者簡介:邱月(1979-),女,碩士,湖北經濟學院信息管理學院講師,研究方向為數據庫技術。

0 引言

數據庫技術已經成為先進信息技術的重要組成部分,是現代計算機信息系統和計算機應用系統的基礎和核心。數據庫技術是將數據庫與軟件開發相結合,數據庫設計和基于數據庫的應用程序開發。為此,課程要求學生選用主流DBMS,自選某種高級程序設計語言,實現一個完整的以數據庫為核心的B/S或C/S架構的應用系統。掌握設計實現一個完整的產品化導向的數據庫應用系統的流程和方法,包括需求分析、數據庫設計、應用程序設計。本文分析了湖北經濟學院開設數據庫課程設計以來,實踐教學環節中存在的問題,結合項目模擬實訓教學方法的基本原理,提出了基于團隊項目模擬實訓的數據庫課程設計教學方法的具體方案及實施效果。

1 數據庫課程設計教學現狀

(1)題目過少不夠開放。湖北經濟學院是一所財經類教學型學校,開設的主要專業為經濟管理類。但目前的題目多數都是老師提供給學生的,題材類似,不可避免地會出現學生相互抄襲的現象。另外,題目呆板,沒有和本校的專業特色相結合,選擇余地太少。長此以往,會使學生養成不勞而獲的壞習慣,不利于學生畢業之后適應競爭激烈的社會。

(2)學生輕分析設計,重編程實現。 學生把編程工作放在數據庫設計中的首要位置,輕數據庫及其對象的設計,重開發工具的使用。很多學生只重視系統功能模塊的設計與實現,缺乏全局觀念。

(3)學生缺乏整體意識,團隊協作能力不強。在數據庫系統開發的過程中,學生對系統沒有整體規劃,經常把時間都花在需求分析和系統實現上,造成在學生項目后期沒有時間做系統測試,這樣開發出來的系統必然出現很多問題。

軟件開發是一個系統工程,特別強調團隊協作能力。如果一個課程設計題目只讓學生一個人完成,缺少與他人相互的交流,不利于交流與溝通能力的培養和項目的正常開展。原有教學模式下,學生做課程設計往往單打獨斗,沒有形成一個團隊。

(4)課程考核方式不夠科學。老師通常采用平時成績和實驗報告相加權作為總成績。在這種考核方式下學生是被動地完成任務,不知道所做項目的評定標準,因而積極性不高,也不能通過項目設計有效地提升自己的能力。

2 數據庫課程設計基礎準備及教學目標制定

2.1 基礎準備

綜合性的實驗課程往往需要很多課程作支撐。在該課程開設之前,前期學生應該已經學習了C、C++等一些經典的程序設計課程,學習了數據庫原理及軟件工程課程,對于數據庫原理課程中的相關概念例如數據庫文件的創建、表的建立以操作、視圖與SQL查詢、存儲過程與觸發器等進行了相關實驗,對于關系型數據庫基本概念和特性有一個比較完整的認識。由于課程設計中需要將數據庫原理與工程項目相結合設計出具體的應用程序和界面,所以學生還需掌握至少一門前臺開發工具,如 、或PHP等,讓不同層次的學生選擇不同的培養方案,有針對性地進行學習。

2.2 教學目標

結合教材上關于數據庫設計的思想和方法,對一些簡單的信息管理問題進行必要的分析和設計。在掌握了數據庫系統的基本原理和基本方法的基礎上,熟悉數據庫管理系統的工具及語言。能查閱資料解決數據庫技術方面的問題,具備在微軟開發平臺下進行數據庫設計和管理操作能力,培養數據庫應用系統開發的基本能力,項目合作、團隊精神及小組交流的能力,培養學生運用數據庫管理系統解決實際問題的能力。

3 數據庫課程設計教學構思

課程組根據學生的實際情況,制定了相應的教學計劃。本課程安排在一個學期內,32學時,每周具體安排如表1所示。

3.1 人員安排及開題

把整個班級按照開發小組的形式進行分組,每組4~5人,選一名組長,每個同學承擔不同的角色,共同完成任務。在整個過程中,為了達到鍛煉的目的,每個同學的角色可以互換。

在選題方面,應充分考慮到學生的專業特色,體現經管類專業的特點,選擇具有專業特色的案例,以激發學生的學習興趣。比如,針對“旅游管理”專業和“國際金融”專業,可以根據專業要求來分別制定教學案例,使學生在數據庫課程設計中加深對本專業課程的理解,從而達到數據庫課程設計和專業特色融合的目的。在制定選題的過程中,教師應進行充分的調研,與該專業的教師進行討論,幫助學生選擇他們熟悉的題目,如旅游酒店管理系統、學生成績管理系統、人力資源管理系統等,或者選擇學生生活中經常接觸、能很快上手的內容。同時,應注意控制題目的規模和難度,使學生經過努力后能在規定的時間內完成。這個階段可以充分調動學生的積極性,鼓勵學生自己選題組建項目小組。這種方式經檢驗取得了較好的效果。

3.2 需求分析

在此階段,要盡可能收集課題的全面需求,利用不同小組互相模擬實際用戶的形式,開小組討論會來確定需求,增強學生的溝通能力和開發興趣,并引導學生自己畫出數據流圖。

例如,某家工廠的采購部每天需要一張訂貨報表,表中列出所有需要再次訂貨的零件。對于每個需要再次訂貨的零件列出下述數據:零件編號、零件名稱、訂貨數量,目前價格、主要供應者。零件入庫應有入庫單,零件出庫應有出庫單,通過放在倉庫中的CRT終端把入庫單或出庫單報告給訂貨系統。當某種零件的庫存數量少于庫存量臨界值時就應該再次訂貨。

當系統比較復雜時,應當采用分層描述的方法。一般第一層描述系統的全貌,第二層分別描述各子系統的結構。如還未表達清楚,可以繼續細化。

3.3 系統設計與實施

確定用戶需求后,進入系統設計階段。物理設計階段應該充分利用表、視圖、存儲過程、觸發器等各個數據庫對象的特點,建立一個完整的數據庫。要引導學生利用課程設計來熟悉數據庫開發的一些常用技術和工具。例如,在數據庫課程設計中可以教學生怎樣使用Power Designer來做數據庫設計。在軟件公司實際的數據庫系統開發中,有很多工具可以直接完成從數據庫概念模型到物理模型的設計和轉化。

系統實施階段,各小組可以選擇自己熟悉的程序設計語言動手編寫代碼,完成系統各個模塊的功能。開發語言可選擇機房環境,有Java、VB、VC、PB等;數據庫可使用提供的SQL Serever2000、DB2、MySQL5等主流DBMS;軟件架構兩層、三層都可以。教師對各小組學生在設計中遇到的具體問題,有針對性地給與啟發式的引導。

3.4 系統測試

系統測試階段可以選取小組之間交換測試,主要從功能測試、數據庫測試兩個方面找出系統的缺陷,對軟件質量進行評價打分。列出測試計劃,往各數據庫表中插入正確的測試數據,測試數據插入情況和各種約束作用,并記錄結果;往各數據庫表中插入錯誤的測試數據,記錄出錯結果;在各數據表中修改測試數據,記錄測試結果;各數據表中刪除測試數據,記錄測試結果;創建各權限等級的用戶,授予相應的權限,然后按權限等級執行相應操作,查看操作結果是否正確,最后再編寫實驗報告。

數據庫功能測試主要是對界面進行測試,按用戶類型進行分部測試,查看每一種類型的用戶功能是否有欠缺;用戶操作是否符合實際,是否具有意義;尤其是在功能實現上,不同情況,會有怎樣不同的處理;查看在出錯的情況下,系統如何處理。3.5 完成設計報告

設計報告主要內容要求有系統需求分析(功能模塊圖)、基本ER圖(要求標明主碼、外碼、聯系類型)、用戶子模式設計、按模塊分析所編寫的應用程序等。撰寫設計報告前小組中各成員必須對自己的工作進行歸納、分析和總結。小結一般包括工作內容、工作量大小、自己完成情況、遇到的問題以及解決方法、收獲與體會、今后努力與改進方向等。教師給出設計報告書寫規范,學生根據系統分析設計結果完成該部分內容。報告編寫是考查一個學生總結工作、撰寫科技論文的能力。該環節考查的重點:報告是否內容完整、充實,條理是否清楚,格式是否符合科技文章規范。

3.6 檢查與考核

考核是檢驗教學成果的有效方式和重要手段,對學生學習和教師教學具有重要導向作用,不同的考核方式能激發學生的學習動機。除了加強平時考勤外,教師還需在每個階段對各個項目小組進行跟蹤檢查,對各個階段的完成情況進行記錄。從數據庫原理、數據庫應用和數據庫設計三方面對學生進行綜合評測,達到對數據庫系統主要內容和框架的評測。具體考核指標權重為:平時表現 (25%) + 任務完成情況 (30%) + 答辯 (20%) + 設計論文 (25%)。同時還要鼓勵學生在課程設計后,盡量撰寫相應科研論文,積極申報校級學生科研項目。對于能力非常突出的學生,可以建立課外研究小組,讓他們參與到教師在研的省部級科研項目中,進一步提升他們的專業技能和綜合素質。

4 結語

數據庫技術是一門理論和實踐并重的學科。課程設計是否成功的標準在于學生是否通過項目開發,將自己所學到的數據庫知識運用于實際需求中,是否提高了學生的動手能力。通過兩年的教學實踐證明,以這種方式開展課程設計更貼近企業實際的項目開發方式,能倡導學生主動參與的探究式學習和研究,改變學生被動接受、大量反復操練的學習和實驗方式, 真正培養學生嚴謹周密的思維和臨時處理問題的能力,滿足企事業單位信息化建設的用人需求,有效地解決了理論教學與實踐教學脫節和經管專業學生數據庫工程實踐能力薄弱的問題。另外,做好數據庫課程設計作業有利于學生畢業設計報告和畢業論文撰寫。今后學生面臨的畢業設計其實就是一個完整的系統設計,是課程設計的擴大化、完整化,為設計報告的撰寫、文獻資料的查閱也為今后撰寫畢業論文打下堅實的基礎。

參考文獻參考文獻:

[1] 趙慧敏,楊鑫華,牛一捷. 數據庫課程設計實踐教學改革探索[J].當代教育論壇,2011(8).

[2] 張志鋒,王文冰.以就業為導向的學生綜合能力培養教改研究[J].計算機教育,2010(11).

篇12

《網絡數據庫》課程是高職院校計算機相關專業必修的計算機數據庫技術的專業課程,是系統項目設計課程的前導課程, 也是一門實踐性很強的課程,既要掌握概念,又要動手實踐。對電子商務專業學生來說,《網絡數據庫技術》課程已成為該專業的核心課程。大多院校對于網絡數據庫應用的學習內容是SQL Server的應用,SQL Server是一種具有客戶機/服務器體系結構的關系型數據庫管理系統,這種體系結構把所有的工作負荷分散到服務器和客戶端上運行的各項任務中。本課相對于其它數據庫易學、實用。但對于非計算機專業的電子商務學生來說,本課內容較多,具有很高的理論性和實踐性,要想在短時間內學好本課,尤其對于在校的高職生來說存在一定的困難,對于本課的老師來說,怎樣搞好本課的教學也是不得不面臨的問題。幾年的教學活動,對于本課程的定位,T-SQL語言的學習、基于工作過程的教學方法進行了探討。

1 課程定位

《網絡數據庫技術》課程是高職院校電子商務專業的專業核心課,是一門理論與實踐并重的課程。它對電子商務后繼課程的學習及今后從事相關專業技術工作提供了必要的網絡數據庫基礎理論和專業實踐技能。是培養學生系統掌握本專業知識、運用理論知識解決實際問題、訓練學生科學實驗能力和創新能力的重要環節。

學習本課程要求設計開發基于SQL Server的數據庫應用系統,因此,應至少學習過一門程序設計語言。還涉及到計算機網絡的一些知識和概念,因此,該課程的先導課程為《網絡實用技術》。本課程的后繼課程為《網頁制作》《網絡程序設計()》。可以根據本課程的學習,培養學生的數據庫系統應用開發的能力。經過本課程的學習,學生可以成為一名合格的網絡數據庫開發人員。

1 教學方法

好的教學方法對于學生的學習將會起到事半功倍的效果。

1.1 提高學生對數據庫的學習興趣,把理論知識和思維邏輯緊密結合

學習數據庫理論知識的過程是相對枯燥的,尤其對于一些Transact-SQL命令,Transact-SQL語言是SQLServer網絡數據庫的靈魂,幾乎可以完成數據庫的全部功能,所以這一塊的學習是必須的,而且相當重要。怎樣提高學生的學習興趣呢?比如表的建立,可以讓學生想象我們實際生活中怎樣建表,創建的過程怎樣?然后把我們的思維邏輯羅列出來,把關鍵操作轉換為相應的英語短句,再加一些格式設置,表的建立也就完成了。在教學的過程中,根據高職學生的特點,我們要讓他們在學習中得到滿足,找到自我。在給學生設計例題的時候一定從身邊的數據提取,比如設計學生表、成績表,讓學生輸入同班學生的檔案信息或成績,然后從中查詢、統計,讓學生真正的感覺到所學知識的實用價值,從而增加學生的學習興趣。

1.2 加強學生的動手操作能力,理論學習和實踐操作一體化

高職學校培養學生的主要目的就是增強學生的操作技能水平,不能在理論知識方面多加強求。在傳統的教學中,先學理論,等到理論完全明白了,再上機練習,這種模式既浪費了時間,又降低了效率。完全改變教學思維,可以實現理論和操作的一體化教學,從操作案例分析中提出理論,而理論的學習與總結反過來又強化了操作的進一步完善。學習的環境也可以完全實現學習和操作的一體化。本課的教學可以完全在機房內完成,在機房里通過教師機軟件,學生既可以看到老師的課件和真實的案例操作,而且可以直接讓學習的理論知識得以實現。

1.3 采用項目導向法明確教學內容,從學習情景中找到知識點

對于《網絡數據庫》這門課來,內容比較多,既包含了數據庫基礎概論、數據庫及表的創建與維護、數據的查詢、應用程序設計、數據庫的安全等多項內容。為了實現教學目的,可以采用項目導向法,即先設計一個大的項目,比如學生管理系統,然后把整個大的項目分解為具體的五個項目,再在每個項目中設定具體的學習情景模塊,具體設計過程見表1。

1.4 教學過程以學生實踐為中心,運用互動式教學環境強化教學效果

《網絡數據庫》這門課程的教學由理論與實際操作兩個環節組成,大多院校通常在多媒體教室授課、在機房上機實踐。因為講課和上機時間不一致,或者相差幾天,到了上機時間,有些理論知識和操作過程學生已經忘記,結果學生操作不能達到預想的效果。為了實現理論教學和實踐的一致,可以采用多媒體機房互動式教學。整個的教學過程在機房進行,機房建立局域網,并配有雙向教學軟件的教師機,保證每個學生配有一臺終端計算機。上課前,教師將提前設計好的教學素材和部分程序實例,通過共享的方式,讓學生獨立的享受教學資源。授課過程中,教師不僅可以完成理論知識的講解和操作的演示,而且隨時能夠進行指導實踐教學,講完直接讓學生練習,還可以通過監控實時查看學生的操作、學生演示及討論。機房一體化教學使教師最大限度地發揮了指導作用,并更好的調動了學生 的主動學習的積極性,實現了理論和實踐的完美統一。

以上根據本人短短的幾年的高職院校《網絡數據庫》授課經驗及體會,探索并總結的部分教學方法。在網絡數據庫課程的教學中,采用多種教學方法提高學生學習興趣的同時,并將課程內容具體項目化、案例化,加上機房一體化的教學環境,經過實踐證明,以上教學方法的應用可以明顯提高《網絡數據庫》課程的教學效果。

篇13

考慮到高職院校的辦學理念,結合本專業的人次培養目標,本課程的設計理念是:(1)校企合作開發課程;(2)適應學生智能特點;(3)基于行動導向培養職業能力;(4)以學生為主體,重視終身學習的能力培養。明確了課程的設計理念后,還要有一個合理的執行路徑:我們先來選取課程內容,首先進行典型工作任務描述,分為三個模塊,分別是數據庫的設計、應用和安全管理。在數據庫設計工作模塊中,分為數據庫的需求分析、數據庫的概念設計、數據庫的邏輯設計、數據庫的物理設計。在數據庫應用工作中,分為兩個:程序設計員或者數據庫管理員使用結構化查詢語言(ISOSQL)編寫存儲過程;根據用戶的需求,方便、及時和準確地從數據庫中獲得所需的信息。在數據庫安全管理中,分為安裝和升級服務器、登記數據庫的用戶、維護數據庫的安全性、制定數據庫備份計劃、數據庫信息進行恢復。轉換到學習領域,經過篩選,我們選取了教務管理系統數據庫作為項目的載體。在組織和安排教學內容時,按照《教務管理數據庫》的整個生存周期的順序進行,特別將數據庫系統認知、概念設計和邏輯設計的這些理論學習融入到了需求分析階段。最后,為了讓學生對所學知識和技能進行整合,也為了鍛煉學生的自主學習、分析解決問題的能力,還安排了30課時的綜合實訓。在實施教學時,以小組為單位,整個教學過程以學生為主體、以項目為導向,劃分成5個環節:項目展示:教師項目任務書和參考資料,介紹項目內容和實施步驟,使學生帶著明確的目標學習。課堂實踐:突出學生為主體,嘗試完成項目,匯總這一過程中出現的問題。這個環節可以培養學生閱讀文檔的能力、自學能力以及自省的能力。重難點講解:學生就匯總的問題與教師交流,教師將重點難點分析、演示。項目匯演:各個項目組分別匯報課堂實踐成果,接受專任教師、實踐指導教師和其他同學的檢驗,鍛煉學生的項目掌控能力和語言表達能力。總結提高:教師帶領學生總結項目實施過程中遇見的問題,給出指導性解決方案,布置拓展任務。

3教學方法和手段

采用“教學做用一體化”的教學模式,將理論與實踐緊密融合。教師規劃、準備、主導整個學習流程,在學習過程中,則是以學生為主體,讓學生在做項目的過程中能夠主動搭建知識體系,并參與真實項目的數據庫維護。做到理論與實踐相結合,針對不同的教學環節,結合學生的特點,采取了相應的教學方法。考核評價方式分為過程性考核和終結性考核。最終分數得出之后,還會選擇成績優異的同學參與真實項目的數據庫維護工作。極大地調動了學生的學習積極性。

4教學條件

本課程組教師與企業專家共同編寫了課程標準、單元設計、任務指導書等教學資料,并錄制了大量的課堂視頻、操作演示視頻、微課。在不同的教學階段,也配備的不同的教學環境,基礎項目階段,在一體化教師和實訓室進行,方便教師演示和學生練習,而在真實項目階段,則在校內實訓基地進行,讓學生融入到仿真工作環境中,進一步鍛煉職業素養。網絡課堂這個網絡教學環境則貫穿全部教學階段,讓學生隨時隨地都可以自主學習。而本課程的課程網站,按照項目整合了學習資源,針對每一個項目,都提供了資料、作業習題、操作視頻和在線測試功能。還突出互動性,教師可以設置學習限制,比如測試通過了項目1,才能進行項目2的學習,激發了學生的學習熱情,此外還有學習論壇、項目答疑等模塊。

主站蜘蛛池模板: 安吉县| 德保县| 海南省| 商洛市| 亳州市| 连平县| 福泉市| 越西县| 河源市| 昔阳县| 盱眙县| 房山区| 尚志市| 和平区| 永靖县| 南宫市| 章丘市| 沂水县| 招远市| 双桥区| 乐清市| 定边县| 清苑县| 喀喇沁旗| 从江县| 扎兰屯市| 阳信县| 儋州市| 遵义市| 武功县| 文昌市| 麻江县| 古田县| 嵩明县| 中牟县| 雷波县| 乌鲁木齐县| 平陆县| 阿瓦提县| 汉阴县| 明星|