數(shù)據(jù)庫課程設(shè)計(精選5篇)
數(shù)據(jù)庫課程設(shè)計范文第1篇
通過一個暑假的學(xué)習,基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設(shè)計打下了鋪墊。
來到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫課程大賽開始了,我有一個看法就是我自己應(yīng)該具備的能力不是我會多少,而是我應(yīng)該具備快速學(xué)會東西的能力。遇到什么就學(xué)什么。我們有時候很容易被一些專業(yè)名詞說嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個太難了之類的退堂鼓的話,他們低估了自己的潛力同時也壓抑住了他們自己的好奇心。其實都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個工具就容易多了,justdoit!我記得我做這個數(shù)據(jù)庫之前,我們老師說要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseUML建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么UML建模對我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個信息橫流的世界,有g(shù)oogle,baidu就沒有不能解決的知識難題。以及后來的數(shù)據(jù)庫分析的時候用到的powerdesigner也是一樣。
開發(fā)的時候我想過用什么架構(gòu),c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現(xiàn)在最流行的架構(gòu)是什么。結(jié)果搜到了MVC架構(gòu),就是你啦。我決定用這個架構(gòu),不會,沒關(guān)系,咱學(xué)。Justdoit!前期工作準備好后,那么我就得把我暑假學(xué)的加以實踐。這個時候我更加深入的了解了利用操縱數(shù)據(jù)庫的知識。并且對數(shù)據(jù)庫里面的存儲過程有了比較深入的了解。經(jīng)過大概2個多星期的奮斗,我完成了我的數(shù)據(jù)庫課程設(shè)計--基于數(shù)據(jù)集的圖書館管理系統(tǒng)。并最后非常榮幸的獲得了大賽的一等獎以及以及新技術(shù)應(yīng)用獎。
數(shù)據(jù)庫課程設(shè)計范文第2篇
關(guān)鍵詞:數(shù)據(jù)庫原理;設(shè)計;實驗
1研究背景
《數(shù)據(jù)庫原理及應(yīng)用》課程是一門理論與實踐結(jié)合緊密的計算機專業(yè)基礎(chǔ)課程,分為理論與應(yīng)用兩部分!稊(shù)據(jù)庫課程設(shè)計》是與此課程配套的實踐課程,對原理的理論教學(xué)起著重要的輔助作用。它的教學(xué)目標要求學(xué)生掌握數(shù)據(jù)庫設(shè)計的步驟,將軟件工程思想與其結(jié)合最終完成應(yīng)用系統(tǒng)的開發(fā)設(shè)計。目前在教學(xué)過程中兩門課程往往作為獨立的教學(xué)課程完成授課,關(guān)聯(lián)性差,存在弊端,影響了實際教學(xué)效果,如何切實有效的將二者結(jié)合迫在眉睫。
2存在問題
《數(shù)據(jù)庫原理及應(yīng)用》課程理論知識點抽象,課程的實驗一般為驗證性實驗。由于驗證性實驗的內(nèi)容來源于理論知識點,每個實驗要根據(jù)教材各知識點來安排,但教材又受到本身系統(tǒng)性的約束,所以這樣使得各實驗內(nèi)容相對孤立缺乏連貫性,學(xué)生只能針對各知識點進行專項練習。這種教學(xué)方法表面上看似乎符合計算機課程理論與實際相結(jié)合的要求,但卻存在很大的弊端,學(xué)生僅學(xué)會了簡單“復(fù)制”課本知識點,沒有從本質(zhì)上理解所學(xué)的知識,只知道按要求去做但沒有深入思考為什么要這樣去做,因此根本談不上對學(xué)生的創(chuàng)新性思維和綜合運用能力的培養(yǎng)。由于理論知識過于抽象,各知識點涉及的實驗比較孤立,相關(guān)性差,學(xué)生缺少系統(tǒng)化設(shè)計思路,導(dǎo)致學(xué)與用的脫節(jié)。學(xué)生完成了一個學(xué)期的實驗之后,對于每個單一的知識點雖然有了一定程度的掌握,對知識點的綜合應(yīng)用沒有掌握,對創(chuàng)建一個功能完善的數(shù)據(jù)庫系統(tǒng)一無所知!稊(shù)據(jù)庫課程設(shè)計》是《數(shù)據(jù)庫原理及應(yīng)用》的實踐課,要求學(xué)生掌握數(shù)據(jù)庫系統(tǒng)的設(shè)計過程,利用原理課程中各分散知識串聯(lián)成為一個整體,在設(shè)計過程中掌握抽象的理論概念,達到對知識的靈活運用。但由于課程設(shè)計學(xué)時只有一周,面對龐大的數(shù)據(jù)庫設(shè)計任務(wù),時間緊任務(wù)重很多學(xué)生采取敷衍了事的態(tài)度,沒有認真分析課題,沒有考慮原理和課程設(shè)計這兩門課的聯(lián)系,無法靈活的將理論知識點轉(zhuǎn)化為相應(yīng)的功能操作,甚至產(chǎn)生了抄襲的行為,失去了課程設(shè)計這門課開設(shè)的意義。
3解決方案
為解決兩門課程學(xué)習過程中出現(xiàn)的弊端,采用將原理課程與課程設(shè)計任務(wù)相結(jié)合的教學(xué)模式。對于數(shù)據(jù)庫理論知識點抽象單一,實驗內(nèi)容孤立的問題,教師可以根據(jù)課程設(shè)計的內(nèi)容要求,挑選優(yōu)化的與有代表性的項目,從基本概念到課程設(shè)計要求由淺入深分步講解,使學(xué)生全面掌握數(shù)據(jù)庫開發(fā)過程的整個流程。教學(xué)中采用開放式方式,提高學(xué)生的自主性與創(chuàng)造性學(xué)習。一直以來,數(shù)據(jù)庫課程設(shè)計中因為時間緊課時少,大多數(shù)教師采用固定題目供學(xué)生使用,這樣可以提高教師對課題的指導(dǎo)效率,但學(xué)生對教學(xué)內(nèi)容掌握情況參差不齊,導(dǎo)致學(xué)生對所學(xué)內(nèi)容不能很好掌握。針對這種情況可以采用分層教學(xué),以“需求”為導(dǎo)向,將任務(wù)劃分為多個模塊,對每一模塊提出具體的實驗要求,根據(jù)學(xué)生情況進行分組選擇,挑選實力相當?shù)娜蝿?wù)模塊,在學(xué)生完成任務(wù)的過程中,教師指出理論課程中與完成各模塊任務(wù)相關(guān)的章節(jié)位置,進行基礎(chǔ)理論的講解,將各個單一的知識點串聯(lián)起來。學(xué)生則根據(jù)學(xué)習的各個知識點及其對應(yīng)的各個驗證性實驗,與課程設(shè)計要求完成的功能任務(wù)一一對應(yīng),分階段完成課程設(shè)計的任務(wù)。在實驗操作過程中要符合教學(xué)要求,鞏固專業(yè)知識,培養(yǎng)學(xué)生對問題的分析、解決和綜合運用能力。學(xué)生在開發(fā)過程中產(chǎn)生的問題,教師可以采用針對性引導(dǎo)的方式,引導(dǎo)學(xué)生從課本中找到對應(yīng)知識點,改進設(shè)計方法,發(fā)現(xiàn)問題本質(zhì),實現(xiàn)對數(shù)據(jù)庫理論知識的真正領(lǐng)悟,以及完成理論指導(dǎo)課程實踐,課程實踐應(yīng)用和完善理論知識的作用。
4教學(xué)效果
數(shù)據(jù)庫原理與課程設(shè)計任務(wù)相結(jié)合的教學(xué)方法,是在傳統(tǒng)單一的教學(xué)方法中結(jié)合了項目教學(xué)方法,通過解決基礎(chǔ)理論課程中抽象知識點和孤立實驗任務(wù),以及課程設(shè)計中龐大而復(fù)雜的數(shù)據(jù)庫開發(fā)過程為主要目標,在課程設(shè)計項目操作實施過程中完成了基礎(chǔ)理論知識的教學(xué)任務(wù),實現(xiàn)了課程的教學(xué)要求和目標。這種相結(jié)合的新型教學(xué)模式較之前的單一使用傳統(tǒng)教學(xué)方法更側(cè)重于學(xué)生學(xué)習興趣及實踐操作能力的培養(yǎng),在教學(xué)過程中以學(xué)生為主體,教師為主導(dǎo),設(shè)計任務(wù)為主線,充分調(diào)動了學(xué)生的主觀積極性,開闊了學(xué)生的思路。以理論和實踐相結(jié)合的教學(xué)路線,合理的教學(xué)計劃、優(yōu)化的課程設(shè)計案例,漸進的交互體系等方式提高學(xué)生解決問題的能力,培養(yǎng)學(xué)生逐漸建立優(yōu)良的系統(tǒng)分析設(shè)計理念,鍛煉學(xué)生的實際操作能力,可以學(xué)以致用,具有積極的作用。
5總結(jié)
本文針對數(shù)據(jù)庫理論及數(shù)據(jù)庫課程設(shè)計的教學(xué)內(nèi)容和方法進行了深入探索,對當前學(xué)生數(shù)據(jù)庫理論知識掌握程度與課程設(shè)計操作實踐需求之間存在的差距進行了分析研究,根據(jù)現(xiàn)階段理論課程的教學(xué)模式,從課程設(shè)計的案例出發(fā),將二者有效的結(jié)合起來,激發(fā)了學(xué)生的學(xué)習興趣。有效的促進了學(xué)生學(xué)習質(zhì)量的提高和數(shù)據(jù)庫相關(guān)課程的整體水平。
作者:張莉 單位:中國石油大學(xué)勝利學(xué)院
參考文獻
[1]劉雁高.項目式教學(xué)在高職設(shè)計教學(xué)中的運用[J].中國電力教育,2023,(2):33-34.
數(shù)據(jù)庫課程設(shè)計范文第3篇
1分析動機
1.1教學(xué)內(nèi)容分析
學(xué)習《數(shù)據(jù)庫技術(shù)》課程前學(xué)習者已經(jīng)學(xué)習了《計算機技術(shù)基礎(chǔ)》、《C語言》和《數(shù)據(jù)結(jié)構(gòu)》等先行課程,“概念結(jié)構(gòu)設(shè)計”教學(xué)內(nèi)容安排上是在數(shù)據(jù)庫基本概念、關(guān)系數(shù)據(jù)庫、SQL語言和關(guān)系數(shù)據(jù)理論之后,“概念結(jié)構(gòu)設(shè)計”部分包括概念結(jié)構(gòu)設(shè)計的概念、方法與步驟、數(shù)據(jù)抽象和視圖的集成。本部分內(nèi)容的重點是概念結(jié)構(gòu)設(shè)計的方法。難點是根據(jù)具體系統(tǒng)內(nèi)容的描述設(shè)計基本E-R圖。
1.2學(xué)習者動機分析
“概念結(jié)構(gòu)設(shè)計”較抽象,學(xué)習者需要從復(fù)雜的實際應(yīng)用中找出數(shù)據(jù)庫設(shè)計中的關(guān)鍵因素,學(xué)習者尚不知該內(nèi)容在整個數(shù)據(jù)庫設(shè)計中的重要作用,鑒于此內(nèi)容的難度較大,易使學(xué)習者知難而退,對學(xué)習者學(xué)習的積極性產(chǎn)生負面影響。
2動機策略設(shè)計及實施
2.1課程導(dǎo)入
2.1.1教學(xué)內(nèi)容
將49名學(xué)習者分為5個小組,利用課前時間每組分別分析淘寶、京東、當當網(wǎng)、1號店、天貓的網(wǎng)上購物流程,并分組進行調(diào)查匯報。提出問題:你分析系統(tǒng)中的商品有哪些屬性?訂單包括哪些內(nèi)容?訂單與客戶和商品之間的聯(lián)系及涉及的實體有哪些?訂單有哪些狀態(tài)?知識回顧:實體、屬性和聯(lián)系的概念,選課E-R模型實例。
2.1.2動機策略應(yīng)用
注意策略:通過問題引入,讓學(xué)習者主動思考,引起學(xué)習者有意注意。相關(guān)策略:通過知識回顧,幫助學(xué)習者建立已有的E-R模型與概念結(jié)構(gòu)模型設(shè)計之間的聯(lián)系,建立腳手架從而降低新知識學(xué)習難度。自信策略:選取學(xué)習者們熟知的購物網(wǎng)站為例,增強學(xué)習者信心。
2.2課堂教學(xué)
2.2.1教學(xué)內(nèi)容
基礎(chǔ)任務(wù):定義購物網(wǎng)站生成訂單的事件,通過E-R模型進行概念結(jié)構(gòu)設(shè)計。匯總各小組提交的設(shè)計結(jié)果,總結(jié)學(xué)習者的概念結(jié)構(gòu)模型設(shè)計,如圖1所示。來源:黑龍江省哲學(xué)社會科學(xué)研究規(guī)劃項目(16EDE07)和哈爾濱師范大學(xué)深化教育教學(xué)綜合改革項目(X2023-2-003)的研究成果。提高任務(wù):上述模型中當客戶提交訂單但未購買商品將減少商品的庫存,如何解決這一問題呢?請學(xué)習者思考并提出問題解決辦法。教師提示可將多對多的聯(lián)系拆分為兩個一對多的聯(lián)系,根據(jù)訂單的狀態(tài)通過程序確定是否實際減少庫存。按照之前分配的小組安排學(xué)習者討論并提出新的設(shè)計方案,學(xué)習者討論是教師到各組進行引導(dǎo)和巡視[2]。討論:經(jīng)過學(xué)習者討論,分析新概念模型設(shè)計的合理性。小組匯報并由教師匯總修改后如圖2所示。
2.2.2動機策略
注意策略:教師播放課前錄制的網(wǎng)上購物過程的動畫,引起學(xué)習者注意。自信策略:教師按照基礎(chǔ)和提高兩類任務(wù)進行分層布置,利于搭建腳手架、激發(fā)學(xué)習者自主思考,增強自信。
3評價
學(xué)習者對各自小組設(shè)計的E-R模型進行評價,小組間進行設(shè)計結(jié)果互評,教師對每個模型的設(shè)計過程、小組合作情況和設(shè)計結(jié)果進行總結(jié)性評價。滿意和自信策略:學(xué)習者經(jīng)過深入思考進行互評,體驗設(shè)計被認可和逐步求精帶來的喜悅。教師的點評認可其設(shè)計結(jié)果提高學(xué)習者信心。
4結(jié)論
通過該方法的學(xué)習,學(xué)習者在練習和期末考試中能夠熟練準確的對復(fù)雜的需求通過E-R模型進行概念結(jié)構(gòu)設(shè)計,因此,ARCS模型應(yīng)用于《數(shù)據(jù)庫技術(shù)》教學(xué)有助于激發(fā)學(xué)習者學(xué)習動機,提高學(xué)習效果。
作者:韓玲玲 單位:哈爾濱師范大學(xué)
參考文獻
數(shù)據(jù)庫課程設(shè)計范文第4篇
關(guān)鍵詞: 《數(shù)據(jù)庫課程設(shè)計》 存在問題 教學(xué)方法
1.引言
《數(shù)據(jù)庫課程設(shè)計》是計算機科學(xué)與技術(shù)專業(yè)集中實踐環(huán)節(jié)的必修課,是學(xué)生學(xué)習完《數(shù)據(jù)庫系統(tǒng)原理》課程后,進行的一次全面的綜合實踐,其目的旨在加深對數(shù)據(jù)庫基礎(chǔ)理論和基本知識的理解,培養(yǎng)學(xué)生具有C/S或B/S模式的數(shù)據(jù)庫應(yīng)用軟件系統(tǒng)的符合設(shè)計需求的設(shè)計和開發(fā)能力,在具體實現(xiàn)過程中強化學(xué)生的實踐意識,提高應(yīng)用能力、創(chuàng)新意識和合作精神。本文對我校《數(shù)據(jù)庫課程設(shè)計》實踐教學(xué)中存在的問題及我校實施基于項目的《數(shù)據(jù)庫課程設(shè)計》教學(xué)方法進行了探索和分析。
2.《數(shù)據(jù)庫課程設(shè)計》實踐教學(xué)中存在的問題
2.1學(xué)生對課程設(shè)計的重要性認識不夠
在近幾年的《數(shù)據(jù)庫課程設(shè)計》實踐教學(xué)中,我發(fā)現(xiàn)很多學(xué)生對課程設(shè)計的重要性認識不夠。有很多學(xué)生認為《數(shù)據(jù)庫課程設(shè)計》是一門考查課,所以直接從網(wǎng)上下載一個軟件交差,或者完全依賴于同組同學(xué)去完成而沒有真正參與其中。實際上,《數(shù)據(jù)庫課程設(shè)計》是一門實踐性和綜合性非常強的課程,它不僅要求學(xué)生有程序開發(fā)的基礎(chǔ),而且要求學(xué)生結(jié)合《軟件工程》和《數(shù)據(jù)庫系統(tǒng)原理》相關(guān)理論知識加以綜合運用,完成一個解決實際問題的數(shù)據(jù)庫應(yīng)用系統(tǒng)軟件的分析、設(shè)計和實現(xiàn),是一次難得的實踐鍛煉機會。
2.2課程設(shè)計題目選擇方式單一
在以往的《數(shù)據(jù)庫課程設(shè)計》實踐教學(xué)中,往往采用的是提供固定的題目供學(xué)生選擇這一種單一的方式,沒有照顧到學(xué)生感興趣的計算機應(yīng)用領(lǐng)域,同時也沒有考慮到學(xué)生調(diào)研分析的可行性問題。
2.3學(xué)生分組分工方式不夠合理
在以往的《數(shù)據(jù)庫課程設(shè)計》實踐教學(xué)中,學(xué)生分組分工方式采用學(xué)生自由組合的方式,這種分工方式明顯不夠合理,以致出現(xiàn)了兩種不良狀況:一是強強聯(lián)合、弱弱無奈組合的兩極分化;二是強弱聯(lián)合后部分學(xué)生的完全依賴性。
2.4課程設(shè)計的開設(shè)時間和安排不夠科學(xué)
我校的《數(shù)據(jù)庫課程設(shè)計》安排在《數(shù)據(jù)庫系統(tǒng)原理》開設(shè)的下一個學(xué)期,這樣使得很多學(xué)生不能及時地將所學(xué)的理論知識應(yīng)用于實踐。另外,課程安排上是集中在兩周時間內(nèi),學(xué)生基本上不可能在這么短的時間內(nèi)完成一個數(shù)據(jù)庫應(yīng)用系統(tǒng)軟件的分析、設(shè)計和實現(xiàn)。
2.5課程評價方式不夠合理
《數(shù)據(jù)庫課程設(shè)計》的評價方式基本上是從考勤和學(xué)生提交的課程設(shè)計說明書進行評價,而沒有對學(xué)生所實現(xiàn)的數(shù)據(jù)庫應(yīng)用系統(tǒng)軟件進行剖析,這種單一的評價方式不夠合理。
3.實施基于項目的《數(shù)據(jù)庫課程設(shè)計》教學(xué)方法
實施基于項目的《數(shù)據(jù)庫課程設(shè)計》教學(xué)方法是我校在實踐教學(xué)中的一次有益嘗試,其重點在于把學(xué)生的課程設(shè)計任務(wù)提高到軟件工程項目的高度。針對《數(shù)據(jù)庫課程設(shè)計》實踐教學(xué)中存在的問題,我校從讓學(xué)生認識到課程設(shè)計的重要性、課程設(shè)計項目選擇、學(xué)生分組分工、課程設(shè)計時間安排和課程設(shè)計評價方式五個方面進行了改革嘗試和探索。
3.1讓學(xué)生認識到課程設(shè)計的重要性
通過組織學(xué)生觀摩畢業(yè)班級的畢業(yè)答辯環(huán)節(jié)和召開主題班會的方式,讓學(xué)生認識到《數(shù)據(jù)庫課程設(shè)計》是畢業(yè)答辯環(huán)節(jié)的一次演練,同時是學(xué)生綜合運用所學(xué)理論知識解決實際問題的一次難得的鍛煉機會。
3.2課程設(shè)計項目選擇
根據(jù)《數(shù)據(jù)庫課程設(shè)計》實踐教學(xué)的要求,結(jié)合我校實際,精心設(shè)計若干個模擬實際應(yīng)用、學(xué)生能方便地進行調(diào)研分析、涵蓋《數(shù)據(jù)庫系統(tǒng)原理》課程大綱知識點并符合《數(shù)據(jù)庫課程設(shè)計》教學(xué)大綱要求的中小型數(shù)據(jù)庫應(yīng)用系統(tǒng)項目,并將每一個項目按照工作流程分解成若干個子模塊。同時也允許學(xué)生在征得指導(dǎo)老師同意的情況下,進行課程設(shè)計項目的自主選擇。項目自主選擇的前提是學(xué)生對該項目的應(yīng)用環(huán)境和業(yè)務(wù)流程相對比較熟悉;或者學(xué)生對其應(yīng)用比較感興趣,通過調(diào)研分析能弄清楚其業(yè)務(wù)流程。這種靈活的課程設(shè)計項目選擇方式,使得學(xué)生積極主動地對自己感興趣的應(yīng)用進行深入了解,這也是綜合應(yīng)用所學(xué)理論知識解決實際問題的能力的體現(xiàn)。
3.3學(xué)生分組分工
針對以往學(xué)生分組分工環(huán)節(jié)出現(xiàn)的問題,采用老師指定動手能力和組織能力較強的學(xué)生擔任組長,然后由組長挑選成員和學(xué)生挑選組長的雙向選擇方式,同時明確分配給每一個學(xué)生具體的任務(wù)。這樣就能形成以強帶弱、分工明確、責任落實到個人的良好局面。
3.4課程設(shè)計時間安排
針對課程設(shè)計時間安排上存在的問題,采取一種較為靈活的應(yīng)對方式:提前讓學(xué)生進入選題環(huán)節(jié)和分組分工環(huán)節(jié),讓學(xué)生做好項目的前期準備工作;在學(xué)校安排的相對集中的兩周時間里,解決學(xué)生的實際問題;延遲學(xué)生提交可運行程序和課程設(shè)計報告的時間。
3.5課程設(shè)計評價方式
針對課程設(shè)計評價方式上存在的問題,我引入課程設(shè)計答辯環(huán)節(jié)。最終課程設(shè)計的評價由考勤、課程設(shè)計報告和系統(tǒng)演示答辯三部分組成,成績比例為3∶3∶4?记诤驼n程設(shè)計報告對每一個學(xué)生進行單獨評定,答辯成績部分以小組為單位進行評定,同時兼顧各成員的付出和分工后的完成情況,最主要的是答辯時回答問題的情況。答辯由小組組長演示程序,各成員根據(jù)分工回答老師提出的相應(yīng)問題。我根據(jù)驗收答辯的情況和課程設(shè)計報告的規(guī)范程度以及考勤綜合給出成績,課程設(shè)計成績考核采用:優(yōu)、良、中、及格、不及格五級評價方式。
4.結(jié)語
在對我校2008和2009級計算機科學(xué)與技術(shù)專業(yè)實施基于項目的《數(shù)據(jù)庫課程設(shè)計》實踐教學(xué)過程中,我們通過采用提高學(xué)生對課程設(shè)計重要性的認識、靈活的課程設(shè)計項目選擇方式、較為合理的學(xué)生分組分工、恰當?shù)恼n程設(shè)計時間安排和科學(xué)的課程設(shè)計評價方式等方法,較為明顯地解決了以往《數(shù)據(jù)庫課程設(shè)計》實踐教學(xué)過程中存在的部分問題,提高了學(xué)生綜合應(yīng)用所學(xué)理論知識解決實際問題的能力。同時,使學(xué)生了解和掌握了數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)原理和開發(fā)方法,對軟件系統(tǒng)開發(fā)的全過程有了一個初步的認識和實踐,較好地達到了《數(shù)據(jù)庫課程設(shè)計》教學(xué)大綱的預(yù)期要求。
參考文獻:
[1]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2006.
[2]秦敏,張宇敬.項目教學(xué)法在數(shù)據(jù)庫原理課程設(shè)計中的應(yīng)用[J].河北軟件職業(yè)技術(shù)學(xué)院院報,2023,(9).
[3]趙慧敏,楊鑫華等.數(shù)據(jù)庫課程設(shè)計實踐教學(xué)改革探索[J].當代教育論壇,2023,(8).
數(shù)據(jù)庫課程設(shè)計范文第5篇
[關(guān)鍵詞]CBE模式 ORACLE數(shù)據(jù)庫 教學(xué)設(shè)計
[作者簡介]李建榮(1975- ),女,山東煙臺人,天津開發(fā)區(qū)職業(yè)技術(shù)學(xué)院計算機系,講師,碩士,研究方向為職業(yè)技術(shù)教育學(xué)與計算機應(yīng)用技術(shù)。(天津 300457)
[中圖分類號]G712 [文獻標識碼]A [文章編號]1004-3985(2023)23-0146-02
高等職業(yè)教育的目標是培養(yǎng)技術(shù)知識和操作技能兼?zhèn)涞母呒壖寄苄蛻?yīng)用人才。專業(yè)課程教學(xué)只有強化實踐環(huán)節(jié)和工學(xué)結(jié)合,才能實現(xiàn)與職業(yè)崗位的“無縫”接軌。數(shù)據(jù)庫是計算機科學(xué)技術(shù)中發(fā)展最快的技術(shù)之一,在計算機輔助、人工智能、科學(xué)研究和工程技術(shù)等諸多領(lǐng)域得到了廣泛應(yīng)用,已經(jīng)成為計算機信息系統(tǒng)和應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。人們使用數(shù)據(jù)庫管理系統(tǒng)高效、快速地管理、維護數(shù)據(jù),實現(xiàn)數(shù)據(jù)管理的現(xiàn)代化。“ORACLE數(shù)據(jù)庫應(yīng)用”是天津開發(fā)區(qū)職業(yè)技術(shù)學(xué)院(以下簡稱我院)計算機專業(yè)的一門專業(yè)核心課程。該課程的建設(shè)在很大程度上決定著我院計算機軟件專業(yè)和計算機網(wǎng)絡(luò)專業(yè)教學(xué)質(zhì)量的高低,因此,“ORACLE數(shù)據(jù)庫應(yīng)用”課程教學(xué)設(shè)計具有十分重要的意義。
傳統(tǒng)的數(shù)據(jù)庫教學(xué)過程重理論、輕實踐,完全遵循書本內(nèi)容和知識結(jié)構(gòu),“教師講授―教師操作演示―學(xué)生上機練習”的情況下,因為信息的不對稱和缺乏針對性,培養(yǎng)的學(xué)生普遍缺乏對口就業(yè)的能力。這就需要我們實踐“校企結(jié)合、工學(xué)結(jié)合”的理念,引入CBE模式,根據(jù)ORACLE數(shù)據(jù)庫技術(shù)員職業(yè)崗位和任職要求,參照計算機軟件開發(fā)、測試等職業(yè)標準,對ORACLE數(shù)據(jù)庫進行課程教學(xué)改革,突出職業(yè)能力培養(yǎng),貫徹基于職業(yè)崗位分析和能力為導(dǎo)向的課程教學(xué)理念,以真實工作任務(wù)為載體組織教學(xué)內(nèi)容,培養(yǎng)學(xué)生能夠真正具備企業(yè)ORACLE數(shù)據(jù)庫應(yīng)用開發(fā)實際工作崗位所需要的職業(yè)能力。
一、CBE模式簡述
以能力為基礎(chǔ)的教育(Competency based education)簡稱CBE,產(chǎn)生于二戰(zhàn)后,該教學(xué)模式是美國休斯頓大學(xué)以著名心理學(xué)家本杰明布?S?盧姆(Benjamin. S. Bloom)的“掌握性學(xué)習”和“反饋性學(xué)習”以及“目標分類理論”為依據(jù),開發(fā)出的一種新型教學(xué)模式,F(xiàn)在廣泛應(yīng)用于美國、加拿大等北美的職業(yè)教育中,是一種當今較為先進的職業(yè)教育模式。20世紀90年代初,由原國家教委通過“中國―加拿大高中后職業(yè)技術(shù)教育交流合作項目”(CCCLP)引入中國,并在許多高職院校得到廣泛應(yīng)用。其主要特點是:由學(xué)校聘請行業(yè)中的一批具有代表性的專家組成專業(yè)委員會,按照崗位群的需要,層次分解,確定從事這一職業(yè)所應(yīng)具備的能力,明確培養(yǎng)目標。然后,再由學(xué)校組織相關(guān)教學(xué)人員,按照教學(xué)規(guī)律,將相同、相近的各項能力進行總結(jié)、歸納,構(gòu)成教學(xué)模塊,制定教學(xué)大綱,依次施教。其科學(xué)性體現(xiàn)在它打破了以傳統(tǒng)的公共課、基礎(chǔ)課為主導(dǎo)的教學(xué)模式,強調(diào)以崗位群所需職業(yè)能力的培養(yǎng)為核心,保證了職業(yè)能力培養(yǎng)目標的順利實現(xiàn)。
用一句話來概括CBE的特征,那就是“整個教學(xué)目標的基點是如何使受教育者具備從事某一特定的職業(yè)所必需的全部能力”。這是一種綜合的職業(yè)能力,至少包括四個方面:一是知識,即與本職業(yè)、本崗位密切相關(guān)的、必不可少的知識領(lǐng)域;二是技能、技巧,這里指操作、動手解決實際問題的能力;三是態(tài)度,指動機、動力、經(jīng)驗、歷練,是一個情感領(lǐng)域、活動領(lǐng)域;四是反饋,即如何對學(xué)員是否學(xué)會進行評價、評估的量化指標領(lǐng)域。這四個方面的綜合,構(gòu)成一個“專項能力”,一般以一個學(xué)習模塊的形式表現(xiàn)出來。
二、基于CBE模式的ORACLE課程崗位及教學(xué)內(nèi)容的設(shè)計
本著“以服務(wù)區(qū)域經(jīng)濟發(fā)展為宗旨,以就業(yè)為導(dǎo)向,走工學(xué)結(jié)合,產(chǎn)學(xué)研結(jié)合之路”的高職辦學(xué)理念,我院“ORACLE數(shù)據(jù)庫應(yīng)用”以校企合作為基礎(chǔ),成立開發(fā)團隊。與天津易泰達科技有限公司、中軟國際等企業(yè)合作,成立了由企業(yè)技術(shù)人員與我院骨干教師組成的課程開發(fā)團隊來共同完成“ORACLE數(shù)據(jù)庫應(yīng)用”的開發(fā)與實施。并根據(jù)軟件專業(yè)教師下企業(yè)實踐、走訪、調(diào)研以及與企業(yè)專家研討,行業(yè)應(yīng)用分析、往屆畢業(yè)生的就業(yè)反饋,再結(jié)合高職學(xué)生的就業(yè)需求和可持續(xù)發(fā)展能力,通過分析軟件職業(yè)崗位(群)中軟件工程師、程序員、數(shù)據(jù)庫管理員、數(shù)據(jù)庫開發(fā)工程師的工作任務(wù)和任職能力進行分析,以培養(yǎng)學(xué)生從業(yè)能力為核心構(gòu)建“ORACLE數(shù)據(jù)庫應(yīng)用”課程內(nèi)容。
我們將高職“ORACLE數(shù)據(jù)庫應(yīng)用”課程定位在ORACLE開發(fā)工程師、ORACLE DBA初級管理員和ORACLE質(zhì)量控制工程師三個職位。對于ORACLE開發(fā)工程師工作崗位,要求的邏輯思維能力比較強,這對于高職學(xué)院的學(xué)生有一定的難度,但是通過努力還是會有20%的同學(xué)可以定位在這個崗位進行培養(yǎng)的。而大部分學(xué)生屬于形象思維強于邏輯思維的智力類型,適合于ORACLE DBA初級管理員的工作崗位,這個崗位以數(shù)據(jù)庫的配置、數(shù)據(jù)庫的維護和安全管理以及數(shù)據(jù)庫文檔的編寫為主要技能要求。還有一個新興的工作崗位,叫做ORACLE質(zhì)量控制師,主要負責數(shù)據(jù)庫詳細設(shè)計說明書,數(shù)據(jù)庫概要設(shè)計說明書以及ISO9000認證的相關(guān)資料的編寫。
三、基于CBE模式的學(xué)習情境設(shè)計
基于CBE模式導(dǎo)向的職業(yè)教育課程主張把工作實踐過程設(shè)計成學(xué)習過程,并在工作實踐情境中展開學(xué)習過程。教師在指導(dǎo)學(xué)生完成工作任務(wù)中教,學(xué)生在完成工作任務(wù)中學(xué)!皩W(xué)習情境”有機地把課程實施主體、教學(xué)過程、教學(xué)場所結(jié)合起來。本課程在學(xué)習情境編排上,根據(jù)學(xué)生的認知水平,由淺入深,從簡單到復(fù)雜,重新安排、序化學(xué)習性工作任務(wù),實現(xiàn)能力的遞進和可持續(xù)發(fā)展的人才培養(yǎng)目標。根據(jù)上述知識要求,我們選取并設(shè)計了兩個學(xué)生比較熟悉的項目進行教學(xué)――學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計和學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫設(shè)計。
“學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計”教學(xué)情景按照“用戶需求分析―創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表―數(shù)據(jù)增加、修改、刪除等處理―數(shù)據(jù)查詢分析統(tǒng)計―數(shù)據(jù)庫系統(tǒng)維護與安全管理―編寫設(shè)計文檔”的工作過程來序化知識,從而實現(xiàn)工作崗位上所要求的能力。在第一個教學(xué)情境中,用戶需求是以教師分析為主,學(xué)生能讀懂并理解用戶需求。編寫設(shè)計文檔要以ISO9000認證的規(guī)范為模板來鍛煉學(xué)生。而第二個教學(xué)情景中的用戶需求要以學(xué)生為主,教師指導(dǎo)為輔。在真實的工作過程中我們發(fā)現(xiàn),數(shù)據(jù)庫開發(fā)的結(jié)構(gòu)是相對固定的,學(xué)生通過學(xué)習掌握了第一個學(xué)習情景,應(yīng)該可以利用所學(xué)到的知識,獨立完成一個數(shù)據(jù)庫的設(shè)計與實現(xiàn)的工作過程。這樣就基本達到完成該工作任務(wù)所需要的職業(yè)能力。
下面以“學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計”項目為例,詳細說明基于CBE模式的“ORACLE數(shù)據(jù)庫應(yīng)用”課程的教學(xué)設(shè)計。本項目共分六個基本的工作任務(wù):用戶需求分析、創(chuàng)建數(shù)據(jù)庫及對象、數(shù)據(jù)處理、數(shù)據(jù)查詢統(tǒng)計分析、數(shù)據(jù)庫系統(tǒng)的管理與維護以及編寫用戶使用手冊。本課程的學(xué)習情境是按照實際工作的流程來組織,由淺入深,層層遞進,逐步實現(xiàn)系統(tǒng)功能。通過完成本項目的六個任務(wù),學(xué)生能夠掌握ORACLE數(shù)據(jù)庫的安裝與配置、掌握數(shù)據(jù)庫設(shè)計、數(shù)據(jù)表的操作、數(shù)據(jù)的查詢統(tǒng)計分析、數(shù)據(jù)庫訪問技術(shù)、數(shù)據(jù)庫的安全管理、數(shù)據(jù)庫使用說明書的編寫等技能。
四、結(jié)論
采用項目導(dǎo)向、任務(wù)驅(qū)動的方式合理設(shè)計課程內(nèi)容;采用教、學(xué)、做一體化的教學(xué)方式,重視學(xué)生的參與、加強實習實訓(xùn),帶動學(xué)生自主學(xué)習;用恰當?shù)娜蝿?wù)進行能力訓(xùn)練,培養(yǎng)學(xué)生的動手能力,樹立學(xué)生的創(chuàng)新觀念;最終達到學(xué)生能獨立開發(fā)綜合性完整項目的程度。從而使學(xué)生在學(xué)習過程中逐步提高職業(yè)技術(shù)能力和素質(zhì),培養(yǎng)學(xué)生的職業(yè)可持續(xù)發(fā)展能力。
通過借鑒CBE模式對ORACLE數(shù)據(jù)庫課程的項目教學(xué)改革,學(xué)生在邊學(xué)邊做、工學(xué)結(jié)合的過程中,將對此課程產(chǎn)生濃厚的學(xué)習興趣,而且學(xué)生不僅具備一定的實際ORACLE數(shù)據(jù)庫操作和管理能力,而且獨立分析、解決、總結(jié)問題的能力也將有所提高。
[參考文獻]
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網(wǎng)址) 舉報,一經(jīng)查實,本站將立刻刪除