摘要:Visual FoxPro 6.0簡稱VFP,是Microsoft公司推出的數據庫開發軟件,用它來開發數據庫,既簡單又方便。目前眾多學校都開有這門數據庫設計課程。本文論述了如何進行課堂教學改革,最終使得學生既掌握了數據庫設計的基本概念,又順利通過全國計算機等級二級考試。
關鍵詞:VFP 課堂教學 數據庫 等級考試
0 引言
多年來,眾多高校在開設《計算機應用基礎》課程的同時,會開設一門語言課程。而Visual FoxPro是眾多財經、經管類學科必修的語言課程。我校在汽車運用系的小專業高等級公路維護與管理專業率先開設了《Visual foxpro數據庫》課程。此門課程我們采用上機實踐與課堂教學兩方面的結合,使得學生迅速掌握數據庫開發的相關知識,對于管理信息系統的使用與開發有了更深層次的掌握。從2009年我們在VFP的課堂教學中引入一系列的改革,最重要的改革就是引入全國計算機等級二級考試大綱的內容。重新編制了既有利于學生真正掌握VFP這種數據庫設計語言,又能順利通過全國計算機等級考試二級的教學大綱。通過大膽的實踐與改革,收到了良好的效果。從這個專業的考試情況來看2010年3月的考試報考人數45人,通過20人;2010年9月的考試報考人數為54人,通過47人;通過率逐年上升。從這一方面反映我校的《Visual foxpro數據庫》課堂教學與全國計算機等級考試的結合還是比較成功的。以下是我在教學中的一些經驗與大家探討。
1 教學方法
1.1 緊扣計算機等級考試大綱 全國計算機等級考試大綱明確規定:二級考試由“二級公共基礎知識”和“程序設計”兩大部分組成,主要測試考生對該學科的基礎理論、基本知識和基本技能的掌握程度,以及運用所學理論和知識解決實際問題的能力。
1.2 教學過程的取舍
1.2.1 教材章節內容 VFP整本書有一定的連貫性,第一章主要講述了數據庫的基本概念,部分內容與公共基礎數上的內容重合;二章講述了程序設計語言基本的命令,語句;三章主要講述了VFP數據庫的基本操作,比如建數據庫,建表,建索引等;四章是本書的重點與難點SQL語句;第五章講述了查詢與視圖的基本操作;第六章上機的重點難點、表單;第七章菜單的設計;第八章報表的設計;第九章連編可執行程序文件。
1.2.2 框架教學法 我們在教學的時候要針對學生的層次,對章節內容的把握進行調整。先讓學生對VFP有一個整體的了解。知道他們要學習的數據庫語言能做什么。比如可以舉一個大家都熟悉的Word軟件作為例子。讓大家知道什么是菜單,什么表單。原來每個按鈕下面都有代碼。要學習這些代碼我們又必須學習好程序設計語言的基本命令。這樣學生在學習第二章枯燥的命令時,不會覺得是在背英語單詞。或者認為自己英語比較差,而自行放棄學習。
1.2.3 重難點突出 在教學的過程中,首先要學習公共基礎知識,讓學生對計算機整體理論有一個基本的了解。比如算法、軟件工程、數據庫設計、操作系統等概念。其次要加大第四章SQL語言的理論學習,同時進行必要的題庫練習。通過上機編寫SQL語句來檢驗學生是否真正掌握了SQL語句。第五章查詢與視圖是上機考試的重點,學生也容易得分,所以這章的講解必須要求全體學生都要掌握。第六章菜單設計在上機的考試中也經常出現,一般以兩種形式出現,第一道基本操作和第三道綜合應用。在教學的過程中要分類整理出??嫉娜N菜單。第一種下拉菜單,第二中頂層表單,第三種快捷菜單。尤其是頂層表單,一定要讓學生注意設置常規選項,勾選頂層表單選項。并且在表單的屬性中選擇Showwindows屬性為2設置為頂層表單,然后再分別設置表單的init和distory 事件代碼。
2 考試技巧
2.1 分析真題 “真題就是一切”。要認真反復的做真題。將錯誤的知識點歸納整理,防止下次犯錯誤。不要練習過多的模擬題,因為模擬題通常都難于真題,并且知識點在試卷上分布不均勻,造成學生不必要的思想負擔。
選擇題為單選題,每道題的分值為2分。試題覆蓋面廣,這就需要考生學會放棄,即不確定的題目不要在上面花費太多的時間,應該在此題上做上標記,立即轉移注意力,作答其他題目。最后有空余的時間再回過頭來仔細考慮此題。
考生在作答選擇題時可以使用一些答題方法,以提高答題準確率。
2.1.1 排除法 在二級的選擇題中,有很多題是可以直接用排除法的。比如問以下哪個結果為邏輯針。當你看到題目選項中有AT()函數時,應該首先排除掉。因為在課堂教學中我們多次講到AT()函數的結果為數值型。
2.1.2 猜蒙選取 如果對于SQL語句的題確實不知道答案,可以根據自己的感覺選出一個,一般最長的語句80%為正確選項。但一定要結合排除法,排除掉明顯錯誤的關鍵字,比如SELECT FROM,將FROM寫成了FORM,或者WHERE寫成了WHILE等等。
填空題每道題的分值也為2分。一般難度較大,特別是公共基礎知識部分的考題。近年來不再是早期的死記寧背就可以答對的,現在要求對知識要真正理解。即便是有概念填空題,也是比較偏的。每年的填空題中SQL部分的試題還是較為簡單的,主要考察DISTINCT、INSERT INTO…VALUES、INTOTABLE/DBF、TO FILE等。所以大家要記住這些常用的命令單詞。對于偏的填空題可以果斷的放棄掉,把時間留給選擇題部分。
2.2 理論考試綜合應試分析。注意審題,先分析,后下筆。不要被選擇題的表面文字迷惑,不要急于作答,先在腦海里形成知識框架。比如如果考到SQL得增加字段,修改字段有效性規則等這方面的題。首先想到書本上所講的三種格式,屬于格式一:增加字段,還是格式二:修改字段有效性規則,還是格式三:刪除字段或者修改字段名。只有分析對了,才能筆下生花。
2.3上機題庫。全真模擬考試的是非常重要的,能讓我們身臨其境地感受考試。
2.3.1 上機題型。基本操作(30分兩小題):考核重點一般集中在:數據庫的建立、表的建立、索引、簡單的SQL語句、簡單的菜單設計等。
簡單應用(40分兩小題):考核重點一般集中在:查詢與視圖、SQL語句的INSERT語句、UPDATE、ALTER TABLE語句以及常見的表單設計。
綜合應用(30分一小題):考核重點一般集中在:菜單設計、表單設計、SQL語句綜合以及程序設計。綜合應用做起來的確比較有難度。
2.3.2 上機試題分析與經驗:上機試題綜合性強、難度較大。上機考試要求考生具有綜合運用基礎知識進行實際操作的能力,重點考察考生的程序編寫能力和基本操作能力??偨Y以下兩點供考生在復習和考試時借鑒:①在考前,一定要多做全國計算機等級考試模擬軟件上面的題庫。如果時間不允許,至少也應做完前30套題,并且認真分析考點、知識點。重復做,反復做。當你做的上機達到套題一定量時就會產生質的變化。你會感覺題庫里的題基本上考點都一樣。②對于上機考試的練習題庫,可以采用兩種方式做。如果基礎好,可以采用按順序做套題總結的方式,一套一套過,并將考點總結成文字性的東西。如果基礎較差,那么可以先做完每一套題的基本操作和簡單應用這70分題,只要認真做完套題的這部分,你再次回到以前覺得很難的綜合應用題時,會有豁然開朗的感覺。考生一定要在熟記基本知識點的基礎上,加強上機訓練,從歷年試題中尋找解題技巧,理清解題思路,將菜單設計、表單設計、數據庫建立等反復練習。
3 結語
要想讓學生真正掌握這門數據庫設計語言,還需要教師下功夫鉆研教法,既要讓學生順利通過全國計算機等級二級考試,又要讓學生真正掌握數據庫設計的方法,為以后進一步學習其他數據庫軟件打好基礎。這對我們提出了更高的要求和挑戰。
參考文獻:
[1]劉漢英.計算機等級考試二級ACCESS培訓之我見[J].《科教文匯(上旬刊)》2009.
[2][ER/OL]http://news.bangkaow.com 全國計算機等級考試二級題型分析及應試技巧.