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

在線客服

數據庫原理論文實用13篇

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

數據庫原理論文

篇1

1.2驗證性實驗為主。

目前課程的實踐教學采用驗證性實驗為主,針對某個知識點進行孤立的實踐,使學生在操作過程中不能與現實實際情況相結合,不能解決實際問題,使實踐教學失去原有的價值。

1.3教學內容陳舊。

教師遵循教材進行教學,但所用教材過于陳舊,不能與時俱進,與社會實際需求相脫離,教學內容統一,不能很好的與學生所學專業相結合。

1.4“填鴨式”教學法。

數據庫原理及應用》課程已經是一門開設時間較長的課程,教師在教學過程中按照慣用的“填鴨式”的教學方法進行教學,同時部分教師也不愿進行改革以增加自己的工作量,從而導致學生被動的去接收知識。

1.5考核方式不合理。

課程的考核仍然采用的是卷面考試的方式,通過對學生理論考試的成績來評判學生的學習情況,卻忽視了學生的動手操作能力的考核。

2《數據庫原理及應用》課程教學改革的建議

2.1理論聯系實際,更新教學內容。

獨立院校以培養應用型人才為目標,該院是以酒店和旅游為行業背景的獨立學院,尤其是酒店管理專業學生的教授內容需與酒店及旅游緊密關聯,即將數據庫原理及應用課程的教學與行業結合;課程內容結構必須包含數據庫相關理論知識和實踐操作兩個方面,教學過程中需要針對酒店、旅游行業特色對教學內容進行調整,由于學院以文科學生為主,數據庫管理系統軟件則選擇ACCESS。

2.2加強實踐教學,強化創新能力。

在理論教學過程中就要引入行業案例進行講解,讓學生能夠了解數據庫在酒店及旅游行業中怎樣發揮作用,通過學生對案例的分析,加深理解;安排學生到合作酒店進行參觀,了解整個酒店的運作,在進行綜合實驗學習時要求學生針對酒店行業的具體情況進行數據庫的設計與實現,鍛煉學生利用所學知識解決現實問題,使學生學習的內容能與專業結合。實驗過程中還需要學生對現有存在的問題提出解決方法并實現,從而鍛煉學生的創新能力。

2.3多種教學方法和教學手段結合。

①案例教學法:以酒店、旅游企業的真實案例進行教學,讓學生在接觸本門課程的時候就能了解到課程在行業中的重要性,同時也能使學生輕松地從具體到抽象的教學過程中掌握知識。②任務驅動教學法:以學生小組為單位下達數據庫開發任務,任務均以酒店或旅行社為背景,學生為完成任務需相互配合、討論,彼此督促學習,進而提高學生的積極性,因為是根據具體的酒店或旅行社進行設計的實驗,能夠鍛煉學生的知識轉移能力,學生更有積極性,更能獲得成就感。

2.4改革考核方式。

《數據庫原理及應用》課程主要考核理論知識和實踐應用能力兩部分。但在實際考核的過程中不需要刻意的安排卷面考試進行測試,采用提交最終作品即設計的數據庫系統,同時提交小組在系統設計期間所完成的數據庫設計報告,設計報告的撰寫需要學生將整個系統設計所設計的內容文字化,也就將相關理論知識加以強化。

2.5加強與酒店和旅行社的合作。

應用型人才的培養重點在于應用,通過與酒店和旅行社的合作,學生能在學習期間了解行業的動態及需求,學生有機會進入企業進行學習,并獲得專業人士的指導,適應就業市場的需求。

2.6教師自身提高。

教學的關鍵和主體是教師,教師不能與時俱進所傳授的知識就不能滿足學生就業的需要,所學知識也就不能與社會接軌,教師能力的不斷提升也是改革的關鍵,因此教師除對專業知識的不斷學習,還需要不定期到酒店及旅行社進行學習,了解行業需求的不斷變化。

篇2

1.2考核方式單一

在《數據庫原理及應用》課程考核中,對學生成績評定,大多還是沿用傳統的考核方式,以筆試為主,考試的重點放在具體的概念和語法上,以致于平常上機做得不錯的學生,筆試會不及格。例如,有的學生知道用哪個屬性,但是拼不出屬性的英文單詞;他會做查詢,會做表單,但是默寫不出它們的概念。這種考核方式弱化了對學生實踐動手能力的考核,缺乏對學生設計、創新能力的考核,不能全面有效地檢驗學生的學習效果,常常形成高分低能的怪現象?;谀壳爸新殞W?!稊祿旎A及應用》課程教學中存在的主要問題,數據庫課程的教學改革勢在必行。下面我們就針對上述問題提出了改革的措施。

2《數據庫原理及應用》課程教學改革措施

2.1理論與實踐相結合,加強學生動手能力培養

俗話說:“聽到的會忘掉,看到的能記住,做過的才真正明白。”通過上機操作讓學生去“做”,從而真正理解、消化課堂上的理論知識,做到理論與實踐相結合,加強學生動手能力的培養。在實際教學中,首先要合理安排上機實驗課,講完課要及時上機并保證上機效果,要求教學實驗與理論教學協調同步,特別是時間、內容上要銜接好。其次,明確上機目的和步驟,要求教師課前寫好含有實例和習題的實驗指導書,指導書的內容要盡量緊扣教材,最好是以項目任務的形式進行。比如,可以在每一次教學的開始,先給學生說明本次課要做的是項目中的哪個功能,明確學習目的,激發學生學習知識的欲望。在教學中的任務安排由淺入深,難易適中,讓學生通過自己的努力解決問題,學生在解決問題中體會到成就感,激發了學生的學習興趣。另一方面,在任務的安排上,盡量找一些學生感興趣的任務。第三,學生實驗結束要上交實驗報告,要求學生將實驗目的、實驗內容、實驗步驟以及在實驗過程中的體會、感受和遇到的問題等都寫在實驗報告中,教師要認真批閱,并及時給予點評指導,對于實驗中存在的普遍性問題還要做公開講解。整個課程結束后,為強化學生綜合應用知識的能力,可以安排一周左右的時間進行綜合實訓。例如,將整個班級分為若干個小組,要求每個小組利用學過的知識動手完成一個完整的項目。在完成項目的過程中,既鞏固了學生的知識,又提高了學生獨立分析問題、解決問題的能力,從而實現了理論與實踐的結合,符合培養技能型人才的目標。

2.2選擇和裁剪教材,合理選取教學內容,體現分專業分層次的要求

每一種教材都不可能面面俱到,符合每個專業每個層次的教學,往往需要我們根據學生的實際水平,專業的具體要求和社會的不同需求來合理選擇和裁剪教材。如果購買教材不能達到上述要求時就需自己編寫校本教材。在教材的編寫中,對每一模塊,我采用了任務驅動法。根據知識點,設置由淺入深的幾個上機任務,學生在完成任務后,再引入理論知識。例如,在《表的制作》這一節,我設置了六個任務,第一個任務教授建立只有一個字符型字段"姓名"的表。后續每個任務完成一個數據類型字段的添加:成績(數值型)、是否團員(邏輯型)、出生年月(日期型)、照片(通用型)、簡歷(備注型)。在學生完成這六個任務后,再來講解什么是數據類型,數據類型的分類。學生很容易就理解了相關理論。在《數據庫原理及應用》課程的教學過程中應根據不同的專業取向確定相應的教學目標和要求,并針對各個專業對數據庫掌握程度要求的不同,選擇相應的教學內容。例如我校開設數據庫課程的專業主要有計算機類專業(計算機技術應用、計算機信息管理等)以及非計算機專業(電子商務、現代物流管理、電子技術、機電一體化等)。由于計算機專業學生的崗位之一就是數據庫應用軟件的開發與維護,所以對計算機類專業適當增加關系數據庫的基本概念、數據庫設計及開發方法的理論內容,數據庫管理系統主要介紹SQLServer或Oracle,強化數據庫課程設計,要求學生設計開發一個具體的中小型數據庫應用系統。而對于非計算機類相關專業,則適當降低要求,應用主要偏向于庫表設計和查詢設計,其數據庫產品選擇相對容易的Access或SQLServer系統。這樣實現合理選取教學內容,體現分專業、分層次教學的要求。

2.3教學方法和手段的改革

無論多么精彩的教學內容,如果采用單一的教學方法和手段也會使得課堂變得枯燥乏味?!稊祿煸砑皯谩氛n程的教學也是如此,為避免這一現象,我們在該課程的教學過程中,應針對不同的學習對象、環境及內容,合理選擇教學方法和手段,甚至將案例教學法、合作學習教學法、任務驅動教學法、項目教學法,視頻課件演示法等多種教學方法相結合,靈活應用,取長補短,從而達到理想的教學效果。例如,在《數據庫原理及應用》課程中以一個項目"學生成績管理系統"為中心,將教學內容重新整合,形成項目中的十四個模塊:開始、密碼、錄入等等。每周上一個模塊,并在每一模塊的教學中引入案例教學法、任務驅動法、合作學習法等教學方法,學期結束,正好完成一個項目,也完成了教學內容的講授,實現了教學目標?,F代化教學離不開現代化的教學手段。運用現代化的教學手段,可進一步提高《數據庫原理及應用》課程的教學效果。例如采用多媒體課件教學,增大了課堂信息量,減輕了教師板書的負擔,更加形象化地展現了教學內容。通過建立網絡教學環境則可為教師和學生提供交流平臺、個性化的自主學習空間,既解決了學生課后自學、查找資料、答疑等問題,又能以快捷的信息反饋機制和優質的教學服務促進教學。

篇3

2SQL數據庫在醫院信息管理綜合應用中的完善

2.1根據具體的需要相應的增加或者減少相應的模塊數量醫院和個人可以根據自己的具體需要,進行一些簡單的維護,將系統的模塊進行增加或減少。并且在增減模塊的同時注意維護編程的界面,這樣才能設計出很友好的系統模塊。有了針對性的結構特點,這樣的數據庫應用平臺不僅更符合醫院信息管理系統的設計,而且還增大了獨立性和獨特性,因此也可以整體提高系統的可維護性和可靠性。選用這樣模塊化的SQL數據庫應用平臺也是設計結構的特點。

