王 蘋
(福州大學陽光學院,福建 福州 350015)
作為一種數據庫管理系統,與Oracle以及SQL server等規模較大的數據庫管理系統軟件相較而言,Access廣泛地應用在規模較小的數據庫應用系統中。例如,中小型企事業單位的事務管理、辦公與財務系統等。可見,對于高校的非計算機專業學生而言,Access的確是比較適合的學習與未來工作的一種重要的軟件工具。本論文探討的課題正是有關高校非計算機專業Access數據庫軟件的教學改革內容。
1.教學方式未能結合專業,無法調動學生的積極性
從教學模式的角度而言,當前的教學方式沒有關注到每個專業自身的不同點進行教學,因此,這樣的教學方式無法調動學生學習的積極性。大多數非計算機專業的授課方式幾乎是千篇一律,仍舊采用的是傳統化的教學模式,即專業課程的講解授課模式。同時將大多數的時間與精力聚焦于有關命令的詮釋方面。也就是說,教學的軸心仍舊是教師群體,以課程為中心。雖然專業性的Access的設計教材不一而足,然而針對非計算機專業的教材并不多。由于教材傾向于理論研究,且未能注意到非計算機專業學生的自身特點,例如,會計學、電商等不同專業學生在教學非計算機Access課程時,應該根據不同專業的特征有所不同的側重,因此,難以真正地調動起學生學習的熱情,讓學生感到教學的枯燥與乏味。
2.幾乎沒有課程設計,無法真正加強學生主體的創新能力
Access數據庫本身強調的是實踐性的特點,一些院校會實施“任務驅動法”等方法來設置課程,從效果來看,的確起到了提高操作實踐性及教學效率的作用。然而,“任務驅動法”在具體挑選適宜性任務時并不容易,因而形成了教學過程中僅僅選擇運用目前的實例,造成學生大多數的實踐更多的只是一味地模仿,沒有培養學生的創新性思維能力。這樣的教學方式,自然無法強化學生主體的創新能力。
同時,目前高校非計算機專業學習Access或者VF這些數據庫知識都是為了參加等級考試而準備,成績基本都是等級考試成績,學校也一味地抓等級考試通過率,等級考試是上機無紙化考試,基本沒有課程設計,課程設計也只有在計算機專業才有。因此,為了調動學生積極性,可以適當地采用課程設計的方法,從而加強學生的創新能力。
要想對Access數據庫教學加以改革,首先應該從課堂教學著手,即激發學生學習的積極性,盡量消除一些非計算機專業學生對Access數據庫存在的畏懼以及“無用論”的心態。教師在授課過程中應盡量激發學生對Access數據庫的興趣,調動他們的學習積極性,同時也應讓非計算機專業的學生明白Access數據庫的作用,即許多管理系統軟件均能夠借助于Access數據庫來完成。
其次,在課堂教學的改革方面,還應引導學生構建起Access的知識網絡系統結構,強化不同知識間的內在關聯性。當然,首先還是應明確地把Access所涵蓋的7個對象的每個概念講解清楚,在此基礎上了解不同概念間的關聯性。最好通過具體的案例來加以說明,形象化地解析整個有機體,讓學生形成整體化感性的認知。對于一些容易出錯、混淆的對象知識進行深度分析,包括主鍵與外鍵的關聯、字段的定義與確定名稱的原則等。如果學生對于比較瑣碎化的知識點沒有真正地理解,那么則會導致對實踐課程的茫然。雖然有學者建議推行小班機房的授課模式,學生可以邊講邊練,然而從當下各所大學的實情來看,難以真正地施行。原因主要在于機房少,而學生多。此外,即使教學點確定于機房,學生則會把注意力轉移到具體的操作上,而忽略學習理論知識,導致學生的學習與思考能力處于缺位的狀態。
1.搭建骨架,確定目標
數據庫本身凸顯出整體性特點,因此,學生應掌握數據庫研發的系統性特點,了解項目現實的研發方法及其流程,設置單一性的實例,搭建起整體性的“骨架子”體系結構,并明確相應的教學目標。倘若基于慣例即沿著教材的順序進行講授的話,每章知識均須花費2周至4周的時間,但事實上半學期過去后,學生并不能真正地了解自己學習Access數據庫的目標及其實際的功能。譬如,借助于向導法來設計數據庫系統時,在2個星期內順次學完建表、查詢、窗體、報表與宏等知識,不一定非常完善,只要能夠在窗體內開展宏查詢或者瀏覽表即可。須讓學生獲得有關設計數據庫系統的相關成果,從而讓學生獲得成功的喜悅感,進而對學習Access數據庫產生興趣。同時,教師在教學時候需要注意,不讓學生以為學習Access就是為了考等級考試,而是為了有所得。
2.混合教學法
在探索Access數據庫新型教學法的過程中,任務驅動法與案例教學法是比較受關注的教學法,然而也存在著明顯的不足,即忽略了學生首先應有扎實的理論基礎。應該有針對性地提出更為有效的改革方案,即混合教學法。此法有機地整合了小案例解析、基于案例知識點傳授以及項目研發等幾個教學法的優勢,構建起“指引進門→傳授知識點→項目研發”的新型教學理念,教學的主體為學生,可以有效地激發學生學習的興趣,提高學生的自主性學習能力與創新能力,切實地強化教學的效果。詳述見下:
(1)小案例解析
對于非計算機專業的學生而言,當他們第一次學習程序設計時,大多數存有畏懼與無用論的心態。教師須先呈現Access研發數據庫的管理系統,讓學生消除恐懼心態,并逐漸地熟悉甚至喜歡Access數據庫,再對其加以總結。因為每個系統功能的板塊大體一致,教師可擇其一進行實例分析,目的在于幫學生樹立自信心,即自己也能夠經由Access數據庫的學習之后研發相似的應用系統。小案例解析指的是教師著重地教授單個規模不大但“五臟俱全”的應用實例,選取的實例須將Access數據庫的關鍵知識點全部涵蓋于此系統內。對其展開剖析,并分解其功能,教授有關本系統的研發步驟。
我們以“CD管理系統”加以分析。它的關鍵功能為使得CD唱片的資料遞增,清理報廢的CD唱片,基于歌曲或者歌手來對唱片進行查詢,還能夠打印有關CD唱片的信息資料。必須考慮到CD管理系統的核心問題有以下幾點:
第一,窗體的設計。數據庫管理系統關鍵是如何操作數據表,使用者所面臨的數據表實際上是個界面,學生在界面(即窗體)環境下操作表。包括窗體、系統主界面、登錄界面與每個子系統界面的設計。教師傳授窗體的設計、如何挑選控件與設計相應的屬性等方面的知識。
第二,不同窗體界面的轉換。這涉及到有關“宏”的應用,因此須傳授怎樣設置控件、“宏”方面的知識,并把事件與“宏”加以整合。
第三,查詢。所有的管理系統都必需有查詢功能。常見的杳詢方式有:借助于SQL設計比較復雜化的查詢、通過“宏”完成查詢、比較簡單的查詢以及通過Access設置比較簡單化的查詢如何利用等。
第四,在窗體環境中遞增或者清除表中的記錄。
第五,打印報表以及CD唱片相關的信息等。
(2)基于案例知識點傳授
主要是根據小案例解析中所涉及到的問題與知識點展開詳細的分析。部分人指出,因為Access數據庫凸顯出應用性,因而只須采用案例教學法。實際上,Access數據庫所涉及到的基本原理有數據庫的管理及其安全性、關系規范化理論與SQL語言以及數據模型等,因此,學生必須真正地理解這些知識點,一知半解、淺嘗輒止都難以真正地掌握。在學會基本原理的基礎上,教師須具體地教授有關表、窗體、宏、查詢與報表等方面的設計,還應配以適當的實踐,突出學生主體的實踐性,通過實踐掌握知識點。確保每個學生都能夠比較詳實地獲得有關每個對象的功能、設計方法及其技巧與須注意出錯之處等。
仍采用“CD管理系統”的研發分析如下:
第一,設置數據庫。
第二,表。作為數據庫的前提,該處的表指的是怎樣建表、怎樣設置表的字段、怎樣構建表和表間的關聯性以及怎樣協調表的外觀等。
第三,查詢。查詢是所有數據庫操作都應該配備的。具體涵蓋了怎樣設計操作查詢以及借助于SQL來設計查詢的代碼。
第四,窗體。包括窗體的種類及其創建,設置控件的應用與子窗體等。
第五,報表。包括怎樣設計、打印報表等。
第六,宏。包括宏的定義與設計(諸如準備控件、宏的編程以及設計觸發)等。
第七,借助于窗體與宏來完成有關表的錄入、刪除與修改等;完成參數的查詢以及如何打印報表等。
(3)項目研發
為了強化學生的創新與配合能力,可以把學生分成幾個小團隊,然后讓每個團隊自主性地挑選出具備現實應用背景、任務明晰的研發項目,比如,個人銀行卡管理系統、教學管理信息系統、圖書借閱管理系統以及圖書銷售系統等。每個團隊獨立地完成有關設計的任務,倘若出現問題時,學生先在團隊內部探討,或者通過互聯網查詢,實在難以解決時,請教教師。最后,每個團隊上交、展示并講解自己團隊所設計的作品,再將其上傳互聯網等相關的論壇網站。
需注意的事項如下:挑選出的項目必須具備現實的應用背景;在組建團隊時,須充分地結合學生個體性區別,尤其是基礎方面的參差,搭配須科學合理;在遇到困難時,教師不能馬上提供現成的答案,而要鼓勵學生積極思考,最好靠自己的力量克服;評價時,也鼓勵不同學生相互配合,無論是展示還是講解,都要以團隊的單位進行,目的在于鍛煉學生的合作能力;互聯網上傳作品是讓學生獲得成就感的方式。根據相關的經驗得知,通過此模式,學生無論在學習方面、創新方面還是合作方面都有顯著性的提高。
3.課程設計的改革
在高等教育日漸普及的環境背景下,大學生更應切合實際需求的是實際運用的問題,而并不是純粹性的理論分析。因而,Access數據庫的實際教學效果須表現于學生獨立性或協作性地完成有關畢業設計、科研任務以及企業實踐等相關的數據庫研發項目中。因此,學生在具體學習時,不僅僅要系統化地學習所需的理論知識,同時還須面臨如何培養現實的操作能力,尤其是獨立化地設計、編程與調試Access數據庫,這也是學生能夠在激烈的市場競爭中脫穎而出的實力。可見,課程設計的改革是當下Access數據庫教學改革的重要一環。
課程設計須構架起有關數據庫管理系統研發的整體性思路體系,讓學生深層次地掌握數據庫管理系統的知識內容,主要有構建并維護后臺數據庫與研發前端的應用程序兩點。其中,前者須應用好有關數據庫的理論知識,確保實體、域以及參照等多維度的完整性,從而構建起數據相吻合、完整性明顯、處于安全狀態中的數據庫。后者則必須確保應用功能完善、使用便捷等優點。事實上,課程設計的目的主要是提高學生對Access數據庫的學習興趣,當下大部分時間都是為了應付考試在做題,而非單純地為了學習這門課程。
4.結合不同專業特點開展個性化的教學模式
每個非計算機專業的學生在運用Access數據庫時,方法也是各不相同的。例如,會計專業的學生在學習Access數據庫教學內容時,可以根據會計專業本身的特點,構建起相應的“會計教學實驗室”環境。在多媒體交互式硬件環境中,注重會計教學及其管理的實用性,針對性地選用符合會計實務理財軟件并展開教學,包括財務函數的應用、單變量求解、高級圖表、數據庫透視表、規劃求解以及窗體制作等。只有針對性地結合專業開展個性化的教學模式,才能夠達到有的放矢的教學目的。
[1]金國鳴.高校非計算機專業Access數據庫教學方法探討[J].甘肅科技縱橫,2011(3):89-91.
[2]吳立鋒,關永,吳敏華等.非計算機專業Access數據庫教學方法探討[J].中國電力教育,2011(28):102-104.
[3]吳蕾,宋清林.混合式學習理念下Access數據庫教學改革探討[J].安徽警官職業學院學報,2014(5):67-69.
[4]王曉蓉.Access數據庫融合專業應用的教學改革[J].電子制作,2014(7):88-90.
[5]李祿權.混合式學習理念下Access數據庫教學改革探討[J].科技風,2014(17):48-51.