制作合成環節是設計課件非常重要的步驟及重點。我們使用DreamweaverUltraDev8、Flash6及設計所要的各種多媒體素材進行合并,整個根據教學意圖設計過程及制作腳本的要求來完成的。系統課件下面是小編為大家整理的數據庫原理論文【五篇】(完整),供大家參考。
數據庫原理論文范文第1篇
制作合成環節是設計課件非常重要的步驟及重點。我們使用DreamweaverUltraDev8、Flash6及設計所要的各種多媒體素材進行合并,整個根據教學意圖設計過程及制作腳本的要求來完成的。系統課件的調試及運行階段不管是制作好的課件,還是制作好課件,都要進行反復調試和更改,這是設計的重要環節。在正式公開出版發行之前,進行必要的測試和評價。
2課件的結構設計
現階段,《數據庫原理與應用》多媒體課件的設計往往采取的內容組織結構方式主要分為四個方面,即樹狀結構、復合結構、線性結構以及網狀結構。通常而言,樹狀結構是課件結構設計中最為常用的,這是因為樹狀結構又便于內容邏輯關系的構建,也讓教學內容中知識點的層次性有效劃分,從而促進學習者的學習。與此同時,遠程多媒體課件的設計運用網狀結構還能實現長文本結構的設計,即非線性結構設計。這樣學生在學習過程中可以越過路徑設置,根據自身不同狀況進行學習。
3教學系統模塊簡介
3.1教學板塊
主要用Dreamweaver8和Flash6來開發設計,并用相應的按鈕將其交互功能鏈接。
3.2考試練習板塊
題庫及對成績查詢及詢問的使用,可用Access和UltraDev8來建立。
3.3討論交流并學習板塊
討論區用Access和UltraDev8來實現,電子郵件使用Intemet資源。
3.4優秀作品分享板塊
用Access和UltraDev8來實現,學生可分享受給大家自己的設計作品。
3.5學生管理板塊
用Access和UltraDev8來對學生信息的管理、注冊的信息修改等。
4課件的開發
4.1素材的開發
數據庫原理與應用在課件開發過程中,素材的開發也是整個工作量中最為復雜的一個環節。因此,必須將素材開發放在課件開發的首要地位,切實做好各種素材的整合和調整,才能保障課件的有效性。
通常進行課件的合成和編輯可以采用VB、C++等高級程序設計語言。通過這些設計,課程開發的容錯性更好、運行效率也更高。這就需要課程開發人員在進行開發過程中精確掌握編程環境和編輯語言,確保往后的應用能夠順利進行維護。
5總結
數據庫原理論文范文第2篇
關鍵詞:數據庫,Access,教學改革
隨著計算機在工作和生活中的應用越來越廣泛,計算機技術已廣泛應用于社會生活的各方面。數據庫技術是隨著計算機科學技術的發展的需要而產生的,是計算機科學與技術領域中發展最快應用最廣泛的領域之一,經過多年的發展該技術已經形成了比較完整的理論體系和非常廣泛的應用系統。目前,各高職院校已將《數據庫原理及應用》這門課程列為高職教育中計算機類專業的骨干專業課程。
《數據庫原理及應用》作為高職高專院校計算機類專業的一門重要的專業課,課程本身比較抽象,而數據庫技術又是計算機科學中最活躍、應用最廣泛的內容之一,其教學主要任務就是要通過課堂教學和課后實踐練習,使學生能夠較全面的掌握數據庫系統的基本概念、基本原理和基本方法,初步掌握數據庫的設計方法,并能初步具備用數據庫技術解決實際問題的能力。當前本課程的教學還存在著一些問題,因此對其進行改革勢在必行。
一、《數據庫原理及應用》課程目標
本課程系統地介紹數據庫的原理知識,并結合具體的數據庫管理系統軟件(Access)來介紹原理的應用過程。通過這門課程的學習,使學生掌握數據庫應用系統開發方法,在數據庫軟件開發的過程中能夠選擇正確的開發平臺,正確地、合理地進行數據庫設計,能有效地使用數據庫技術解決數據處理中的實際問題,從而提高軟件開發的整體質量。
二、《數據庫原理及應用》教學內容
《數據庫原理及應用》的課程內容牽涉的范圍是比較廣,其主要包括關系數據庫理論知識、Access數據庫的設計和管理以及數據庫應用三方面。而傳統的教材編輯往往以理論為主,整本書主要介紹了有關數據庫的基本概念,實際的綜合操作應用內容較少,而實際應用是非常關鍵的。面對這種情況,教師應在總體上把握,抓住主脈絡把學生盡快地引導到學習的主干上來。一旦把基礎打好,教師就可以適當舉些實例,將所學的內容聯系到實際中去解決問題,這樣就可以保持知識的連貫性,并且可以加深學生們對所學內容的理解。
三、目前的《數據庫原理及應用》教學現狀及其存在的問題
現在高職高專院校都開設了數據庫技術這門課程,教學的內容和教學方法也大體相同,并且大都呈現出同樣狀況,學生的學習狀態不佳,學習目的不明確,導致學習效果不理想,在實際應用的過程中無從下手。目前的高職高專院校的《數據庫原理及應用》的課程的教學方法和教材大部分照搬普通本科院校,不適應高職院校教學發展的需要。在教學過程中存在如下幾個方面的問題:
1.教學內容陳舊
傳統教材主要以關系數據庫Access為例介紹數據操作及數據庫編程,內容包括:Access數據庫的基本操作和七個對象的基本操作,結構化查詢語言SQL,關系數據庫理論等內容。由于教材編寫時間相對較早,其中的許多理論和技術在實際中已經沒有或很少得到應用,并且七種對象的綜合應用部分少;
另一方面,教材中大部分程序設計和命令對高職院校大一學生來說較難理解。2.實踐教學環節重視不夠
目前實驗課教學存在很多弊端,如:學生不明確實驗目的,實驗的內容不清楚,實驗環境不方便,考核中實驗課占的比例小。博士論文,Access。課程設計時間少,大多數學生為了完成任務,只有仿照參考書上的案例用開發工具去實現,甚至互相拷貝修改,沒有經歷軟件開發的系統分析過程,如:需求分析、概念結構設計和邏輯結構設計。
3.課程考核方式不合理
課程的評價方式一般是筆試考試和課程設計。但課程設計考核方式一般是只提交電子版本實習(實驗)報告和所做的軟件系統,這種方式難以避免學生相互復制或從網絡上下載等現象。并且傳統的考試制度使大部分學生死記硬背,不會靈活運用所學知識。
四、改革《數據庫原理及應用》課程教學的幾點思考
針對目前普遍高職高專院校的《數據庫原理及應用》課程的教學體系存在的不足,只有通過教學內容的整合與優化,并以課堂教學環節、實踐教學環節、考核方式的改革相配合,建立一個合理的教學體系,才能提高學生的學習興趣,提高學生在數據庫技術課程應用中分析問題和解決問題的能力,促進教學質量的提高。
1.課程目標與內容體系的改革
《數據庫原理及應用》課程的最終目標是培養學生使用數據庫技術解決實際應用中的各類問題。因此,該課程的教學不僅要讓學生理解數據庫的基本概念和基本原理,掌握數據庫設計的方法,更重要的是培養學生邏輯思維和邏輯推理的能力、自學能力、動手能力、分析問題和解決問題的能力、創新意識和創新能力;
此外,在完成課程沒計和課題開發的同時,還要培養學生的團隊協作精神。博士論文,Access。創新的具體實施和體現是在課程的內容體系上,本課程的內容體系以厚實的基礎為原則,處理好傳統與現代、理論與實踐、知識與創新的關系,保持教學內容的完整性、先進性。
該課程內容體系的主要特點是:(1)理論教學與實踐操作相結合。在理論教學的基礎上,配以一定數量和較高質量的習題練習,強化了學生對具體問題的分析設計能力,教學實踐起到了觸類旁通、事半功倍的效果。(2)強調實務操作的真實性。教材中的練習基本上都是理論,為了讓學生在一個實踐課中能充分利用有限的時間,課程組組織編寫了與教材配套的《數據庫原理及應用實訓指導》,在實訓過程中,要求學生嚴格按照實訓步驟進行,不斷提高動手實踐能力。(3)強化數據庫應用系統的開發能力。該課程的最終培養目標是讓學生在理解數據庫理論的基礎上,掌握數據庫應用系統的開發與設計。博士論文,Access。為此,課程組安排了課程設計、畢業設計及課題開發等實踐環節,讓學生在大量的實踐過程中掌握數據庫應用系統的設計方法,培養學生的數據庫應用能力、創新能力和團隊協作精神。
2.編寫新的教材,更新教學方法
為了使學生掌握流行的數據庫管理軟件,我們重新編寫了新的教材,參加編寫的人員都是長期從事數據庫技術教學第一線的教師,在總結多年教學經驗的基礎上,選用了Access這種數據庫管理系統作為教學示例軟件,同時Access也成為全國高等院校計算機等級考試中的二級考試內容。Access數據庫是Office辦公系列軟件的主要組件之一,是一種為數據庫管理和應用程序開發而設計的面向對象的可視化程序設計語言,不僅能使編程人員從復雜的工作中解脫出來,而且在程序開發上不再需要過多地與語言打交道,可視化的開發過程使原先以編碼為主的開發變為以操作為主的開發,從而極大地提高了開發效率,縮短了開發周期。在教學過程中,針對數據庫技術發展迅速、內容豐富和實用性強的特點,總結出“理論與實踐并重,體現案例教學”這兩條原則和三種授課方式:課堂理論講授、機房上機實踐和學生分組分項目完成項目練習。
通過這樣的教學方法提高學生的學習興趣,培養學生團隊合作精神,加強學生對數據庫技術的掌握。案例教學起源于哈佛大學商學院,它是一種與傳統教學的“概念——理論——應用”模式完全相反,采用“案例——理論和概念”模式的教學方法。通俗地講,案例教學是通過對具體實例的演示、講解,讓學生對案例進行分析、討論、交流,充分表達自己的見解,以達到高層次認知學習目標的一種啟發式教學方法。案例教學的過程主要步驟如下:(1)教學案例的選擇與設計;
(2)案例分析與講解;
(3)課堂討論;
(4)綜合討論結果,得出結論。
3.完善考核制度,重視能力培養
《數據庫原理及應用》這門課程要求學生既掌握一定的理論知識,也能熟練運用一種數據庫管理系統軟件。博士論文,Access。傳統的單獨理論試卷考試會導致學生為應付考試而對相關理論知識在考前臨時突擊,死記硬背,出現“高分低能”現象,這與該課程培養應用型人才的目標是相悖的。博士論文,Access。為此可以采用理論筆試與平時實踐各占一定比例的考核方法。博士論文,Access。平時實踐分項目實踐可以督促學生增強自己的動手能力和對所學知識進行應用的能力,理論考試采用機考的形式,通過考試系統軟件隨機生成試卷,使相鄰學生的試題摘要素的綜合改革和建設。
五、結束語
隨著數據庫技術的不斷發展,知識的不斷更新,即使在現在看來是比較合適的教材,教學方法等在經過一段時間之后,也可能顯得過時和落后。因此,我們應經常進行教學研究討論,在教學過程中,認真思考、積極探索,使此門課程的教學水平有進一步的提高。
參考文獻:
[1]王珊,薩師煊.數據庫系統概論(第四版)[M].北京:高等教育出版社,2006.5
[2]雷紅艷,鄒漢斌.數據庫原理課程教學方法改革探討[J].電腦知識與技術,2007,1:1766-1768
[3]宣軍英.淺談數據庫原理的教學方法[J].嘉興學院學報,2006,(3)。
數據庫原理論文范文第3篇
關鍵詞:
“數據庫原理”課程 教學內容 理論教學 實踐環節
1.引言
數據庫技術是計算機科學技術中發展最快的領域之一,也是應用最為廣泛的技術之一,它已經成為計算機信息系統和應用系統的核心技術和重要基礎。經過幾十年的發展,數據庫技術已經形成了比較完整的理論體系和廣泛的應用系統。
“數據庫原理”課程作為大學本科計算機專業的一門專業基礎必修課,主要講授數據庫的基本原理和應用設計方法,理論性強、應用廣泛。通過該課程的學習,如何使學生既能掌握數據庫技術的基本概念和理論,又能掌握數據庫的設計和應用方法,更好地勝任今后的實際工作,是所有任課教師都要重視的問題。目前,我國高校計算機及信息技術等相關專業大都開設了數據庫原理這門課程,教學內容和教學方法基本相似,并且大都存在著一些類似的問題。針對目前數據庫原理教學中存在的一些問題,本文對該課程的內容組織、教學方法和實踐環節幾個關鍵問題進行研究探討。
2.優化教學內容的組織結構
教學內容的選擇和知識模塊的組織方式是課堂教學的一個重要方面,直接影響著教學效果。教學內容是培養目標、教學計劃和課程體系的完整體現,也是課堂教學得以實施的基本保證,而知識模塊的組織方法則是先進教學思想的體現,它對于教學方法和教學手段的創新,以及提高教學質量都有著非常重要的促進作用。
傳統的數據庫原理課程的教學內容主要以關系數據庫為基礎、數據庫管理系統為中心,介紹關系系統的基本原理,理論教學始終放在首位,很少涉及具體的應用,學生在最初的學習過程中因為沒有實踐的心得體會而很難理解那些抽象的概念和理論,并進一步導致學生被動乏味、興趣低下。進入實踐階段后,由于理論基礎不扎實,學生常會感到無從下手,致使實踐和理論之間嚴重脫節,更進一步挫傷了學生學習的積極性,影響了教學效果。
鑒于內容編排上的問題,我們在介紹完數據庫的一些基本概念之后,即對照著某一具體的關系數據庫系統,如SQL SERVER 2005,介紹關系模型、關系代數和關系數據庫語言SQL等內容,同時進行上機實踐,這樣學生能較早對關系數據庫有個感性認識,較好地掌握SQL的語法和功能,并鍛煉其實際操作能力。接下來,針對某一具體數據庫應用系統的需求,如圖書管理系統,講授關系數據庫的規范化理論和設計方法。這樣讓課程內容的組織始終與具體應用相結合,不僅使很多抽象難懂的概念更加具體和容易理解,而且調動了學生學習的興趣和積極性。
3.從需求和問題出發進行理論教學
現在很多數據庫原理教材都是從理論出發,先講解一大堆的理論,然后才談及實踐。由于數據庫的基本原理、概念和技術的理論性強、抽象度高,因此這樣常會導致學生在最初的理論知識學習階段感覺被動乏味、興趣低下、理解困難,一些學生甚至會自暴自棄。并且,這種用理論引出實踐的方法也不符合人們認知世界的規律。馬克思主義的實踐論和認知論告訴我們,理論源于實踐,又反過來指導實踐,脫離實踐的理論是空洞無力的,“實踐―理論―再實踐―再理論”無限循環往復才是人類認知世界的基本過程。因此,從實踐引出理論會使理論知識更容易理解,能夠讓學生首先明白學習這些理論的實際意義,也更容易激發學生的積極性和主動性。
為了幫助學生理解抽象的理論,激發興趣,我們采取了下面的方法。
(1)課程第一堂課,先聯系生活實際,談談我們生活中哪些地方離不開數據庫,如:銀行儲蓄,火車飛機訂票,學生的學籍管理,人事工資管理,等等。讓學生從感性上認識到數據庫和我們現代生活的密切相關性。接著引出一些相關概念,如:信息、數據、數據庫、數據庫管理系統等,并用實例和類比的方法講解這些概念及其相互關系。有實際生活知識做背景,這些概念理解起來也就更容易了。
(2)在以關系數據庫為例講解數據庫的基本概念、模型和技術時,選擇一個主流的大型數據庫系統作為理論教學背景和實踐教學平臺,如SQL Server 2005。在理論教學講授SQL語句時,如果干巴巴地列出語句格式和要注意的事項,學生必定感到枯燥乏味。那么,可以在講解SQL語句及其使用格式的同時,在SQL Server 2005環境下輸入SQL語句,然后讓學生觀察結果。如果語句出錯,則引導學生思考原因:為什么出錯?是格式錯誤,還是邏輯錯誤?如果有條件,也可以在實驗室進行這部分內容,邊講解邊實驗。這樣不僅調動了學生學習的積極性,而且加深了學生對基本概念和理論的理解。
(3)基于問題驅動的理論教學法。在講數據庫設計的規范化理論一章時,很多學生不明白學習這些形式化的理論有什么用。因此,在講這一章之前,應先把問題提出來,比如,如何設計一個數據庫的關系模式,你設計的這個關系模式是好是壞?衡量的標準是什么?為什么?讓學生知道學習這章內容就是為解決這些問題的,有其必要性和重要性,從而做到心中有數。接下來講解相關理論,以及這些理論是如何解決提出的問題的時候,學生就可以有的放矢地進行學習了。
4.重視實踐環節,加強應用能力的培養
數據庫原理是一門應用性很強的課程,實踐環節直接關系到整個課程的教學效果。目前在數據庫原理的教學中普遍存在一定的誤區;
過分強調原理和知識的完備性和系統性,而忽視了實踐教學、實驗方案在培養學生實踐能力和創新能力中的重要作用,認為既然是原理課,不論對什么學生都應著重講解理論知識,實踐環節的學時偏少,忽視了學生實際應用能力的培養。此外講課也大多是填鴨式的教學,在學生自主學習和創新能力的培養方面還很欠缺,學生學習狀態不佳,學習目的不明確,導致學習效果不理想。
目前大部分院校本科生學習該門課程的目的是為了應用。對于這樣的學生,數據庫的實踐教學尤為重要,任課教師更應該在實踐教學上下功夫,讓學生能夠真正把所學理論知識和實踐聯系起來,為日后開發數據庫應用系統奠定基礎。
由于學時的限制,我們在課程實驗環節上做了精心設計和周密安排。除了與理論課相配合的實驗課外,我們還在課程結束后的小學期設置了相應的課程設計。
(1)通過基礎實驗幫助學生理解和鞏固理論知識
教學過程中課堂教學和基礎實驗需同步進行。學生只有通過上機操作才能真正理解所學,消化課堂上的理論知識,這一點對數據庫課程也尤為重要。為提高上機質量,教師應首先做好實驗課和理論課的銜接關系,實驗課最好和相應的理論課同步進行,否則很難達到好的效果。我們按照教學順序編寫了實驗指導書,讓學生設計SQL語句并通過上機來驗證。結合課程內容,我們設置的實驗如下。
建立數據庫及基本表:學習使用關系數據庫SQL SERVER 2005,并練習數據庫的建立和刪除、基本表的建立和修改、數據的輸入。
數據更新:使用INSERT、UPDATE、DELETE語句進行數據更新。
數據查詢:使用SELECT語句進行數據的查詢。
視圖的創建與修改:使用CREATE、DROP語句創建和刪除視圖,使用INSERT、UPDATE、DELETE語句更新視圖,體會更新視圖的前提條件。
數據完整性:使用PRIMARY KEY、FOREIGN KEY REFERENCES、NOT NULL、UNIQUE、CHECK等關鍵字定義完整性約束,并通過相應操作驗證這些完整性約束,體驗完整性約束的作用。
(2)通過課程設計培養學生的綜合應用能力
為了增強學生的綜合運用能力,在學完數據庫原理課程之后的小學期我們開設了相應的課程設計。課程設計的任務是讓學生從實際生活中的數據庫應用系統出發,完成一個實際的、基于C/S或B/S的數據庫應用系統設計的全過程。包括:需求調查、數據庫設計、數據庫建立、數據輸入、應用系統的設計和開發,用戶界面的設計和實現等。具體要求如下:
分組:將學生分成小組,每組人員為4―5人,組長1名,負責任務分工和總體協調。
分工:每名學生擔任不同的角色,包括系統分析、系統設計人員、數據庫設計人員、應用系統開發人員、測試人員等,分工協作、共同完成設計和開發任務,從而培養團隊精神。
開發數據庫應用系統:選擇一個合適的DBMS產品,選擇合適的應用開發工具,按照設計的結果建立數據庫,開發應用系統,輸入數據并調試運行所開發的系統。
實驗報告:寫出完整的實驗報告,包括:需求調查報告、系統分析報告、數據庫設計報告、應用系統設計報告、數據庫實施計劃、系統測試計劃、系統測試報告、用戶使用手冊等文檔。
考查形式:向教師和其他小組運行演示開發的數據庫應用系統,提交所有文檔。
課設任務書后面可附上參考題目,以供學生選擇,如:圖書管理系統、網上書店系統、加油站管理系統、醫院住院管理系統、股票交易系統、人力資源管理系統、倉庫管理系統、企業工資管理系統等。
課設小組完成設計方案后,組織全班學生對每個小組的設計方案進行討論和評價,各小組根據大家的意見進行修改,通過后再進行代碼的編寫。整個系統完成后,每組派代表演示本組所開發的系統。通過集體討論,大家可以互相學習,交流開發過程中的收獲和體會。
數據庫課程設計不僅要用到數據庫的知識,而且要用到編程和軟件工程方面的知識。教師應該讓學生充分發揮自己的積極性和主觀能動性,一方面應注重學生獨立解決問題能力的培養,另一方面還要注重培養學生的團隊合作精神。在整個課程設計中,要以學生為主體,充分發揮教師的引導作用,教師不僅要指導學生學會查找資料,更重要的是培養學生發現問題、分析問題和解決問題的能力。
5.結語
要提高數據庫原理的教學效果,必須不斷優化教學內容,積累實踐經驗,改進教學方法和手段,構建科學、合理的教學體系。由于數據庫技術在不斷發展,知識在不斷更新,教師觀念也必須不斷更新,教師應從教學內容、教學方法和實踐等方面認真思考,銳意改革,為社會培養出更多具有創新能力的數據庫應用人才。
參考文獻:
[1]崔巍等.淺談數據庫課程實踐教學.計算機教育,2007.11.
[2]黃德才等.“數據庫原理及其應用”課程知識模塊組織和教學實踐,中國科教創新導刊,2007,(471).
[3]施伯樂,丁??档?,數據庫系統教程(第2版).北京:高等教育出版社,2003.8.
數據庫原理論文范文第4篇
關鍵詞:
數據庫;
課程體系;
本科;
地方高校;
課程群
中圖分類號:G642 文獻標志碼:A 文章編號:1006-8228(2013)11-61-02
0 引言
隨著計算機軟、硬件技術的不斷進步及計算機應用的普及,以數據庫為主要存儲形式的信息處理技術已經在人們生產和生活中得到了廣泛和持久的發展。數據庫課程已成為高等學校計算機和近計算機專業本科生的必修課程[1]和核心課程。該類課程理論性強、實踐性突出,與學科內的多層面內容相融合,前沿技術快速發展,是集理論性、實用性、操作性、創新性于一體的綜合性課程[2]。改革、制定合理實用的數據庫課程體系,使其適應于地方高校應用型本科計算機專業教育的培養目標,是需要我們認真探討的問題。
1 課程定位與教學目標
1.1 課程定位
大力培養應用型人才以服務于地方經濟已成為地方大學本科教育的基本定位。與“學術型教育”不同,“應用型教育”旨在培養直接為社會生產、生活服務的應用型人才,其須具備以下兩個方面的能力:①學科領域的基本知識和技能;
②較強的解決實際問題的能力。即應用型本科教育在強調學科知識的同時,注重面向工作的應用能力的培養,是一種學科與應用并重的高等教育模式。
目前,我國數據庫應用人才主要分為三類。
⑴ 數據庫應用系統開發人員,需要能在數據庫管理系統上開發數據庫應用系統的一類專業技術人員。
⑵ 數據庫管理員,其負責管理、維護數據庫,包括日常的性能檢測、故障排除、數據備份、安全審計、性能調優、系統升級等。
⑶ 數據庫設計師,其負責中、大型軟件系統開發時的數據庫設計工作。
以上三類數據庫人才對知識的理解和掌握深度各不相同。一般來說,地方大學的應用型本科教育主要是對第一類人才的培養,通過理論和實踐教學,學生能掌握數據庫知識、概念,具備簡單的數據庫設計、應用系統開發和管理能力,初步積累對相關工作的認知和感受。步入職場后,學生在工作中不斷積累經驗,逐步鍛煉成為數據庫管理員和數據庫設計師。
1.2 教學目標
以社會需求和應用型本科計算機專業教育培養方向為指導,數據庫課程應培養學生對數據庫系統的認知、分析、設計及應用的能力。學生在熟練掌握數據庫基本概念、理論和方法的基礎上,逐步建立工程化的軟件開發思想,能夠從事和數據庫相關的信息管理系統的設計、規劃、部署、實施、開發和高級管理工作,同時實現培養學生的科學素養、持續學習的能力、勇于創新的精神以及團隊溝通合作能力目標。
2 課程體系的設置
切實達到培養應用型人才的目標,設計、建設合理完善的課程體系是極其重要的工作之一。首先,要明確社會對就業學生應用能力的需求;
其次,要明確與應用能力相關的學科知識。如上所述,數據庫應用人才主要分為數據庫應用系統開發人員、數據庫管理員和數據庫設計師三大類,社會對這三類人才的能力需求及相關的學科知識如表1 所示。
2.1 課程群及課程鏈的制定
基于上述分析,需要設計合理的數據庫系列課程群及課程鏈,解決課程設置與銜接問題,制定一個有效的數據庫課程體系。
數據庫課程群主要包含四大塊,分別涉及基礎理論知識、數據庫原理知識、數據庫應用設計知識及數據庫前沿知識。①基礎理論知識課程有操作系統、數據結構、編譯原理、離散數學、程序設計、軟件工程等;
②數據庫原理知識課程有數據庫原理等;
③數據庫應用設計知識課程有Sql Server使用技術、Oracle數據庫、數據庫應用系統開發、Web數據庫開發等;
④數據庫前沿知識課程有NoSql數據庫、Hadoop應用程序開發等。
數據庫課程群是一個有機的整體,各課程開設的先后順序必須遵循教學規律,應根據課程的內在先后關系在各學期中合理安排,形成科學的課程鏈。圖1描繪了數據庫相關課程之間的開設次序,其中箭頭表示“直接先修關系”,例如,程序設計語言是軟件工程、數據結構、編譯原理三門課程的直接先修課程。從圖1中可以看出,學生在大學期間的前兩年(4個學期)主要是打基礎,掌握基礎理論知識。從第5學期開始,學生接觸數據庫知識,首先以關系數據庫為主,掌握數據庫的基礎原理知識,同時可配合學習一種數據庫管理系統軟件(Sql Server或Oracle等大中型管理軟件);
另外,這學期還同時開設軟件工程課程,與數據庫原理課程中的數據庫設計章節相配合,為下一階段的應用開發打基礎。進入第6學期,因為有了第5學期的知識儲備和鋪墊,這一學期將開設數據庫應用開發的相關課程,同時為了讓學生跟上數據庫前沿技術的發展,可開設非關系型數據的相關課程以供學生選修。通過數據庫相關課程的學習,學生基本上能達到數據庫應用系統開發人員的水平,能夠使用Sql、NoSql語言操作數據庫,并基于某種開發平臺,開發數據應用系統,為學生畢業后盡快適應職場環境打下基礎。
2.2 教學方法和考核方式
數據庫課程群包含了一系列的相關課程,不同的課程所用的教學方法和考核方式不能一概而論,對具體課程做具體設置。教授基礎理論知識和數據庫原理知識,所用教學方法可用傳統的教師授課與網絡課堂相結合的方式,使學生不受限于課堂有限的時間,能夠更開放地自主地學習;
教授數據庫應用設計知識和數據庫前沿知識,宜采用小班教學,可以采用項目驅動法來進行,將學生分成若干項目組,每個項目組被分配一個項目,教師更多的作用是一名指導者,指導學生怎樣獲取知識來完成項目,這樣一方面可以調動學生自主學習的積極性,另一方面也能達到教師授之以漁的教學目的。
考核方式上采用多種評價指標相結合的方式。①理論考核:采用閉卷、開卷及一頁紙開卷多種形式;
②實驗考核:重點考察學生的實際操作能力,有些科目采用限時抽題考核,即學生在限定的時間內完成抽到的題目,這適用于一些較小的考題,有些科目采用不限時考核,學生可自行安排時間完成題目,適用于一些綜合性的的考題,例如開發項目之類;
③平時考核:主要對學生的出勤率、上課表現、課后作業等多方面因素進行考核。多種考核方式相結合,不但要求學生具有良好的理論基礎,而且要求學生具有較強的分析問題和解決問題的能力。
3 結束語
隨著數據庫技術的不斷發展和不斷更新,數據庫課程教學體系改革也是一個循序漸進的過程。本文對地方高校應用型本科計算機專業數據庫課程的定位與教學目標進行分析,設計了課程體系,明確了數據庫課程群和課程鏈,探討了相關的教學方法和考核方式。下一步的工作是將理論研究成果與實踐教學相結合,以不斷改革、完善課程體系結構的各個環節,使學生在校期間能更好地掌握數據庫相關技術,為走向社會做好必要的知識儲備。
參考文獻:
[1] Hay P, Katsikitis M. The expert in problem-based and case-based learning:
necessary or no[J]. Medical Education,2001.35(1):25-30
數據庫原理論文范文第5篇
論文摘要:本文歸納了數據庫課程教學的三個能力目標,提出數據庫課程教學效果長效機制的三段論,總結了提高學生數據庫實踐技能的三要素,建立以數據庫為中心的課程群概念,從師資、培養體系和課程設置三個角度對數據庫課程教學改革進行探討。
一、引言
編程能力、數據庫技術和軟件工程思想是現代軟件類人才所必需的三大技能,在高校培養軟件類人才的課程體系中,數據庫課程(名稱或有差異)占有舉足輕重的地位。本文針對傳統的數據庫教學中存在的內容不合理[1]教學方法陳舊[2]教學資料單一等問題[3],從數據庫課程教學的長效機制、提高學生的實踐技能和課程體系設置三個方面入手,在傳統的數據庫教學模式的基礎上進行改革探索并結合實踐,試圖找出一個適用應用型本科數據庫課程教學的新方法
二、數據庫課程的教學目標
充分利用課程團隊豐富的教學和項目實踐經驗,并結合相關招聘信息中的職位要求和企業實地調研,將數據庫課程的教學目的歸納為:在掌握數據庫基本概念和理論的基礎上讓學生掌握三種能力,梯序為一、數據庫管理與維護能力,如索引、緩沖池、數據庫容災等;
二、實際業務的數據庫設計能力,如數據字典、E-R抽取、觸發器、數據庫安全等;
三、基于數據庫的應用開發能力,如與各種開發語言相結合的MIS等,這三種能力目標所需要學生掌握的綜合知識一個比一個要多、要深入,同時對學生動手能力和分析、綜合的能力要求也越來越高,因此,要想使得數據庫課程教學取得理想的效果,不僅需要完備講解數據庫課程本身的知識點體系,同時還需要將其他課程的知識點系統進行歸納和綜合,除此之外,還需要學生在老師的指導下充分發揮主觀能動性,積極學習和吸納課程外的專業知識。
三、保證教學效果的課程教學三段論
通過對03級~05級這三界畢業生的畢業設計(包括論文和系統)分析我們發現一個現象,學生做系統的時候數據庫設計不太理想,如:E-R圖不完善、數據庫表設計的隨意性、數據庫沒優化、數據庫安全性考慮不充分,甚至個別學生數據庫物理設計、邏輯設計等步驟混淆的糟糕情況,究其原因,多種多樣,但有一個主要原因我們不容忽視:學生在大二學的數據庫,等到大四再進行畢業設計的時候,之前學的知識點忘記得差不多了,甚至,這些現象也出現在一些當時數據庫課程學習時比較好的一些同學身上。因此,我們需要一種方法能讓學生在長達兩年的時間跨度中能鞏固和強化數據庫技能,基于此,我們提出了三段論,并在培養計劃的課程體系做了相應的設置:第一階段:數據庫理論、設計和維護等理論和知識和實踐技能的傳授階段,也就是課程學習階段,時間安排在大二第二學期,實踐技能安排在實驗課,采用案例式教學方法,讓學生從不懂數據庫到能根據案例進行設計的設計,重點在于數據庫設計的基本流程和方法的掌握。第二階段:數據庫專項訓練,安排在大三第二學期末,時間一周,地點實驗室,以項目小組形式,在這一階段,將數據庫設計與學生所掌握的某一編程語言進行綜合以開發應用系統,重點在于讓學生掌握數據庫應用開發的基本流程以及數據庫與編程語言的結合。第三階段:綜合訓練,安排在大四第一學期期末,時間一周,地點實驗室,項目小組形式,根據實際題目,從軟件工程的角度進行需求分析、概要設計到開發、部署等全流程,使得學生參與到能應用系統開發的整個過程,重點在于讓學生掌握軟件工程思想去理解和掌握系統的開發功能。這三個階段在時間上環環相扣,每一階段都是前一階段的拓展。通過這三個階段訓練,基本能確保大部分學生的理論和動手能力得到提高。
轉貼于
四、提高學生數據庫技能的三個基本點
上述的三段論提供了保持據庫教學效果長效機制的一種手段,學生的數據庫技能是在這三個階段中進行學習、掌握、鞏固和應用的,要想使學生能更好地掌握數據庫技能,需要注意如下三點:
1.案例是基礎。案例是學生從不懂數據庫到理解和掌握數據庫基本知識的一個基礎,案例最好簡單、易學,但同時要具備系統性,數據庫課程的案例要貫穿第一階段的課程教學,包括需求介紹、數據庫設計、建庫、建表和sql練習和實踐以及數據庫的備份和數據安全和和數據庫性能維護等專項技能案例,同時案例也要體現第二階段的綜合訓練,案例最好就有行業典型性。
2.指導教師是關鍵。雖然案例很重要,但指導老師是關鍵,同樣一個案例,如果指導老師具有扎實的理論和豐富的實踐,就能很快地發現學生在學習過程中所存在的問題和重點以及難點,并能根據自身的經驗給予恰當的學生能接受的解決方法;
同時也能給予學生關于課本外、甚至課程外的補充知識的一些指導性的建議,使得學生能盡快地掌握數據庫設計和應用開發的技能,我們在主講教師的選擇上全部安排一些理論知識和實踐經驗都很豐富的教師擔任。
3.第三課堂為必修。要想很好地掌握數據庫技術,光靠課程本身的教學和前述的3段論還遠遠不夠,還需要其他知識的補充,如常用的輔助設計工具(Powerdesign、E-Rwin)、高級網絡編程言語、最新的web技術如Ajax、以及流行的一些成熟的框架(如Java SSH),工作流(如:JBPM)等,而這些在軟件公司最常用,但課程教學又幾乎不可能全部教授的知識,就需要同學們在第三課堂也就是自學時間自己去參考學習,第三課堂需要學生充分發揮其主觀能動性,需要其自覺、主動去學習[4],但重要的是第三課程的學習更需要指導老師指明學習方向和解答學生學習過程中的疑問,這樣才能使得學生的自學更具目的、少走彎路,這進一步凸顯指導老師的重要性。
五、以數據庫課程為中心的課程群模塊設置
要想使得學生能更好地掌握數據庫技能,需要以數據庫課程為中心,并圍繞這一中心建設一個相關課程群,這些課程群的在知識點上或承前啟后,或相互補充,總之它們成為一個系統,課程群的授課形式分為兩種:必修課如數據庫原理、管理信息系統、軟件工程、面向對象程序設計;
選修課如JavaEE應用開發、ASP.net應該開發。必修課為主干課,重點偏向單向專業技能的掌握,作為必修課的有效補充,選修課偏向綜合應用類型,讓學生依據其興趣和愛好進行選取,作為必修課程的補充,同時也是對數據庫技能掌握的進一步提升和完善。
參考文獻
[1]葉潮流.《數據庫原理與應用》課程體系改革與實踐J].巢湖學院學報,2010,(6).
[2]葉霞,李俊山,韋素媛.《數據庫原理及應用》課程教學改革實踐小結[J].吉林省教育學院學報,2009,(7).