2.2采取開發式結構特點研究基于SQL數據庫的醫院信息管理綜合應用設計就必須要仔細斟酌這數據庫的系統硬件的結構設計。這個也是整個信息系統的核心內容。當前采取的數據統計模式執行的是TCP/IP的協議。如果要進一步加強系統給的可靠性,保證醫院和病人信息的安全就應當采取開發式結構特點的系統硬件結構設計。采取這樣的硬件結構設計可以減少冗余的配置,保證系統可靠性。在整體的醫院數據信息系統中,最重要的就是這個系統。在完善機遇SQL數據庫的應用設計時自然需要通過增強系統給的整體可靠性,以聯合增強SQL數據庫的互聯網安全機密新能。SQL依然可支持遠程的訪問,這也是醫院信息數據庫需要有的特點。因此,雖然可支持遠程訪問的功能會導致醫院的信息保密功能不太安全,卻也不能刪除。但是可具體根據醫療方面的任務對應的增加遠程訪問的時間限制、地點限制和次數限制。這也是開發式硬件結構的特點。

2.3系統性能優化SQL數據庫歷經幾年的研究和使用已經近乎完美,因此對數據庫的性能進行優化是個非常困難的任務。然而,只要是實際工作有需要的,都應當做出針對性的系統性能優化。為了保證醫院信息的安全,也為了保證醫院工作的效率,系統性能優化的完善勢在必行。在醫院日常的工作中,最繁重的就是數據統計和索引了,若性能得到優化,就可以大大加快數據庫的反應速度,這樣也能使醫院的工作和服務得到提升。

篇4

[1]譚懷遠.讓Oracle跑得更快2——基于海量數據的數據庫設計與優化.電子工業出版社,2011.

[2]馮建華.數據庫數據庫系統設計與原理[M].清華大學出版社,2004.

[3]康諾利,何玉潔.數據庫設計教程[M].機械工業出版社,2005.

[4]任巍.鐵路巡檢作業信息實時管理系統的數據庫設計[J].信息與電腦(理論版).2015(02)

[5]譚嶠.SQLServer數據庫性能優化研究[J].硅谷.2014(08)

[6]林元彥.SQLServer數據庫性能分析與優化[J].電子技術與軟件工程.2013(17)

數據庫設計論文參考文獻:

[1]李金靖.淺析軟件開發中的數據庫設計的理論和實踐[J].計算機光盤軟件與應用,2011(15).

[2]曹志錦,王永梁.基于RS485的多級串行通信實驗系統設計及應用[J].實驗技術與管理,2002,19(5):65-67.

[3]李金靖.淺析軟件開發中的數據庫設計的理論和實踐[J].計算機光盤軟件與應用,2011(6).

[4]ThomasM.connolly.數據庫設計教程[M].北京:機械工業出版社,2005.

[5]劉亞軍.數據庫設計與應用[M].北京:清華大學出版社,2007.

數據庫設計論文參考文獻:

[1]謝星星,朱嬋.PowerDesigner系統分析與建模實戰[M].北京:機械工業出版社,2015.5.

[2]李波,孫憲麗,關穎.PowerDesigner16從入門到精通[M].北京:清華大學出版社,2016.

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

篇5

引言

隨著信息技術的不斷發展,數據庫系統已成為現實生活中不可或缺的一部分?!稊祿煸怼纷鳛橛嬎銠C類本科專業的專業基礎課,有著重要的作用和地位。其課程內容既需要有較深的數理知識,同時又與工程實際有著密切的聯系。因此,如何根據現有教學情況調整課程體系,整合教學內容,采用合適的教學方法,使既能掌握一定的理論基礎,同時又具有較強的實際動手能力,達到產學相結合的目的,是目前應用型本科《數據庫原理》課程教學應思考和解決的問題。

1.《數據庫原理》目前教學中存在的現狀

根據目前計算機及相關專業教學現狀,結合應用型本科學校特點,《數據庫原理》課程教學主要存在以下幾個方面問題。

1.1理論與實踐教學結合不強

《數據庫原理》課程一般包括數據庫原理、設計和應用三個部分。原理是其基礎,設計和應用是提高,他們相輔相成、互相促進。但是目前一些院校教學的基本情況如下:

第一,有些教師重點偏向數據庫原理的理論教學,而向學生介紹具體的數據庫使用技術方面內容較少,使學生不能將所學知識融會貫通,不能適應企業對數據庫應用人才的需要。

第二,教師重點偏向數據庫開發工具的使用,忽視甚至放棄原理的教學,造成學生對具體開發工的操作能力突出,但缺乏數據庫設計完整的知識結構。從而導致學生在實際使用數據庫過程中不能很好的進行規劃,導致大量數據的冗余和結構的不合理。

1.2教學實踐有悖工程化原則

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

1.3教學內容和教學方法較單一

目前,大多數學生還是通過課堂教學獲得相關知識,但是,數據庫相關知識日新月異,很多知識不可能在課堂教學中完成,很多內容還需學生課后自學,因此,就需要向學生提供更多的學習平臺和空間,讓學生能進行課后學習、交流。

1.4考核方式的單一性

考核是檢驗教學成果的有效方式和重要手段,對學生學習和教師教學具有重要的導向作用,不同的考試方式能激發學生不同的學習動機。數據庫原理是一門理論性和實踐性都很強的課程,傳統的考試模式通常以期終理論考試成績作為對學生最終評分的主要依據,造成學生為考試過關而學,并不注重提高自身能力。

2.《數據庫原理》課程改革研究的具體措施

針對目前存在的以上問題,對《數據庫原理》課程的改革已是十分必要。而根據我校應用型本科的特點以及計算機類專業產學模式結合的教學模式課題研究的背景,本課程教學改革的指導思想是多方面提高學生的學習,培養學生綜合地應用專業知識,以產學結合為教學模式,對實際項目進行模擬化開發,訓練工程化的設計思想。

2.1課程內容體系的改革

根據課程改革的指導思想,對《數據庫原理》課程體系進行改革,建立理論教學內容、實踐教學內容以及能力拓展內容三級結構。其中,理論教學內容主要包括數據庫的基本知識;在實踐教學內容中把理論課程中的實驗部分進行重新設計,分為必做實驗和選做實驗,同時將實踐教學內容中的課程設計部分進行修改,課程設計題目由指導教師明天和學生自主命題共同組成,教師命題要求指導教師根據產學模式,以相應的校企合作企業的項目為原型進行修改命題,鼓勵學生從實際生活、工作、學習的需要出發設計題目,同時以團隊形式充當不同的項目角色;能力拓展內容鼓勵學生參加各種計算機競賽、參加各種形式的認證考試(如計算機等級考試三級、軟件服務外包大賽、MAT認證等)。

2.2教學方法方式改革

在實際的教學過程中,合理的綜合使用各教學方法、教學手段,以學生為中心,多采用講解和項目教學相結合的教學方法,提供豐富的學習資源和學習平臺,增加學生的實踐機會、自學機會和創新機會,極大地調動學生的學習的主動性和積極性。

2.2.1結合多種教學方法進行教學

《數據庫原理》課程的特點是理論性較強,因此在對理論知識進行講解時,以項目案例貫穿其中進行知識的講解。為了讓學生進行能快速理解,采用學生熟悉的學生選課系統作為案例。同時,在對理論性較強的知識點講解時,采用多媒體課件輔助教學,如用戶訪問數據庫的工作過程一節時,就制作了Flas來輔助講解,這樣學生就能直觀的掌握工作過程,同時也增強了學習興趣。此外,在課堂教學中,還采用小組討論、回答問題等形式來豐富課堂教學。

2.2.2提供課程網站進行學習及教學

此外,由于數據庫知識日新月異,為了讓學生能更多的了解最新知識,在課堂教學之外,還采用其他教學方式讓學生進行學習,課程網站就是其中之一。為此,在學校課程中心《數據庫原理》課程網站上,除了傳統的布置作業、上傳下載課件等之外,還提供了豐富的課程資源和討論區。在課程資源模塊中,放置了大量的關于數據庫技術方面的文章,如各種數據庫管理系統的安裝和使用,數據挖掘和數據倉庫等方面的知識,極大地豐富了學生的學習資源,同時在課堂教學中也鼓勵學生自己去查閱相關文獻和企業對數據庫方面的最新需求。為了方便學生在學習過程中的及時交流,教師與學生每周固定一次在線交流時間,解決學習及教學討論等問題,同時師生也可發起相關話題,進行探討,從而增強師生、生生之間的交流和溝通。

除了讓學生能及時了解最新知識、及時溝通之外,為了強化學生對理論知識點的掌握,該課程網站還提供了在線自適應測試系統,學生可以根據自己實際掌握情況選擇不同的內容進行測試,同時系統還可以根據學生測試情況判斷學生目前的知識水平,自動的提供相關測試內容供學生學習。

2.3實踐教學內容改革

根據課程內容體系結構,實踐教學內容包括課程內實驗和課程設計。課程內實驗又分為必做實驗和選做實驗。必做實驗教師在課堂上應給學生指定明確的有利于消化課堂理論知識的實驗題目,讓學生上機時做到目的明確、有的放矢。選做實驗可以讓學生根據自己掌握情況進行選做,如數據庫的恢復、觸發器使用、其它數據庫管理系統使用等實驗可作為選做實驗。

上機實驗針對的往往是一定范圍的知識點,各個知識點相互聯系不夠緊密,具有一定的局限性,因此在課程的后期需要集中安排課程設計。根據培養應用型人才及產學結合教學模式的要求,在課程設計環節中,指導教師根據校企合作企業所提供的實際項目進行改進,讓學生進行項目的模擬化設計開發,如公司EHR系統、設備管理系統等項目等,同時也鼓勵學生自己從實際生活、學習出發自擬題目。根據這些實際項目或有意義的課題,讓學生在課程設計環節中得到工程化訓練,從而學生能夠更快的適應企業項目,達到產學相結合的教學模式。通過前期對數據庫基礎、SQL語言、數據庫設計理論、數據庫完整性、安全性、數據庫恢復技術和并發技術的學習,使學生具有基本理論知識,再通過學生課程設計項目的需求分析訓練了學生的溝通能力和工程思想;通過數據庫編程和程序設計結構的學習是學生具有進行開發的專業技術能力,通過作品的展示、評價和答辯,使學生的團隊精神、綜合應用能力得到鍛煉。

此外,還鼓勵組織學生參加計算機應用能力大賽、軟件服務外包大賽等各種競賽,通過競賽,使學生的知識面加寬,閱歷增強,認識到本課程技術的更深應用領域和技術,促進了學生繼續訓練學習的興趣,同時也提高了學生解決實際問題的能力。

2.4改革考核方式,注重能力考核

學生學習能力的評價應采用不同的方法來衡量學生的專業知識、個人自身能力、團隊合作能力、建造產品和系統的能力。這些方法包括筆試、口試、學生表現的考察、評分、學生反映、論文、學生互評和自評等。不同能力的評價需要有不同的方法。

數據庫原理課程的考核分為理論知識考核與應用能力考核兩部分。理論知識的比重占50%,應用能力的比重也占50%。理論知識考核重點考察學生對關鍵性概念和原理的熟悉和理解,著重考核學生綜合運用知識解決實際問題和創新思維的能力。因此,理論知識應采取筆試和口試相結合的方法。

