周沐 鄧攀 朱聘軼



摘要:本文給出了在非計算機專業的高職學生在完成《計算機應用基礎》通用課程之后,可以根據初級信息處理技術員考試要求,為計算機相關實訓內容中增加基于Access應用軟件的數據庫實訓項目,幫助學生初步了解數據庫。在此基礎上根據常用數據處理需求設計數據處理實訓項目,在Access模塊中靈活運用SQL語句,通過Excel和Access兩個軟件結合完成具有一定復雜程度的數據處理任務。在滿足應試教育考證需要的同時,培養學生處理日常工作中具體數據的能力。
關鍵詞:Access;初級信息處理技術員考試;數據庫實訓項目;應試教育;素質教育
中圖分類號:TP311? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)13-0030-03
Abstract: After the general course of Computer Application Basis, database training projects of Access module are suggested to add in the computer training classes for the vocational college students. Some projects originate from the subjects of the test for the primary information processing technician certificate and these training projects could help students learn basic concepts of database. Other projects derived from the real work case. In order to solve those problems with certain complex, SQL language has to be flexibly used combining excel and access software. Thus exam-oriented education is accomplished, as well as ability-oriented education.
Keywords: Access; primary information processing technician; database training projects; exam-oriented education; ability-oriented education
1 前言
對于非計算機專業的高職學生來說,所學課程一般不包括專業的數據庫開發課程,但是在信息系統越來越廣泛應用的當下,適當掌握有關數據庫的基礎知識對于他們日后工作是非常有裨益的。《國家中長期教育改革和發展規劃綱要 (2010-2020) 》中指出對學生的培養, 要“堅持能力為重”“強化能力培養”“著重提高學生的學習能力、實踐能力、創新能力”, 將培養學生的能力放到教學工作的首位[1]。在非計算機專業的高職學生的實訓課程中包含數據庫實訓模塊,采用哪個開發系統學習數據庫知識,如何合理設計這些實訓項目,使他們了解簡單數據庫的基本使用方法,能夠使用這些簡易數據庫解決Excel表格難以解決,同時也沒復雜到必須要建立一個專業的數據庫才能解決的常見數據處理問題。專業的關系數據庫開發軟件有Oracle,Microsoft SQL Server等雖然能夠開發出功能強大的數據庫,但是學習掌握起來難度很大,對編程和數據結構等計算機基礎知識要求較高,不適合作為非計算機專業的高職學生實訓課程的數據庫開發系統。《計算機應用基礎》課程目前是高職院校的通用基礎課,學生通過該門課程的學習,能夠初步掌握Windows7操作系統和Word、Excel、PowerPoint等常用辦公軟件的基本使用。不同于其他專業數據庫軟件開發系統,Access模塊本身就是Microsoft Office辦公軟件常用模塊之一,通常不需要單獨安裝,與Word、Excel、PowerPoint等常用辦公軟件一起是辦公電腦的必備軟件之一。學完《計算機應用基礎》課程之后,學生掌握了Word和Excel基本操作,一般不需要大量的理論講解,學生很快就可以對Access上手進行操作,軟件的熟悉程度和接受度會好很多。
教學實踐中發現,高職院校的學生理論學習能力普遍較弱,完成一般技能的簡單重復,定律定理的直接應用、機械照搬,一般都還是能夠學會的,但是當應用場景發生變化,需要對所學知識加以靈活運用時,就暴露出同學們基礎理論不扎實,缺少舉一反三,靈活變通的應變能力和將各種知識融會貫通,綜合應用的本領。因此,在這里的數據庫實訓項目設計時,充分考慮到將來實際工作崗位的需要,同時注重培養學生綜合應用的能力。
《國家職業教育改革實施方案》提出,要“在職業院校、應用型本科高校啟動‘學歷證書+若干職業技能等級證書制度試點工作”,即1+X證書試點工作[2]。初級信息處理技術員證書就屬于X證書之一,能夠證明學生具備了一定的計算機應用能力,這對學生日后求職也是非常有幫助的。高職學生通過《計算機應用基礎》課程的學習,能夠初步掌握Windows7操作系統和Word、Excel、PowerPoint等常用辦公軟件的基本使用,這些都是初級信息處理技術員考試大綱中要求的內容,初級信息處理技術員考試中還包括了Access模塊,因此建議在《計算機應用基礎》課程完成之后,為非計算機專業高職學生的計算機相關實訓內容中增加基于Access的數據庫實訓項目,幫助學生初步了解數據庫,順利通過初級信息處理技術員證書考試。在此基礎上,根據作者實際工作任務總結的任務實例,利用SQL語言,將Excel和Access模塊結合起來,設計出具有一定復雜程度的綜合數據處理實訓項目,提高學生在未來工作的綜合應用能力和素質。
2 取材自初級信息處理技術員考試Access模塊真題題型的基礎模塊
初級信息處理技術員考試Access模塊真題題型內容比較基礎而且簡單,適合作為Access入門級實訓任務。該題型通常包括4個問題,典型題目如圖1所示,首先是分別創建2個基礎數據表:“學生姓名表”和“學生基本情況表”,第一個表通常只有兩個字段,第二個表會稍微復雜一些,包括至少4個字段。學生學完《計算機應用基礎》課程之后掌握了Word和Excel基本操作,只要提醒學生Access創建表創建Word文件和Excel表格類似,一般不需要大量的理論講解,學生很快就可以上手進行操作,一步一步完成兩個表格的創建任務,結果如圖2和3所示。把操作流程寫成實訓教材或錄好操作視頻,本實訓內容也很適合做成MOOC實訓章節或反轉課堂,引導學生自主學習或探索式學習,更容易激發學生的學習興趣。當然為了增強學生對Access的進一步了解,可以在學生做任務之前,介紹一下創建表的多種方式,讓學生多嘗試不同的數據錄入方式。這里學生可以通過完成兩個表的創建逐步了解主鍵、字段和數據類型等數據庫的基礎概念。
錄入兩個基本信息表后,問題3和問題4需要用到數據庫最基本的選擇查詢和參數查詢功能。在創建“查詢”之前,必須先建立前面兩個表之間的關系,繼續通過實例讓學生領會關系型數據庫中的“關系”這一關鍵概念,再通過實際動手操作,把抽象的概念轉化為具體的技能,并對數據庫有了初步的認識。兩個基本信息表不是孤立的,二者包括每個學生唯一標識,也是共同的主鍵“學號”。在使用查詢功能前,需要把這個共同主鍵的關系創建出來。選擇“數據庫工具”菜單欄,點擊工具欄中的“關系”,就會彈出一個管理“關系”的窗口,在“顯示表”對話框中選擇“學生姓名表”和“學生基本情況表”,都添加到管理“關系”窗口中。在“學生姓名表”中選中“學號”選項,并將其拖曳至“學生基本情況表”中的“學號”選項。這時彈出“編輯關系”對話框,保持其中的默認設置,單擊“創建”按鈕,即可為其創建關系,“設計視圖”如圖4所示。
“查詢”是Access數據庫學習的重點內容,這里的實訓項目從最簡單的選擇查詢開始,建議引導學生自主學習,利用“簡單查詢向導”,根據題目要求,學生自己嘗試一步一步完成問題3,生成“學生基本情況匯總表”,如圖5所示。問題4是在問題3基礎上由簡單查詢增加條件約束,同樣創建查詢后,設計視圖下為查詢中的“民族”字段增加“漢族”約束條件,如圖6所示,然后點擊工具欄上的紅色驚嘆號“運行”按鈕,就可以生成題4所要求的結果。歷年的初級信息處理技術員考試Access模塊真題相對比較固定,只要掌握一套真題的做法就可以順利通過該考試。因此指導學生完成本篇介紹的初級入門實訓項目,既可以掌握Access模塊的基本使用方法,同時也可以作為初級信息處理技術員考試Access模塊的備考。
3 來源于實際工作的進階模塊
這個實訓項目其實體現不出Access作為數據庫比Excel表格處理的優勢,有過Excel使用經驗的人,都知道用Excel表格可以很輕松地完成上面的題目任務要求。接下來根據實際工作中經常碰到的數據處理問題,設計一個利用Access快速完成辦公日常工作所需的數據處理實訓項目。任務要求是,有一個記錄了一段時間內任務完成后員工應得的金額的原始數據表格,根據任務情況不同員工所得金額次數和金額多少都可能是不確定的,以圖7所示的數據為例,把這些人所得金額匯總,財務發放時有全部員工的銀行賬號,可以做成財務處理時要求的姓名、銀行卡號和金額總數的發放模板。這些操作如果全在Excel中完成就會比較麻煩,但是把這些數據導入Access后,利用SQL語句進行查詢,就會比較方便快捷的完成。圖7中的數據導入Access后用Sheet1作為表名,利用如下SQL語句進行查詢:
SELECT 姓名, sum(金額) as 匯總金額
FROM Sheet1
GROUP BY 姓名;
可以得到“金額匯總表”,導出的Excel如圖8所示。假定員工銀行卡號的表名稱為“員工銀行卡號表”,導入Access后,利用下面SQL語句進行查詢:
SELECT金額匯總表.姓名, [員工銀行卡號表].卡號, 金額匯總表.匯總金額
FROM金額匯總表INNER JOIN員工銀行卡號表ON金額匯總表.[姓名] = [員工銀行卡號表].[姓名];
就可以方便地得到包括姓名、銀行卡號和金額總數的財務發放模板。這些數據處理可能在日常工作中會碰到,有了Access初步基礎,加之靈活運用SQL語言,非常適合非計算機數據庫專業的學生學習掌握,方便他們日后更好地完成工作。
4 總結
本篇論文主要介紹了基于Microsoft Office辦公軟件組成模塊之一的Access模塊,構建適用于非計算機專業高職學生的數據庫實訓項目實例,包括初級信息處理技術員考試Access模塊真題,以及充分利用Excel表格的公式功能和Access模塊相結合共同解決實際工作中可能遇到的典型數據處理問題。通過完成這些實訓項目,既可以掌握Access模塊的基本使用方法,同時也可以作為初級信息處理技術員考試Access模塊的備考,還能夠較好的提升學生們使用常用辦公軟件解決具體數據處理問題的能力。
在講授《計算機應用基礎》課程時,發現現在的學生計算機基礎都比較好,更需要引導他們多學習一些實用性很強,同時還簡單易學的數據處理技能。結合辦公日常工作實際,發現有些實際工作不需要使用Access設計簡易數據庫來完成,這往往是專業的Access書籍[1,3]講解的主要內容,但是利用Access完成某些數據處理時,Access有比Excel更方便快捷的優勢,而且Access是office組成模塊,安裝獲取比專業的數據庫系統容易,與其他office軟件有共通之處,學生更方便學習和掌握。因此設計了幾個Access實訓模塊,既能滿足應試教育考證的需要,同時也從實際工作出發,培養學生處理日常工作中具體數據的能力,供各位老師學習和參考。
參考文獻:
[1] 任淑美,李寧湘.基于Access關系數據庫應用課程實訓教學的探索[J].福建電腦,2013,29(3):176-178.
[2] 李政.職業教育1+X證書制度:背景、定位與試點策略——《國家職業教育改革實施方案》解讀[J].職教通訊,2019,34(3):30-35.
[3] 相世強,李紹勇.Access2010中文版入門與提高[M].北京:清華大學出版社,2014.
【通聯編輯:王力】