吳紅梅 孟學多浙江大學城市學院
?
項目實踐的教學模式在ACCESS教學中的應用
吳紅梅 孟學多
浙江大學城市學院
摘要:《ACCESS數據庫應用》是我校開設的計算機公共基礎課程,為了充分調動學生的學習興趣,提高其動手能力和創新能力,我們通過讓學生以小組合作的形式完成一個項目從設計到實踐的整個生命周期,培養學生的應用能力,收到了很好的教學效果。
關鍵字:項目實踐 數據庫 Access
Access是一種小型數據庫管理系統,是Microsoft Office的一個組件,Access通過各種數據庫對象來管理信息,Access數據庫中的對象包括:表、查詢、窗體、報表、頁、宏、模塊。Access不僅為創建功能完善的數據庫管理系統提供了便利條件,也可以使初級用戶不需要編寫程序代碼,就能實現基本的數據管理的任務。
《Access數據庫應用》課程對學生來說是非常實用的課程,通過學習這門課,可以提高學生處理和分析數據信息的能力;將來可以為他們的信息處理帶來成倍地工作效率。
Access課程的操作性較強,因此學生的動手能力、處理實際應用問題的能力的培養是任課教師必須考慮的首要問題,為了充分調動學生的學習興趣,我們通過讓學生以小組合作的形式完成一個項目從設計到實踐的整個過程,將抽象知識變成了具體的操作,既培養了學生的應用能力,也收到了很好的教學效果。
為了引導學生把被動學習變為主動學習,使學生學會獨立思考、分析問題、解決問題、在實踐中運用知識的能力,為此,在學生掌握了課程的初步知識后,大約在一學期進行到三分之一時間,我們布置學生完成一個項目實踐的實驗作業,從設計實體聯系圖開始,緊跟著課程的進程,建立關系模式、建立數據庫、建表,再進一步建立查詢、報表、窗體,最后到宏的使用、功能菜單的建立,邊學邊實踐,到學期末,學生們可以建立起一個小型的完整的數據庫應用系統。
項目實踐教學法的設計要求是:學生自由組合,以三至五人一組,一般根據專業分組,自選一組長,組長負責制,由組長安排每一個組員的工作;項目選題由小組討論決定,排除教學中的例題,提倡與專業相結合,比如法學院的學生選擇和法律、律師相關的信息管理題目,傳媒學院的學生選擇的題目可以是微視頻比賽信息管理系統等等。
學生的實踐作業通過答辯驗收,在學期末以班級為單位進行答辯,每一組除了展示制作的管理信息系統外,再準備答辯的幻燈片以對系統的組成、功能進行說明;最終每一個小組的分數評定由組間互評和老師的評分加權產生。
為了保證實驗的質量,對于實驗的每一個步驟及細節都做了詳細要求,實踐的過程主要分為以下八個步驟:
第一,設計實體-聯系(E-R) 圖;E-R圖是用一種直觀的圖形方式建立現實世界中實體及其聯系模型的工具,也是數據庫設計的一種基本工具。實踐作業要求設計的圖中至少有四個實體,沒有孤立無聯系的實體,實體間建立的關系至少存在一個一對多、多對多的關系,每一個實體至少有兩個以上屬性。
第二,設計關系模式;數據庫邏輯設計是將概念模型轉換為邏輯模型,并對轉換結果進行規范化處理。因而,這種轉換就是將E-R圖轉化為關系模型的過程。這一轉換過程對以下整個系統的實施影響很大,所以需要指導老師的嚴格把關。
第三,建立表及表之間的關系;從這一步開始進入數據庫實施階段,根據關系模型建表,設置主鍵并建立表之間的關聯,實施相應的參照完整性和級聯更新、級聯刪除;學習過的數據類型均必須使用,如:文本、備注、數字、日期/時間、貨幣、是/否、OLE對象、超鏈接、查閱向導等等;并使用字段的常規設置的輸入掩碼、標題、默認值、有效性規則、有效性文本等。
第四,建立查詢;在Access 2010中,查詢的類型有選擇查詢、交叉表查詢、參數查詢、操作查詢和SQL查詢,又有單表選擇查詢、多表選擇查詢。要求學生通過設計視圖或SQL建立多個符合課題思路、具有意義的查詢,在查詢的條件中要求使用到學習過的邏輯常量、關系運算中的常見連接謂詞,以及函數等。
第五,建立窗體:窗體是用戶輸入或編輯數據的界面,要求學生創建符合選題并有一定意義的縱欄式、表格式、主/子窗體、數據透視表窗體等,并使用學習到的相關控件;
第六,建立報表;Access使用報表對象來實現數據打印及計算匯總功能,這一步要求學生創建符合選題并有一定意義的報表,并使用到學習過的計算型控件、子報表、分組等;要求報表布局合理,內容符合語義。
第七,建立宏;通過使用宏可以增強系統的功能,要求學生創建多個符合選題并有一定意義的的宏,并在窗體或報表中使用。
第八,建立切換面板;建立一個切換面板,通過主菜單、子菜單的層次布局,將使用查詢、
通過采取以上項目實踐的教學措施,對這門課程的教學進行了兩次嘗試后發現,學生的整體水平大大提高,展示出了一些意料之外的創新點;學生也反應這是最開動腦筋、調動思維的一次實踐,并且學會并加強了團隊合作精神。
實踐表明,在ACCESS課程的教學過程中,將項目實踐的教學方法貫穿整個教學流程中,必然收到較好的教學效果。
參考文獻
[1]寧海濤.Access 數據庫教學改革的探索與研究[J].電腦知識與技術,2015,7(11):116—117.
[2]陳麗冰.項目教學法在公選課《ACCESS數據庫程序設計》中實踐研究[J].科技創新導報,2014(08):142.