篇6

數據庫技術是研究如何科學地組織和存儲數據,如何高效地檢索和管理數據的一門學科。在教育部高等學校計算機、自動控制和信息類專業的培養方案中,“數據庫原理”一直是四年制本科生的專業必修課程。在IT技術飛速發展的今天,能否很好地應用數據庫技術解決實際問題,已成為許多用人單位對應聘者知識結構的新要求。因此,該課程也日益成為其他理工科專業本科生、??粕婚T愈來愈受到關注的選修課,甚至是必修課。

而目前許多院校非計算機專業的“數據庫原理”課程的教學現狀并不令人滿意,主要問題是:教材組織上理論概念多,應用實例少;教學安排上課堂講授多,實踐動手少;課程考核上死記硬背多,靈活應用少。這樣“三多三少”的直接后果是:盡管一些學生可以在理論考試中取得高分,但卻不能自如地應用某種數據庫管理系統軟件解決實際問題,更談不上開發出有實際應用價值的數據庫系統,如此“眼高手低”很難適應現代社會對數據庫技術應用人才的需求。因此,在“數據庫原理”課程的教學上必須改變這種紙上談兵、理論脫離實際的狀況。

2 構建“數據庫原理”案例教學模式的指導思想

“數據庫原理”的教學大綱通常包括:基本概念、關系模型、SQL、關系數據庫理論、數據庫設計和數據保護等內容,一般授課學時在50學時左右。由于理論內容較多,很難保證有效的實踐環節。為此,構建“數據庫原理”案例教學模式的指導思想可歸納為12個字:精理論、強實踐、重啟發、勤激勵。具體就是:精選課堂講授內容,圍繞著如何解決實際問題開展對相關理論的探討。一些大綱有要求、但受學時限制、無法在課內講授的內容,要求學生通過自學完成;增強實踐環節的力度,加大綜合性、創新性實驗的比例,培養學生探究性學習、自己動手解決問題的能力;通過啟發式教學和有效的激勵機制,提高學生的學習興趣,進而調動起他們主動學習新知識、探索新方法的積極性。每堂課結束時可以給學生提出一、兩個問題,一則督促學生做好復習預習,二則為下堂課的教學留下伏筆和切入點。對于認真思考問題、能提出切實可行方案及在實驗中有創新的學生,應給予當堂表揚或給平時成績加分的鼓勵。

3 基于案例教學法的“數據庫原理”教案一則

如表1所示,本教案以學生較熟悉的教務管理子系統“學生檔案管理”為貫穿始終的例子,以關系數據庫理論為指導,通過循序漸進的講解、演示和實驗,讓學生理解數據庫的基本概念、理論和技術,掌握一個簡單的數據庫應用系統從分析、設計到實現的完整開發過程,真正做到學以致用。全部內容共計54學時,其中課堂講授演示26學時,課內實驗28學時。適用對象為已掌握了一種面向對象的可視化編程工具(如VB、C#、C++或Java等)的非計算機專業本科生或專科生。

4 實施案例教學過程中需要注意的問題

(1)正確認識理論與實踐的關系。案例教學從不否認理論對實踐的重要指導意義,像關系代數、查詢優化、數據存儲、事務處理、并發控制等一些數據庫技術中十分重要的內容可另外開設一門課程供高年級學生選修,以彌補學生在數據庫理論上的不足。

(2)注意教學內容特別是實驗環節開發平臺、工具和方法的實用性和先進性。與其他計算機技術的發展一樣,DBMS及數據庫應用系統的開發平臺和工具每隔幾年就會更新換代,這就要求任課教師必須與時俱進,及時將最新的研究成果引入教學。如以上案例采用GUI風格的C/S結構,若學生有一定網頁制作基礎的話,可改進為目前較為流行的Web風格的B/S結構。

(3)建立公平有效的課程考核機制,保證自學內容、實驗環節的教學質量。自學內容可通過讀書報告、論文、提問等方式加以考查;布置課程驗收大作業時,應兼顧不同層次學生的學習能力,既能讓基礎較差的學生樹立起完成任務的信心,更要積極鼓勵程度較好的學生高標準要求自己。

5 結論

實踐證明,“數據庫原理”案例教學模式是一種變學生被動學習為主動學習的有效方法,由于能夠理論聯系實際,讓學生帶著感興趣的問題進入課程的學習,讓學生改變了以往混學分的思想,對這門課的認同度有了明顯的提高,具體表現為:上課睡覺、缺勤的人少了,積極思考問題的人多了,學生作業的質量提高了,成績上升了。另外,師生間的互動交流大大加強了,教學相長得以充分體現,部分學生還結合自己的專業和愛好,積極參與教師的科研工作,其探究能力和創新意識得到了較好的培養。

(本文獲得“2005年全國青年教師計算機教育優秀論文評比”教學與研究三等獎)

參考文獻

篇7

作者簡介作者簡介:邱月(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).

篇8

《數據庫基礎》是高職院校計算機及相關專業的一門重要主干課程。通過對課程學習,讓學兵學會Oracle 9i的安裝與卸載,能說出數據庫的有關概念和基本原理,會使用SQL語句對表的數據進行查詢、增加、修改、刪除等操作,培養學兵對Oracle 9i數據庫系統的應用和管理技能,為后續學習和將來工作打下良好基礎。

學兵學歷大部分為高中或初中,他們的信息技術起點水平及個性存在差異。如何通過60學時的教學,充分挖掘學兵的潛力,實現學兵個性化發展,使學兵理解數據庫的有關概念和基本原理,學會Oracle 9i的基本操作使用方法,面臨很大的挑戰。因此通過該課程的實際教學,針對學兵特點,重新思考教學內容、教學方法和手段、考核方式等方面的內容具有十分重要的意義。本文將結合筆者擔任四期《數據庫基礎》課程教學的經歷,討論如何上好學兵《數據庫基礎》課程的幾個思路。

1.課程興趣培養

興趣是最好的老師,是激發學兵學習積極性的動力。有了興趣,學習就能保持良好的情緒和注意力,變被動為主動,變厭學為樂學;有了興趣學兵就會喜歡和教員交流、溝通,和同學探討、鉆研,學得輕松,學習效果好,而且形成良性循環。經過四期的《數據庫基礎》課程教學教學手段,我發現學兵在開始學習數據庫時,由于好奇心所致,大多學習熱情、積極性很高,都想學、愛學,但在學習了一段時間后,往往出現怨學、厭學。我們該如何給學兵一個良好的教學氛圍,激發和保持它們學習數據庫的興趣呢?

1.1掌握學兵的心理特點,激發學兵學習興趣

新課的導入,是課堂教學中的一個重要環節。教員正確、巧妙地導入新課,可以激發學兵強烈的求知欲望,引起他們的深厚興趣,在學兵注意力最集中的時間里突出教學的重點與難點[1]。例如在進行數據庫入門教學,我引入了超市購物和網上購物。針對大家熟悉的超市購物管理系統,提出一系列問題:收款機是如何知道那么多商品的價格?商品調價期間,如何保證每臺收款機收取同種商品時價格一致?倉庫出庫員如何知道超市中的某些物品快銷售完了,需要及時補充?接著,以在淘寶網上購物為例,利用圖例展示網上購物的一般流程,讓學兵思考:如何在網上查找我們需要的商品?如果購買許多商品,如何查看每一件商品的具體情況?商品的質量有保證嗎?有沒有售后服務?網站是如何存儲、管理顧客和商品信息的?這樣一系列的疑問讓學兵感到神奇:數據庫是什么?為什么能使用數據庫來存儲、管理信息?怎樣使用數據庫方便、快捷的查詢統計信息呢?所有一系列的問題就會在學兵的腦海中冒出來。要想解決上面的問題,我們首先要認識數據庫。這樣我們課堂內容的引出就順其自然。

有了上面的引入,學兵的腦子里惦記的肯定就是“超市購物管理系統”、“網上購物管理系統”,這時候我們就可以恰到好處的向學兵講明這兩個系統的共性,為什么這些地方會用到數據庫,以此為出發點,讓學兵結合自身的生活環境,從自己的生活中找出類似的數據庫系統。這樣,就讓學兵意識到:原來我們身邊這么多地方都用到了數據庫系統會計畢業論文范文。

1.2活躍課堂氣氛,發揮學兵的主體作用

數據庫基礎是一門理論與實踐緊密結合的專業課,既要讓學兵熟悉一些基本理論,同時又要學會Orale 9i數據庫的操作與使用。課堂上不僅要向學兵傳授知識,更重要是向學兵傳授學習的方法。教學中我們以教員為主導、學兵為主體,采取多種教學方法,發揮學兵的學習主動性,著力培養它們勤動手、勤動口、勤觀察、勤思考的良好習慣,把感知與思維結合起來,使學兵全身心投入學習。例如,在Oracle 9i創建表的教學中,教員先做一個自我介紹,讓學兵通過教員的表述和自己的觀察,提煉出教員相關的屬性。接著教員提出一個實際問題:“新學期已有一批學兵報到,需要入學登記,請設計一個學兵登記表,這個表應該包含哪些字段(需要登記學兵的哪些相關信息)?在數據庫中是如何創建表示的呢?”通過這個實例,采用“問題——思考——點撥”的形式,使學兵始終處于積極思維狀態教學手段,體驗發現問題到解決問題的過程。在一個活躍的課堂氛圍中,學兵既學會了相關知識,又在參與知識形成的過程中學到了探究知識的方法,培養了自主學習的意識。

2.教學內容的分析與篩選

數據庫技術涉及的內容非常廣泛,結合學兵教學的特點,數據庫基礎的教學目標是要求學兵在學習數據庫基本理論的基礎上學會基本的操作技能。因此,在數據庫基礎的教學中會爭議這樣一個問題:如何分配理論和實踐兩部分內容的教學時間?

傳統教學模式是先對數據庫基本原理、理論進行講解學習,然后通過例子對其應用進行學習。由于課程相關數據庫基本原理較為抽象、枯燥、不易理解,因而這種教學模式會造成:一方面學兵在理論知識學習階段對本課程的學習興趣降低,聽課時會感到被動乏味;另一方面學兵在實踐階段又會發現與理論之間脫節,由于理論基礎不扎實,沒有理論指導,實踐無從下手[2]。認識到傳統教學模式的弊端,我們在這門課程上做了一些改革,結合與專業相關的例子來講解和闡述數據庫的基本原理,力求以更科學合理的方式講授這門課程,使學兵在學習過程中不會覺得學習數據庫理論過于抽象和難懂。

對學兵來說,教學內容要面向實際應用,要與工作崗位零距離對接。我們根據學兵工作的實際需要,精心提煉和組織教學內容,把整個數據庫課程教學內容分為三部分:數據庫原理、SQL語言和Oracle數據庫系統管理。數據庫原理包括數據庫基礎知識、Oracle 9i的安裝配置與基本操作,通過這些內容的學習,使學兵明確數據庫的基本概念,對Oracle 9i先有感性認識。SQL語言包括表的創建和刪除、單表查詢、多表查詢和數據更新,重點講述創建表的結構和數據約束以及使用SQL語句對表的數據進行查詢、增加、修改、刪除等操作,從而鍛煉學兵開發、設計數據庫的能力。Oracle數據庫系統管理包括Oracle 9i的常用管理工具、Oracle 9i數據庫的安全性和Oracle 9i的備份和恢復,通過這些知識的學習,培養學兵對具體數據庫系統的應用和管理技能。

3.采用多種教學方法和手段

教學過程中教學方法和手段的運用對于提高教學質量十分重要。在日常教學中,總的思想是由易到難,深入淺出,循序漸進,理論聯系實際,面向應用,同時注意知識的前后聯系。

3.1教學方法

筆者認為,針對學兵的數據庫基礎教學,可以合理采用以下教學方法。

(1)啟發式教學。不能夠孤立地講理論和原理,而是通過啟發式教學,針對數據庫的實際應用去探索理論和原理與實際的結合,進而明確怎樣利用理論和原理解決一些實際問題。例如教員從“學兵登記表”出發,啟發學兵思考怎樣便捷、有效地管理學兵的相關數據,由淺入深,從學兵字段的設定,到常用數據類型的用法,再到構建數據表,逐步引申,學兵就能將這些知識連貫起來教學手段,體會利用數據庫管理信息的基本思想。

(2)任務驅動教學。教員通過巧妙設計,將要傳授的知識和技能蘊含于任務之中,使學兵在完成任務過程中掌握所學知識與技能,其核心思想是“以任務為主線,教員為主導,學兵為主體”。任務驅動教學法的基本過程可分為提出任務、分析任務、學兵自主學習、交流討論、解決問題及總結經驗等幾個階段。在此過程中,學兵始終處于主體地位,教員是學兵學習的組織者、服務者和導航者。其結果是學兵既學到了知識,又培養了分析問題、解決問題的能力。

(3)案例式教學。在數據庫教學中引入案例教學,運用案例教學手段,進行示范教學,實現邊講邊練,工學結合,大大縮短教學情境與實際環境的差距,有利于引導學生在理論與實際結合中理解知識,有利于培養學生分析問題、解決實際問題的能力,提高學生的實踐能力和綜合應用能力[3]。在教學過程中,從身邊最常見的學兵檔案管理、考務管理、圖書管理系統等入手去認識數據庫系統的操作。這樣學兵在學習的時候不會感到抽象,因為所接觸到的都是他們自己常見到的豐富的數據信息,從而對學習數據庫知識產生親切感,調動他們的積極性和探索精神,培養學習的主動性,提高實踐能力。

其實,授課方法遠不止這三種。還有講授法、討論法、演示法、圖示法等等??傊?,教有良法,但無定法,教員應從實際出發,選用各種適當的方法。

3.2教學手段

在教學中充分利用現代教育媒體,將各種電教、網絡設備的功能充分應用于教學。這些媒體的表現力各有特色,也都有其側重面會計畢業論文范文。教學過程中,不同教學內容按需要選取恰當的教學手段。下面將不同教學情況下所采取的教學手段歸納如下:

(1)采用多媒體課件。在講授基本知識時,教員根據教學內容需要配合多媒體課件,減少板書時間以增加信息量的傳授;同樣,對于課程中抽象性較強和難以理解的內容,如表的連接等,借助多媒體演示可以對抽象內容進行動態演示,有利于學兵對知識的理解。

(2)利用計算機輔助教學軟件。教員采用主控端,統一進行教學演示,這樣學兵隨后進行操作時,就會得心應手。這樣不但能最大限度地發揮計算機的作用,還能在學習的同時掌握教學內容。

(3)播放教學資料片。在學習過程中,給學兵播放與Oracle 9i相關的一些視頻,教員在一旁稍作提示,既讓學兵感到生動直觀,又拓寬了學兵的知識面。

(4)實踐教學。實踐教學是提高本課程教學時效性的重要教學手段。在實踐課的教學中,要注意兩個問題:首先教學手段,“任務驅動”,讓學兵明確目的和任務;其次,在上機過程中,隨時答疑解惑,并給予指導。

(5)網絡課程教學。利用網絡課程方式與學兵交流,解答疑難,這種不受時空限制的方式把教學擴展到了課后,充分利用網絡的時空優勢和技術手段,營造師生間互動和學兵間互動的環境。

4.采用多種考核方式

考試是檢查教學效果、評價教學質量、衡量是否達到教學目的的重要途徑之一?!稊祿旎A》課程在考核形式上,應改變以一份試卷定學兵優劣的做法,可采用多種考核形式,以加強對學兵平時學習的考核與督促。應增加平時成績在總成績中所占的比重,將學兵的平時成績計入課程總成績。平時的考核可以采用作業(書面作業和上機操作)、課堂提問、討論以及階段性測驗等多種形式,在平時適當給學兵一些壓力,引起學兵對這門課的重視,有利于考查學兵在每個階段掌握知識的實際水平,全方位、多角度地反映出學兵的真實成績和綜合能力。

5.結束語

總之,在我看來,要達到《數據庫基礎》課程的培養目標,首先要明確課程的教學目標,了解學兵特點,設計課程內容、制定授課計劃、選擇教學方法,以實現培養面向部隊、緊貼崗位的總目標。同時學兵通過系統的學習和實踐學會實用的知識和技能,為以后的學習和工作打好堅實的基礎。

參考文獻

[1]葉碧蘋.計算機教學中學習興趣的培養[J].中國信息技術教育,2010(12):17.

[2]廖定安,劉子明.高職院校《數據庫原理與應用》教學淺談[J].科技資訊,2008(24):142.

篇9

目前,隨著網絡與通信技術的飛速發展及其在教育領域的廣泛應用,基于WAP技術的教育網站的優越性越發凸顯,WAP技術所支持的網絡學習平臺作為遠程教學的一種核心資源逐漸受到人們的廣泛關注?;赪AP的移動學習,首先要有無線移動通信網絡技術以及無線移動通信設備的支持,給學生更好地獲取教育信息、教育資源和教育服務提供了新的途徑。它具有便捷性、個性化、交互性等特點。綜合各專家的定義,移動學習的內涵可理解為:移動學習是一種新的學習方式,也是一種特的數字化學習方式,它是一種泛在學習并可以雙向交流[1];實現核心技術有移動計算技術、無線通訊技術、多媒體技術和軟件技術;實現設備主要是具有學習平臺的便攜式設備,如手機,PDA等。

相對于傳統的遠程學習,移動學習能夠滿足學生隨時、隨地快速獲取學習知識,它主要強調在有限的時間內對相對短小的、松散不連續的內容或模塊進行有效的學習,主要以移動終端(這里主要指手機)作為傳遞信息的載體為移動學習的順利進行提供條件[2]。通過移動學習平臺,學生可以靈活地選擇學習內容和學習時間,真正實現個性化自主學習。

目前移動學習的主流方式有兩種:基于短信息的移動學習和基于瀏覽WAP教育站點的移動學習,我們在“數據庫原理”課程中主要采用基于瀏覽WAP教育站點的移動學習方式。

1 WAP協議

WAP(Wireless Applications Protocol無線應用協議),是一個全球性的開放協議,指在數字移動電話、因特網或其他個人數字助理機(PDA)、計算機應用之間進行通訊的開放全球標準。WAP是一項全球統一的“免執照”無線網際網絡協議,讓無線器材用戶,尤其是移動電話用戶,能夠通過該項協議上網享受網際網絡的好處[3]。

WAP結構與傳統的WEB結構十分相似,其工作原理也近似。WAP網絡架構由3部分組成,即WAP網關、WAP手機和WAP內容服務器[4],具體如圖1所示。在該圖中,WAP內容服務器可以存儲大量信息,以供WAP手機用戶來訪問、瀏覽和查詢等;WAP網關起著“翻譯”協議的作用,是聯系GSM網與Internet的橋梁;WAP手機為用戶提供了上網用的微瀏覽器及信息命令的輸入方式等。具體處理流程是當用戶從WAP手機鍵入想要訪問WAP內容服務器的URL后,信號經過無線網絡,以WAP協議方式發送請求至WAP網關,然后經過“翻譯”處理再以HTTP協議方式與WAP內容服務器交互,最后WAP網關將服務器返回的內容返回客戶的WAP手機屏幕上[5]。在“數據庫原理”的移動學習平臺我們選用IIS作為服務器,Opera作為模擬瀏覽器。

2 數據庫原理的移動學習模式

數據庫技術是數據管理的應用最為廣泛的技術,是計算機科學的重要分支?!皵祿煸怼笔俏倚S嬎銠C本科的重要專業基礎課之一,授課內容主要是數據庫管理系統的實現技術,反映最新研究成果及發展,追求學以致用。該課程重點內容包括數據模型和數據庫系統構成、關系數據庫、數據庫的安全性與完整性、概念數據庫設計、邏輯數據庫設計、物理數據庫設計、物理存儲結構、關系代數操作的實現算法、查詢優化技術、并發控制技術、數據庫恢復技術、數據庫新技術等。

“數據庫原理”課程理論多,比較抽象,學生在學習時容易有厭煩情緒,僅靠課堂50分鐘的教學,效果并不理想。將移動學習模式應用到“數據庫原理”教學中,是在完全不增加課時、不增加學生學習負擔的前提下,促進學生對該課程知識的理解和掌握,實現學生的全面發展。在“數據庫原理”移動學習平臺中,任課教師為了能夠激發學生的積極性和求知欲需提前設計好一系列內容豐富的教學內容,其目的是提高學生學習興趣,對課堂所學內容加深理解、識記以及掌握知識的能力。在此平臺基礎上學生需要發揮積極主動性,不斷進行思維加工,加速知識的消化吸收,豐富和擴充原有的知識結構。比如在講到數據庫的規范化時,第一范式、第二范式、第三范式的函數依賴學生不好理解,在移動學習平臺上除了要有這三種范式的數學定義,還有對應的Flash演示動畫,這樣學生可以邊看理論,邊看直觀的動畫來理解學習內容,提高學習效率。

“數據庫原理”一直以來是一門考試課程,為了提高學生的考試成績,平時必須多做測試來鞏固所學知識。在“數據庫原理”的移動學習平臺,可設計章節測試和綜合測試。測試的題型除了傳統的單項選擇題,填空題和判斷題以外,還可以增加簡答題和多項選擇題。學生根據測試的結果來進行自主學習,變被動學習為主動學習。移動學習平臺主要包括:用戶管理,學習資源管理,課程學習,測試以及答疑五個模塊,具體結構如圖2所示:

3 結束語

移動學習是一種嶄新的自主學習形式,對移動學習模式的研究還處于探索階段[6],利用移動手機設備進行“數據庫原理”課程學習更是一個新的研究方向。目前,針對“數據庫原理”課程的移動學習還需要在不斷地教學實踐中去探索總結完善。實踐證明,該移動學習平臺在一定程度上提高了學生學習該課程的效率和質量。

參考文獻:

[1] 蔣立兵,于凌云.基于3G技術的移動學習在成人教育中的應用[J].現代遠距離教育, 2007(1): 65-68.

[2] 賴柏諭.WAP網站開發指南[M].北京:科學出版社,2006.

[3] 莫嬌清.移動學習系統開發技術的探索與研究[D]. 中國優秀碩士學位論文全文數據庫,2009.

篇10

有人認為,數據庫歸屬于計算機專業,而計算機專業的教學應該緊跟時代的步伐,教材和教學軟件都應該力求使用最新版本。這種觀點并沒有什么錯誤,但實際操作起來卻往往不是這樣。首先,學校多媒體教室的電專業提供論文寫作、寫作論文的服務,歡迎光臨dylw.net腦配置更新較慢,很難運行最新版本的數據庫軟件。舉例來說,Oracle數據庫軟件的運行就面臨困難。多媒體教室電腦的內存容量就不能滿足需求,而且每個多媒體教室安排多種課程,電腦上安裝的軟件繁多,新版的Oracle數據庫教學軟件基本上無法運行,嚴重影響教學質量;而電腦配置較高的機房往往早已排滿其他課程。目前較新版本Oracle11g(最新12c版本)的配置要求較高,內存1G的電腦實際運行速度太慢,不能同時打開其他軟件,尤其是開發調試更難以進行,因此內存最好大于等于2G,同時,相應的CPU、主板等硬件也要配套更新。如果要求學校多媒體教室的電腦配置迅速地更新換代,那么在具體實現方面確實也存在困難。

其次,雖然數據庫軟件不斷更新換代,但是相關的基礎知識并沒有很大變化。例如,對于數據庫原理與應用、關系數據庫與SQL語言等課程所涉及的知識、數據模型、關系代數、標準SQL語言、數據庫的安全性、完整性、規范化理論、數據庫設計、備份和恢復、并發控制等基本理論和操作,無論是用Microsoft SQL Server2000版本,還是用2005或2008版本作為授課軟件,實質上并沒有很大的差別。然而,軟件版本越新,對電腦硬件配置的需求就會越高。

另外,數據庫教材《Visual FoxPro數據庫程序設計》(2011年版)是目前計算機等級考試的指定教材之一。書中以Visual FoxPro 6.0軟件為例,介紹數據庫的設計開發等基礎知識。雖然早在2007年,微軟公司就宣布停止對VisualFoxPro的開發,但是很多學校教學和教育部門依然沿用經典版的Visual FoxPro 6.0。在實際應用中,這種桌面型數據庫的處理速度很快,比較適合百萬條數據級別系統的日常應用。

由此可見,并非最新的軟件才是唯一最適合的教學軟件。教學的關鍵在于培養學生舉一反三的能力。中國有句古話“授人以魚不如授人以漁”,如果你想把知識傳授給別人,不如把學習知識的方法告訴他,道理其實很簡專業提供論文寫作、寫作論文的服務,歡迎光臨dylw.net單,魚是目的,釣魚是方法,給人一條魚只能解一時之饑,但無法長久地解決問題,如果想永遠有魚吃,那就要學會釣魚的方法。古人云:“授人以魚,只供一餐,授人以漁,可享一生。”

在這個信息技術日新月異、計算機軟硬件飛速發展的時代,一味地追求最新、最前沿的教材和教學軟件并不是萬全之策,也不應該是教學唯一關注的重點。

2 嚴密完整與通俗易懂的抉擇

教學過程中往往會出現這樣的情況:你需要給學生解釋一個描述得很嚴密完整的定義,而且學生以前沒有接觸過這個抽象的概念。一種方法是用很標準、很晦澀的語言,一字不漏地描述它;另一種方法是用通俗易懂但并不那么絕對正確的比喻解釋它。哪個效果更好一些呢?有人會擔心,作為一個教師,怎么能讓學生建立一個錯誤的概念呢?用不那么正確的比喻解釋嚴密的定義或概念,這不是誤人子弟嗎?誠然,如果能直接讓學生明白晦澀抽象的概念,而教師的描述又不出現任何偏差,那是最理想的效果,但是實際情況往往是這樣:過于死板的講解不但不能達到目的,反而很可能抹殺學生對新知識的興趣。

愛因斯坦說過“興趣是最好的老師”。一個人對一件事情產生了興趣,往往就會全力以赴,認真鉆研,想方設法弄懂它。孔子說過“知之者不如好之者,好之者不如樂之者。”作為教師,要善于影響、啟發和引導學生,使學生對學習產生興趣。例如,講解Oracle數據庫幾種關閉方式的區別時,可以給學生打個比方,數據庫關門時有4種情況:第1種(Normal),主人今天很有耐心,等待所有的客人自行離去后,再關門;第2種(Transactional),主人今天沒有耐心,他親自監督每位客人,當客人做完各自的事情后,就讓客人立即離開;第3種(Immediate),主人今天非常沒有耐心,它揪著客人出門,不讓他們做完正在做的事;第4種(Abort),主人今天的心情糟糕到了極點,他直接拉下電閘,把客人趕走,房子里一片狼藉,系統不得不在下次開門時清理混亂的現場。這個例子中,把數據庫實例SID比作主人,把客戶端連接比作客人,把事務比作客人在做的事情。任何比喻都沒那么嚴密,這個比喻也并不是十分經得起推敲,但這樣能深入淺出地描述關閉數據庫的幾種情況,生動具體,容易讓學生理解。

又如,講解SQL Server的登錄賬戶和用戶賬戶以及權限分配時,可以使用這樣一個比喻:如果把SQL Server比作一棟大樓,那么數據庫就是大樓里的房間,一棟大樓里可以有許多房間,登錄賬戶是一個人進人大樓的通行證,用戶賬戶是這個人進入某幾個房間的鑰匙,因此,一個登錄賬戶可以對應多個用戶賬戶,針對不同的數據庫有不同的用戶賬戶,而每個房間里還可能有許多文件柜,權限就是打開這些文件柜的鑰匙。

初次接觸DBMS的學生,容易把SQL Server和數據庫這兩個概念混淆,也很難理解登錄賬戶和用戶賬戶的區別和必要性。運用淺顯易懂的比喻可以達到直觀的效果,有利于學生理解相關概念。

在教學過程中,教師不妨使用一些不那么嚴密的解釋和比喻,變抽象為具體,變晦澀為鮮明,從而不斷刺激學生大腦中樞神經的興奮點,激發、培養學生的興趣,使學習活動成為一件愉快的事情,達到學生樂此不疲、專業提供論文寫作、寫作論文的服務,歡迎光臨dylw.net好學不倦的目的。

3 善用多媒體

德國教育家第斯多惠說:“教學藝術的本質不在于傳授的本質,而在激勵、喚醒和鼓舞”。如果教師能合理地使用比喻,適當地使用多媒體教學課件,加入聲音、圖像、動畫、視頻等元素,那么可以使原來一些 抽象的理論變得生動。在教學過程中合理地運用多媒體,可以有助于學生理解,能更好地實現教學目標。例如,教師在講授“管理權限和角色”相關章節時,會講到“系統權限不會被級聯回收,而對象權限會被級聯回收”的概念,學生理解起來比較困難,如果教師采用多媒體動畫,就會有更良好的表達效果。

圖1和圖2中的三角代表用戶,菱形代表權限。系統權限不會被級聯回收的情況如圖1所示。

如果授予的權限不是系統權限,而是對象權限,情況就不同了,對象權限會被級聯回收的情況如圖2所示。

通過動畫演示,學生具體掌握了“系統權限不會被級聯回收,而對象權限會被級聯回收”的概念。這樣學生就會一目了然,明白兩種權限回收時的區別。正所謂“一圖勝千言”,采用多媒體教學課件可以使原來一些抽象的理論變得生動。教師要能夠合理地運用圖片、動畫聲音、影像資料等多媒體手段,才能更好地實現教學目標。

然而,多媒體輔助教學不應該喧賓奪主。子曰:“過猶不及”,意思是超過和達不到的效果一樣。多媒體只不過是一種教學輔助措施,不能代替教師的講解和引導性的啟發。如果課件內容僅僅是為了吸引學生的注意力,而忽略教學實質,變為以多媒體表現手法為重心,一味追求各種圖片、動畫和視頻,反而容易分散學生的注意力;又或者教師僅僅是按照多媒體課件照本宣科,令多媒體課件從輔助手段變為主導,也很難達到良好的教學效果。

4 避免學生的習得性無助感

1967年,美國心理學家塞利格曼在研究動物時提出“習得性無助”的概念,他用狗作了一項經典實驗,起初把狗關在籠子里,只要蜂鳴器一響,就開始對狗實施電擊,狗被關在籠子里無法逃避,非常痛苦,經過多次實驗之后,改變實驗策略,在給狗電擊前,先把籠門打開,然后再按響蜂鳴器,此時,狗不是選擇逃出籠子,而是一聽到蜂鳴器的聲音,不等電擊出現就先倒地開始和顫抖,本來可以主動地逃離痛苦,卻絕望地等待痛苦的來臨,這就是習得性無助

在數據庫教學和實驗過程中,學生也會現習得性無助的現象。如果這門課程從一開始就讓學生覺得難度很大,專業提供論文寫作、寫作論文的服務,歡迎光臨dylw.net而且在后續的學習階段中,課程作業和實驗也都讓學生感覺很難正確完成,那么這時學生往往會產生倦怠、不自信的心理。此時學生如果得不到幫助或鼓勵,久而久之就會在一次又一次的挫敗中徹底失去信心,認為自己根本學不好這門課,最終選擇“破罐子破摔”,徹底放棄努力。因此,教師要注重提高學生的理解能力和對課程內容的接受程度,根據不同專業、不同基礎學生的特點采取不同的教學方式,在授課時盡量做到以人為本,循序漸進,根據實際情況,在教學大綱的基礎上對教學內容作適當調整;對學生多鼓勵、少批評,讓學生重新找到信心,克服自卑和焦慮感,愿意努力嘗試解決問題的方法。

5 結語

數據庫課程是計算機學科的一門重要課程,筆者從教學軟件的版本選擇、教師授課的表達方式、多媒體的合理運用以及注重利用教育心理學鼓勵學生等多方面進行探討,指出教師應該在教學過程中綜合應用多種授課方式,結合學生的實際情況,因材施教,激發學生的學習興趣,從而達到更好的學習效果。教書育人是教師最重要的一項責任,這關系到學生將來的人生發展,關系到整個社會的未來。如何使學生在學校獲取更多的知識和技能,是每一位教師應該認真思考的問題。

參考文獻:

[1]丁國良.Oracle DBA基礎教程[M].北京:科學出版社,2005:179-182.

篇11

隨著計算機的廣泛應用,絕大多數醫院管理論文的方法已經從手工登記轉變為使用計算機軟件管理,其中最為普及的是使用Excel軟件制作電子表格登記論文資料。這種方法可以較好地幫助工作人員解決查找和數據統計的問題。但是,數據的收集需要做大量的前期工作,由論文作者上報至科教科,再由科教科工作人員進行手工錄入制成Excel表格,需要生成報表和統計數據的時候也必須手動操作。

大量繁瑣枯燥的手工錄入工作制成的Excel的本地文件,卻并不能較好的實現數據共享。因此,隨著網絡的普及,部分醫院建立了基于Web的論文管理系統。依靠B/S架構的Web論文管理系統,可以很好的解決數據共享的問題。相比于使用Excel文件記錄論文數據,網絡論文管理系統的優點在于只要有可用的網絡,無論何時何地都可以通過手機或個人計算機進入系統,進行論文上報、登記、查詢操作,使論文管理工作不僅限于辦公室。并且依靠計算機技術也可以一定程度的簡化手工工作,以鼠標點選、自動生成等方式優化錄入、統計分析的過程。

2 基于網絡數據抓取的醫院論文管理系統

基于網絡數據抓取的醫院論文管理系統保留了普通網絡論文管理系統的優點,著力優化和完善最為繁瑣的數據錄入過程,從國內權威的論文數據庫中直接抓取需要的數據存入自己的數據庫。

據了解,國內絕大部分正規期刊上發表的文獻在見刊1-2個月后就會被知網、萬方、維普等專業的文獻數據庫收錄。普通用戶通過檢索,可以獲取到論文的題目、發表刊物、見刊時間、作者姓名、單位、關鍵詞、摘要等數據,足以滿足醫院論文管理系統的需求。只要實現并使用抓取功能獲得需要的數據,就能大大簡化手工錄入的工作,同時能有效的避免論文漏報、錯報。

2.1 系統的體系結構

目前基于網絡的系統體系結構主要是C/S(客戶端/服務器)架構與B/S(瀏覽器/服務器)架構。C/S架構將大部分的運算放在客戶端處理,要求進入系統的計算機安裝相應的客戶端程序,對計算機操作系統等條件有特定的要求,限制了用戶群,具有較高的安全性,但是靈活性不強,不便于后期維護和系統升級。B/S架構基于HTTP和TCP/IP協議,運用服務器完成大量的運算,將運算結果傳輸給瀏覽器顯示,用戶只需要使用瀏覽器就可以在個人計算機或智能手機上進行操作,不受局域網、軟件和運行平臺的限制,可以實現跨平臺的使用,并且后期維護成本低,更新方便。

為了系統后期的維護及功能完善,本系統采用B/S架構,也更能適應目前信息系統的發展趨勢。

2.2 系統的功能模塊

如圖1所示,本系統分為五個功能模塊,分別為:部門管理模塊、職工管理模塊、論文抓取模塊、論文錄入模塊、查詢統計模塊。

2.2.1 部門管理模塊

部門管理模塊的主要功能是通過添加、修改、刪除操作設置醫院部門信息,構建一個完整的部門樹形結構,以便在查詢統計時可以實現按照部門查詢統計,有助于分析和比較各科室部門的情況。

2.2.2 職工管理模塊

職工管理模塊同樣通過數據庫的操作建立職工的花名冊,并且將每個職工按照實際情況分配到科室和部門,如此便建立了論文、作者、部門的關系。

2.2.3 論文數據抓取模塊

論文數據抓取模塊使用網絡數據抓取的方法,通過請求URL、對返回數據進行分析、提取論文相關數據,將其存入論文信息表,并與醫院職工進行關聯。

2.2.4 論文數據錄入模塊

本模塊的主要功能是手工維護論文數據,以對論文數據的添加、修改、刪除操作,提供是一個查缺補漏渠道,對數據抓取過程中出現的不完善數據進行人工修改。

2.2.5 統計查詢模塊

模塊提供作者姓名查詢、關鍵詞查詢、期刊查詢、發表時間查詢、科室查詢等豐富的查詢方法。統計各科室數量、各種期刊上的數量、關鍵詞相關論文數量、任意時間段數量等以供比較分析。

2.3 網絡數據抓取模塊設計

數據抓取功能是本系統的特色和亮點,其設計原理類似于簡化的網絡爬蟲,抓取數據更具針對性,抓取范圍僅限于較權威的論文期刊數據庫。以下介紹設計思路。

2.3.1 抓取模塊涉及的數據庫設計

為了能在網絡上抓取數據,需要一個表存放URL信息,其中包括的主要字段有URL、URL的MD5編碼、訪問狀態、請求的頁面類型等。

另外需要一個存放論文信息的表存放抓取到的數據,包含題目、刊名、發表時間、作者、關鍵詞、摘要等字段。

2.3.2 抓取數據的主要步驟

首先程序從URL表中取出一條訪問狀態為未訪問的數據,請求此URL并接收返回數據,根據URL請求的頁面類型做提取論數據或者提取URL數據的操作。

對于返回的是論文頁面,需要提取論文詳細信息,然后到論文信息表中查找,判斷是否為已經抓取過的論文數據,若已抓取,則標記請求的URL為已訪問,然后進行下一個URL的請求。否則將論文數據整理并入庫,將作者與職工關聯,之后請求下一個URL。

若非論文詳情頁面,則需分離提取頁面中的URL,將提取到的URL逐個進行MD5編碼后到URL表中,將非重數據標記為未訪問然后入庫。

3 實現本系統的意義

篇12

數據庫技術是計算機信息系統中的核心和基礎,是應用最廣泛的技術之一,也是計算機科學技術發展最快的領域之一。數據庫課程不僅是計算機科學與技術專業、信息安全專業、信息管理專業等的必修課程,也是大部分非計算機專業的選修課程。通過數據庫課程的教學,學生應掌握數據庫系統的基礎理論、基本技術與實踐技能。在同濟大學計算機系的本科專業必修課數據庫課程的教學實踐中,一方面由于學科發展和分類分層培養目標的確立,使得該課程的教學實踐模式與體系需要進行新的規劃與設計;另一方面,數據庫課程相關的教學和實踐環節中,學生所表現出來的學習興趣、知識背景、創新能力以及未來的就業取向等多方面的差異,也對于傳統的課堂教學模式提出了新的挑戰和研究課題。要取得好的教學與實踐效果,讓學生更好地發揮所長,需要不斷的研究與探索課程的教學實踐模式。

基于計算機系學科發展與專業人才培養總體規劃,根據數據庫課程自身的特點、數據庫相關研究和應用技術的發展,并參考國際、國內一些主要大學數據庫課程的教學資源和科研文獻,我們提出一種數據庫課程分類分層教學模式:根據培養目標、學習興趣、知識背景和創新能力的不同將學生分為3種類型,有針對性地調整和完善課程的教學內容和實踐環節,對不同類型的學生采用不同的教學方式,側重不同的教學與實踐內容,更好地體現該課程教學的基礎性、科學性、先進性與實用性。

1課程的教學對象分類

計算機科學與技術本科專業的培養目標為:培養具備良好的科學素養,系統地掌握計算機科學與技術,包括計算機硬件、軟件與應用的基本理論、基本知識和基本技能與方法,能在科研部門、教育單位、企業、事業、技術和行政管理部門從事計算機教學、科學研究和應用的計算機科學與技術學科的高級專門人才[2]。

但是,同一年級同一專業學生的學習興趣、知識背景和創新能力并不完全相同,如有的學生數學基礎好、擅長理論分析,有的學生編程能力強、喜歡軟件開發,有的學生則傾向于計算機應用系統的管理。因此,基于計算機科學與技術專業和信息安全專業的人才培養總體規劃,根據學生的個體差異,我們將數據庫課程的教學對象與培養目標分為以下3種類型:

1) 理論強化型。學生通過課程學習將具備堅實深入的數據庫理論知識,掌握扎實的實驗技能,具有良好的科學素養和較強的創新能力,能獨立開展科研和實際工作。

2) 工程研發型。學生通過課程學習將掌握數據庫基礎理論和主流數據庫軟件產品,以及數據庫系統分析和設計方法,具備較扎實的研究與開發數據庫應用系統的技能,成為國內乃至國際認可的高級研發型工程技術人才。

3) 應用管理型。學生通過課程學習將掌握數據庫系統基礎理論,以及數據庫系統開發與管理的基本方法,熟悉主流數據庫軟件產品,能較好地設計、管理與評估數據庫項目方案。

目前,國內已有許多高校,以不同形式的實驗班或培訓課程,對不同類型的學生分別培養。如清華大學的“計算機科學實驗班”、北京大學的“元培計劃實驗班”、同濟大學的“圖靈班”和“卓越工程師班”等。在數據庫課程分類教學與實踐模式研究探索中,我們把計算機系特色教學的“圖靈班”、“卓越工程師班”和其他學生分別作為數據庫課程教學的理論強化型、工程研發型和應用管理型對象。

2課程的分類教學與實踐模式

對于上述3種不同培養目標的學生,我們在數據庫課程的教學總綱基礎上,有針對性地設計不同的教學方案,調整課堂授課內容的廣度和深度,選用不同教材,安排不同的課程實驗與課程設計,開展不同的課后活動,引導學生研究與解決不同的開放思考問題,盡量充分調動不同類型學生的學習積極性和主動性,使學生能根據自身的發展目標、研發能力和學習興趣等在各自擅長和需要拓展的領域內得到更充分的發展。

2.1分類調整授課內容

數據庫課程的基本教學內容主要包括:數據庫基本概念、關系數據庫基礎理論、關系數據庫標準語言SQL、數據庫安全性、數據庫完整性、關系查詢處理和查詢優化、數據庫恢復技術、并發控制、數據庫設計與實現以及數據庫技術的新進展等。對于不同類型的學生,我們有針對性地拓展和加強不同部分的知識。

1) 對于理論強化型學生,拓展和加強關系數據庫理論知識,強化數據庫管理系統(DBMS)原理與相關算法實現,如存儲、索引、查詢處理及其優化、事務處理、并發控制、數據庫恢復等的機制與主要算法。教材上傾向于國外原版教材,即《Database System Concepts》[3] 輔之以《Database Management Systems》[4]和《Database Systems: The Complete Book》[5]。

2) 對于工程研發型學生,在關系數據庫理論知識基礎上,強化DBMS的底層算法實現與數據庫系統工程設計方法,介紹基于一種主流數據庫產品的應用系統設計與實現。教材上使用國內經典教材結合國外原版教材,即《數據庫系統概論》[6] 輔之以《Database System Concepts》[3]和《Database: Principles, Program- ming, and Performance》[7]。

3) 對于應用管理型學生,則在關系數據庫理論知識基礎上,強化關系數據庫的查詢優化技術、數據庫事務處理技術、數據恢復和并發控制技術、DBMS的安全技術和完整性檢查技術,介紹基于主流數據庫產品的應用系統設計、開發與管理技術。教材上使用國內經典教材,即《數據庫系統概論》[6]輔之以《Database System Concepts》[3]和《數據庫系統原理》[8]。

2.2分類安排課程實驗

數據庫課程的實驗內容主要包括:數據庫安裝與配置、數據庫使用、SQL語言使用、數據庫安全性、數據庫完整性和數據庫編程等。對于不同類型的學生,我們在課程實驗中有針對性地安排了不同的內容。

1) 對于理論強化型學生,課程實驗將完成6~8個DBMS底層算法的研究與實現,主要包括存儲、索引、查詢處理、查詢優化、事務處理、并發控制、數據庫恢復等算法,另外還有一個理論方法探索或實際應用系統研發的綜合大作業。

2) 對于工程研發型學生,課程實驗將完成4~5個DBMS底層算法的實現,如存儲、索引、查詢處理與優化等的算法,完成1~2個通過ODBC訪問數據庫、數據庫設計與應用開發實驗,一個實際系統工程研發相關的綜合大作業。

3) 對于應用管理型學生,課程實驗將完成6~8個數據庫應用系統設計與管理相關的部分實驗,主要包括安裝了解DBMS、SQL數據定義與查詢、SQL更新與視圖,數據庫事務處理、數據恢復與并發控制、數據安全性與完整性以及一個實際應用開發管理相關的綜合大作業。

2.3分類進行課程設計

數據庫課程設計的目的是讓學生加深對數據庫系統基礎理論知識的理解,提高數據庫應用系統設計與開發的實踐能力,全面拓展數據庫原理課程相關的綜合研發能力。通過課程設計實現一個實際的數據庫應用系統,熟悉并能靈活運用所學基礎理論,掌握數據庫應用系統的設計方法、開發技術,提高分析問題和解決問題的能力,強化動手能力,進一步了解和研究分析DBMS的體系結構與主要技術,并在一定程度上把握課程相關的理論技術發展與前沿動態。數據庫課程設計的主要內容包括3個方面。

1) 數據庫應用系統的研發:綜合運用數據庫理論與技術方法設計一個較完善的有實際意義的數據庫;掌握流行數據庫管理系統SQL Server/ORACLE/ DB2等的應用與開發技術;利用高級語言開發完整的數據庫應用系統。

2)DBMS研究分析以及功能實現與擴展:以開源代碼的DBMS為基礎熟悉并研究分析DBMS的體系結構、基本功能及其實現,完成一些系統功能的實現和進行相應的可擴展性研發,形成系統分析報告、算法實現軟件包和技術文檔。

3) 領域研究綜述與熱點問題研究探討:跟蹤數據庫相關領域的理論與技術發展,完成相關的前沿研究或技術問題的綜述,對領域熱點問題開展研究探討,形成綜述報告、技術報告或研究論文。

對于不同類型的學生,我們開展不同主題的課程設計,有不同的考查側重:

1) 對于理論強化型學生,課程設計更強調在開源代碼的數據庫系統如Postgres上,針對DBMS底層實現做進一步研究與擴展,以3~5人的課題小組為單位,分析開源DBMS的體系結構和主要的技術方法,并對其中某方面進行重點研究與擴展實現;此外,強調對領域前沿的了解,對某方面理論與技術研究的綜合把握與研究分析,并能對一些領域熱點問題展開研究探討,完成領域某方面的綜述報告和研究論文。

2) 對于工程研發型學生,課程設計強調在Oracle或SQL Server等數據庫產品基礎上,以實際應用為背景,以3~5人的課題小組為單位,設計一個中等規模的數據庫應用系統,并要求對系統研發過程中的各個設計與技術實現環節能夠有較全面的把握;此外,強調對領域技術動態的了解,并能對領域技術和應用有較全面的認識和分析,對實際系統研發能形成有效的技術方案和分析報告。

3) 對于應用管理型學生,課程設計將以3~5人的課題小組為單位,在Oracle或SQL Server等數據庫產品基礎上,構建一個實用的數據庫系統,強調數據庫的設計方法和過程的全面把握,以及對項目研發過程中各個實踐環節的全面調度與管理;此外,強調對領域研究與技術動態的了解,對系統開發與應用相關的知識體系和管理模式有較全面的認識和分析,能對實際項目開發與管理形成有效的方案和分析評估報告。

2.4分類開展課后活動

數據庫課程以各種形式的課后活動,培養不同類型學生對課程的學習興趣,是對課堂教學的有益補充。

1) 對于理論強化型學生,增加一些相關的領域研究現狀和動態的介紹,提出一些開放思考問題,引導學生更深入、廣泛地了解相關理論與技術的研究和發展現狀,培養學生對本學科的學術前沿的研究熱情和研究能力。由教師引導學生去找尋一些課程相關的理論與技術熱點或難點問題,主要追蹤數據庫領域的重要國際會議與國際期刊,國際會議如SIGMOD/PODS、VLDB、ICDE等,國際期刊如ACM Transactions on Database Systems (TODS)、IEEE Transactions on Knowledge and Data Engineering (TKDE)、VLDB Journal等,以及追蹤國際國內一些著名的數據庫研究小組,學生以自由組合小組形式展開針對某個主題的研究探討,完成領域綜述以及研究論文,并在討論課上做口頭報告;更進一步鼓勵學生加盟數據庫相關領域導師的實驗室和課題組,參與相關的實際科研項目的研究。

2) 對于工程研發型學生,增強數據庫前沿理論研究與應用技術的介紹,培養學生對本學科的理論與技術前沿的研究探索熱情和研發能力,由教師或企業研發人士引導學生去探討一些相關的理論與技術熱點問題,完成領域技術分析報告以及研究或技術型論文,并在實驗課上做口頭報告;鼓勵學生參與相關導師的實驗室和課題組,具體開展一些相關實際課題的研發;引導學生在小學期的企業實習期間有效地參與和完成實踐項目的調研和分析設計與實現工作。

3) 對于應用管理型學生,加強數據庫軟件產品和應用案例的介紹,培養學生對本學科技術前沿的研究探索熱情和應用管理能力,邀請企業數據庫工程師舉行講座,引導學生去思考一些相關的技術熱點問題,完成領域綜述以及數據庫系統開發案例分析報告,并在實驗課上做口頭報告;鼓勵學生參與相關導師的實際項目研發;引導學生在小學期的企業實習期間有效地參與相關企業項目的研發與管理實踐的調研分析。

3結語

數據庫課程分類教學與實踐模式是計算機本科專業課程教學的一種新模式的探索,通過對學生個體

差異的分析,有針對性地分類采用不同的教學內容、集中實驗以及課程設計和課外輔導,因材施教。在數據庫課程教學研究與實踐中,我們針對計算機科學與技術專業和信息安全專業的本科生探索和逐步應用分類教學和實踐模式,在課堂教學、實驗教學、課程設計、課外實踐等多方面進行了探索,從學生們的課程作業、實驗報告、技術分析報告、應用系統設計、DBMS分析報告、領域綜述報告、研究或技術論文、參與相關導師的研討班與課題工作、期中和期末考試等情況來看,分類教學和實踐模式在較大程度上激發了學生的學習和研究的熱情與潛力,大部分同學取得了較好的學習和實踐效果。當然,我們還需要不斷研究數據庫課程教學與實踐各個環節,特別是課程自身的體系與數據庫日益發展的相關領域的研究與技術應用間的關聯,以探索更合理、更優化的教學實踐模式。

參考文獻:

[1] 蔣昌俊,苗奪謙,王曉國,等.“一體兩翼”的創新人才培養模式[EB/OL]. [2009-02-19]. 高教教學參考,2009,3(1):1. /Model1024.asp?id=1425.

[2] 同濟大學計算機科學與技術系. 計算機科學與技術專業培養計劃(2006修訂)[EB/OL]. [2009-09-30]. cs.tongji. /prog/InforWeb/publish/newsdetail.jsp?newsno=904.

[3] Abraham Silberschatz,Henry F. Korth,S. Sudarshan. Database System Concepts(影印版)[M]. 5th ed. New York:McGraw- Hill,2006.

[4] Raghu Ramakrishnan,Johannes Gehrke. Database Management Systems[M]. 3rd ed. New York:McGraw-Hill,2002.

[5] Hector Garcia-Molina,Jeffrey D. Ullman,Jennifer D. Widom. Database Systems:The Complete Book[M]. New Jersey: Prentice Hall,2002.

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

[7] Patrick O’Neil,Elizabeth O’Neil. Database:Principles,Programming,and Performance[M]. 2nd ed. San Fransisco: Morgan Kaufmann,2001.

[8] 李建中,王珊. 數據庫系統原理[M]. 2版. 北京:電子工業出版社,2004.

Classified Teaching and Its Practice Model for Database System Course

GUAN Ji-hong1, WEI Qing-ting1, 2

(1.Department of Computer Science and Technology, Tongji University, Shanghai 201804, China;

篇13

學制

主要課程

音樂教育

專科

兩年

大學語文、基礎樂理、視唱練耳、基礎聲樂、基礎和聲、合唱與指揮基礎、基礎鋼琴、藝術概論、民族民間音樂、音樂欣賞、中學音樂教學法、計算機應用基礎、計算機應用基礎實踐、基礎鋼琴實踐、基礎聲樂實踐、

本科

兩年

英語(二)、中外音樂史、中外音樂欣賞、和聲學、音樂作品分析、歌曲寫作、音樂教育學、音樂美學、簡明配器法、歌曲鋼琴伴奏、聲樂實踐、歌曲鋼琴伴奏、聲樂實踐、歌曲鋼琴伴奏實踐、視唱練耳實踐、畢業論文

經濟法

???/p>

兩年

大學語文、法理學、憲法學、民法學、民事訴訟法學、公司法、經濟法概論、刑法學、合同法、稅法、國際經濟法概論、勞動法、計算機基礎、人力資源管理

本科

兩年

英語(二)、行政處罰法、行政復議法學、國家賠償法、經濟法學原理、企業與公司法、行政法學、勞動法、金融法概論、房地產法、環境法學、稅法原理、行政訴訟法、財務管理學(輔修)

市場營銷 ???兩年 政治經濟學(財經類)、高等數學(一)、基礎會計學、經濟法概論(財經類)、大學語文(專)、國民經濟統計概論、消費心理學、談判與推銷技巧、企業管理概論、公共關系學、廣告學(一)、市場營銷學、市場調查與預測、計算機應用基礎(含實踐)

本科 兩年 英語(二)、高等數學(二)、市場營銷策劃、金融理論與實務、商品流通概論、消費經濟學、國際商務談判、國際貿易理論與實務、企業會計學、國際市場營銷學、管理系統中計算機應用(含實踐)

公共關系 本科 兩年 人際關系學、公共關系口才、現代談判學、公共關系案例、國際公共關系、公關政策、企業文化、創新思維理論與方法、領導科學、人力資源管理(一)、現代資源管理(一)、廣告運作策略

行政管理 專科 兩年 大學語文(專)、政治學概論、法學概論、現代管理學、行政管理學、市政學、人力資源管理(一)、公文寫作與處理、管理心理學、公共關系學、社會研究方法、秘書工作 、計算機應用基礎(含實踐)

本科 兩年 英語(二)、當代中國政治制度、西方政治制度、公共政策、領導科學、國家公務員制度、行政組織理論、行政法與行政訴訟法(一)、社會學概論、中國行政史、中國文化概論、普通邏輯、財務管理學、秘書學概論、企業管理概論

漢語言

文學

???/p>

兩年

文學概論、中國現代文學作品選、中國當代文學作品選、中國古代文學作品選(一、二)、外國文學作品選、現代漢語、古代漢語、寫作等

本科

兩年

美學、中國現代文學史、中國古代文學史(一、二)、外國文學史、語言學概論、英語(二)、兩門選修課、畢業論文

涉外秘書學

???/p>

兩年

英語(一)、大學語文(專)、公共關系、外國秘書工作概況、涉外秘書實務、涉外法概要、

本科

兩年

英語(二)、中外文學作品導讀、國際貿易理論與實務、經濟法概論、秘書語言研究、公關禮儀、交際語言學、國際商務談判、中外秘書比較、口譯與聽力等

對外漢語

本科

兩年

現代漢語、實用英語、中國古代文學、中國現當代文學、外國文學、外國文化概論、對外漢語教學概論、英語表達與溝通(實踐環節)畢業論文等

英語翻譯

???/p>

兩年

英語寫作基礎、綜合英語(一二)、英語閱讀(一)、英語國家概況、英語筆譯基礎、初級英語筆譯、初級英語口譯、英語聽力

本科

兩年

中級筆譯、高級筆譯、中級口譯、同聲傳譯、英漢語言文化比較、第二外語(日 / 法)、高級英語、英美文學選讀、畢業論文

日語

專科

兩年

基礎日語(一二)、日語語法、日本國概況、日語閱讀(一二)、經貿日語、日語聽力、日語口語

本科

兩年

高級日語(一二)、日語句法篇章法、日本文學選讀、日漢翻譯、第二外語(英/法)、現代漢語、計算機應用基礎、日語口譯與聽力、畢業論文

英語

專科

兩年

綜合英語(一二)、英語閱讀(一二)、英語寫作基礎、英語國家概況、英語聽力,口語等

本科

兩年

英語寫作、高級英語、英美文學選讀、英語翻譯、經貿知識英語、口譯與聽力、二外(日語)等

外貿英語

???/p>

兩年

綜合英語(一二)、英語閱讀(一)、英語寫作基礎、英語國家概況、國際貿易理論與實務、英語聽力、口語、外貿英語閱讀等

本科

兩年

英語寫作、高級英語、英美文學選讀、英語翻譯、經貿知識英語、外貿口譯與聽力、二外(日語)等

公共事業

管理

專科

兩年

計算機應用基礎、公共事業管理概論、社會學概論、管理學原理、人力資源開發與管理、公共關系、社會調查與方法、行政管理學、文教事業管理、計劃生育管理、秘書學概論、計算機應用基礎(實踐)等

本科

兩年

英語(二)、公共管理學、公共政策、公共事業管理、公共經濟學、非政府組織管理、行政法學、人力資源管理(一)、管理信息系統、畢業論文等

工商企業

管理

專科

兩年

計算機應用基礎、基礎會計學、經濟法概論、國民經濟統計概論、企業管理概論、生產與作業管理、市場營銷學、中國稅制、企業會計學、人力資源管理、企業經濟法(輔修)、民法學(輔修);

本科

兩年

英語(二)、高等數學、管理系統中計算機應用、國際貿易管理與實務、管理學原理、財務管理、金融理論與實務、企業經營戰略、組織行為學、質量原理、企業管理咨詢、合同法(輔修)、行政法學(輔修)。

國際貿易

???/p>

兩年

高等數學、法律基礎、計算機應用基礎、英語、國際貿易實務、國際金融、國際商法、中國對外貿易、WTO知識概論、市場營銷學等

本科

兩年

國際市場營銷學、世界市場行情、國際商務談判、企業會計學、國際運輸與保險、西方經濟學、外國經貿知識選讀、涉外經濟法、經貿知識英語等

金融管理

???/p>

兩年

證券投資分析、保險學原理、銀行會計學、商業銀行業務與管理、貨幣銀行學、財政學、經濟法概論、基礎會計學、管理學原理等

本科

兩年

管理會計實務、國際財務管理、公司法律制度研究、英語(二)、電子商務概論、組織行為學、風險管理、高級財務管理、審計學、政府政策與經濟學等

會計(電算化)

???/p>

兩年

英語(一)、大學語文、高等數學(一)、基礎會計學、國民經濟統計概論、數據庫及應用、財政與金融、會計電算化、成本會計、財務管理學、計算機應用基礎、經濟法概論(財經類)

本科

兩年

高等數學(二)、、英語(二)、數據結構、審計學、管理學原理、通用財務軟件、計算機網絡基礎、財務報表分析(一)、金融理論與實務、高級財務軟件、操作系統。加考課程:會計電算化、財務管理學、成本會計、基礎會計學、政治經濟學(財經類)

人力資源

管理

???/p>

兩年

管理學原理、組織行為學、人力資源管理學、人力資源經濟學、企業勞動工資管理、勞動就業論、社會保障、勞動與社會保障法、公共關系學、應用文寫作等

本科

兩年

企業戰略管理、人力資源戰略與規劃、人力資源培訓、人事測評理論與方法、人力資源薪酬管理、績效管理、人力資源開發管理理論與策略、管理信息系統等

文化事業

管理

???/p>

兩年

英語(一)、寫作、中國文化概論、文化管理學、文化行政學、文化政策與法規、文化經濟學、文化策劃與營銷、藝術概論、社會學概論、民間文學、計算機

文化產業

本科

兩年

英語(二)、中國文化導論、文化產業與管理、文化產業創意與策劃、文化市場與營銷、外國文化導論、媒介經營與管理、文化服務與貿易

經濟信息

管理

專科

兩年

高等數學、計算機網絡基礎、計算機應用技術、計算機軟件基礎、計算機組成原理、經濟信息導論、計算機信息基礎、信息經濟學等

本科

兩年

英語(二)、應用數學、中級財務會計、計算機網絡技術、社會研究方法、網絡經濟與企業管理、數據庫及應用、電子商務概論、高級語言程序設計、應用數理統計、經濟預測方法。

游戲軟件

開發技術

專科

兩年

英語(一)、高等數學、計算機游戲概論、高級語言程序設計、游戲作品賞析、計算機網絡技術、游戲軟件開發基礎、市場營銷、動畫設計基礎等

本科

兩年

英語(二)、游戲創意與設計概論、可視化程序設計、藝術設計基礎、多媒體應用技術、DirectX、Java語言程序設計、游戲開發流程與引擎原理、游戲架構導論、軟件工程、游戲心理學等

電子商務

???/p>

兩年

電子商務英語、經濟學(二)、計算機與網絡技術基礎、市場營銷(三)、基礎會計學、市場信息學、國際貿易實務(三)、電子商務概論、商務交流(二)、網頁設計與制作、互聯網軟件應用與開發、電子商務案例分析、綜合作業

本科

兩年

英語(二)、數量方法(二)、電子商務法概論、電子商務與金融、電子商務網站設計原理、電子商務與現代物流、互聯網數據庫、網絡營銷與策劃、電子商務安全導論、網絡經濟與企業管理、商法(二)

信息技術

教育

本科

兩年

英語(二)、物理(工)、數據庫原理、數據結構、計算機網絡與通信、計算機系統結構、軟件工程、數值分析、面向對象程序設計、計算機輔助教育、高級語言程序設計、數字邏輯、中學信息技術教學與實踐研究

計算機

及應用

???/p>

兩年

大學語文、高等數學、英語(一)、模擬電路與數字電路、計算機應用技術、匯編語言程序設計、數據結構導論、計算機組成原理、微型計算機及其接口技術、高級語言程序設計(一)、操作系統概論、數據庫及其應用、計算機網絡技術

本科

兩年

英語(二)、高等數學、物理(工)、離散數學、操作系統、數據結構、面向對象程序設計、軟件工程、數據庫原理、計算機系統結構、計算機網絡與通信

電子政務

專科

兩年

行政管理學、公文寫作與處理、公共事業管理、行政法學、經濟管理概論、辦公自動化原理及應用、政府信息資源管理、電子政務概論、管理信息系統、計算機應用技術

本科

兩年

主站蜘蛛池模板: 阿克| 陆河县| 鲜城| 沂源县| 永平县| 社旗县| 无极县| 濉溪县| 长治市| 万全县| 沐川县| 庄浪县| 葫芦岛市| 江安县| 贡山| 桓台县| 衡水市| 鄄城县| 福泉市| 开化县| 都昌县| 稻城县| 平顶山市| 佛冈县| 威信县| 防城港市| 大港区| 沈阳市| 金沙县| 裕民县| 霍邱县| 鄂托克旗| 井陉县| 孝昌县| 石嘴山市| 定边县| 青龙| 嘉义县| 垣曲县| 顺义区| 雅安市|