摘 要: 自1994年推行全國計算機等級考試以來,二級VFP作為新一代小型數(shù)據(jù)庫管理系統(tǒng)的代表,一直受到廣大用戶的歡迎,當今在考聘、就業(yè)等各方面二級證仍是一個重要的考聘條件。本文從基礎知識及綜合知識的掌握等方面全面解析如何快速、系統(tǒng)地掌握相關知識,順利通過考試。
關鍵詞: VFP 考試 數(shù)據(jù)庫 復習策略
VFP作為全國計算機等級考試二級的科目之一,一直以它的開發(fā)成本低、簡單易學、方便用戶和友好的界面等優(yōu)勢受到廣大用戶的歡迎,因此它也成了廣大考生參加國家計算機等級二級考試的首選科目。雖然很多考生都選擇了這個科目作為二級考試科目,但很多考生在學習時的確遇到了不少的困難,甚至有些學生半途而廢了。本文將對如何認識此科目的學習難度,從哪些角度去快速掌握相關知識,以及用什么方法才能更快、更好地掌握考試內(nèi)容,順利通過考試等問題給廣大考生予以分析和解讀。
參加此科目學習的學生大部分都是在校的大學生,有的學生是計算機相關專業(yè)的,有的不是。計算機相關專業(yè)的學生相對于非計算機相關專業(yè)的學生可能學習此科目相對要容易些,但也不是說簡單地學學就能通過的,也就是說無論有沒有相關的計算機底子,并不是太重要,關鍵是要看你有沒有找到正確的學習方法,有沒有認真地去學。因為計算機的學習本身有這樣的一個特點:很多知識都有自己的獨立性。就以VFP來說,它實際上就是對一個相對獨立的數(shù)據(jù)庫開發(fā)軟件的學習,其中除了SQL內(nèi)容外基本上都是不需要太多的計算機基礎就能學會的。之所以有些同學感覺比較難,尤其是非計算機專業(yè)的學生存在“我沒有底子,能學會嗎”的想法,主要是因為他們沒有對這門課有一個正確的認識,或是沒有找到一個正確的學習思路和方法。下面談談搞好學習和復習的要點,以幫助廣大考生順利通過考試。
首先,在學習或復習過程中對于一些概念知識不要采取死記硬背的方式,要注重理論聯(lián)系實際要注重理解。由于二級考試,筆試考題中只有選擇題和填空題,不考簡答題,因此我們在復習過程中不用花過多的時間去一字不漏地背概念,而是要注重理解。對于某些概念不求問你一個名詞你能背出它的解釋,只要能做到給你解釋或描述的時候你能答出它是什么就可以了。比如試題問:“用網(wǎng)狀結(jié)構表示實體及其之間關系的模型稱之為什么?”只要答出是“網(wǎng)狀模型”就可以了。同時在學習相關控件的時候由于各個控件的屬性比較多,而且很多控件的屬性雖然名字相同,但其表示的意義卻大不相同,很多同學都感覺很難區(qū)分而且很容易混淆。對于這個問題,除了要多看、多記外,我們可以把一些主要并且容易混淆的控件及其屬性單獨匯總到一個表上,把各個屬性的含義都填在表中。這樣不但能夠把知識進行匯總,而且可以通過這個表使得容易混淆的知識形成一種對比,這樣對于加深自己的記憶會有很大的幫助。
其次,在復習的過程中要注意在繁瑣而復雜的知識中總結(jié)出規(guī)律??梢哉f在學習VFP的過程中能否掌握好SQL的相關知識是能否順利通過考試的關鍵。這部分內(nèi)容是整個考試內(nèi)容綜合應用的核心內(nèi)容,所以學好這部分內(nèi)容至關重要。當然,對于這部分內(nèi)容很多同學都覺得很難掌握。實際上這部分內(nèi)容的確是有些難度的,但只要大家能夠掌握它的基本規(guī)律和基本結(jié)構,就能夠?qū)W好它。我們可以從兩個方面去學習掌握這部分內(nèi)容,一是牢牢記住它的功能及基本結(jié)構,二是弄清楚它有哪些編碼結(jié)構。總結(jié)起來,我們在運用SQL進行編碼的時候主要是運用了它的查詢、操作及其定義功能,而用得最多,難度最大的就是它的查詢功能。對于查詢功能我們可以把它細分成兩種查詢結(jié)構:一是只涉及單表的簡單的查詢結(jié)構,實際上大家可以發(fā)現(xiàn)它的機構始終是select from where或在此基礎上進行延伸的這樣一個結(jié)構;二是涉及多表的查詢結(jié)構,而對于這種查詢又可以歸結(jié)分為連接查詢和嵌套查詢兩種類型,對于這兩種查詢類型我們只要能夠分清楚什么是連接查詢,什么是嵌套查詢就行。換句話說,能夠搞清楚它們的基本結(jié)構分別是什么樣的,什么條件下用哪種查詢也就可以了。先來看看它們各自的結(jié)構,連接查詢的基本結(jié)構為select(查詢內(nèi)容)—from(查詢涉及的各個表的名稱)—where(必須有表與表之間相同字段的連接代碼)。嵌套查詢的基本結(jié)構是將分別對兩個表進行select查詢的語句用in或not in等進行連接起來的結(jié)構。這里值得注意的是這兩個查詢語句中內(nèi)查詢的查詢字段一定是與外查詢作為連接條件的字段名一致的,也就是一定要找兩個表中都含有的字段進行查詢連接。如何判斷用哪種查詢結(jié)構的思路?我們首先要分析最終查詢的字段需要從哪些表中進行查詢,如果是從一個表中查,一般用簡單查詢就可以了。如果是從兩個表中進行查詢,那么就要進一步分析這些需要查詢的字段是否都包含于同一個表中,如果包含在同一個表中,那么就用連接查詢的結(jié)構編寫代碼;如果查詢的字段分別包含在不同的表中,那么就用嵌套查詢的結(jié)構進行編寫代碼;如果查詢涉及兩個以上的多個表進行查詢時,一般就可以直接采用連接查詢的結(jié)構編碼模式。
二級VFP考試是一項綜合技能測評的考核,我們要想取得優(yōu)異的成績,除了要搞好基本知識的學習外,還要把握好考試的重點、難點,把所學的知識形成一個系統(tǒng)的知識鏈,同時還要加強上機實踐練習,只有這樣才能達到我們預期的結(jié)果,順利通過考試。
參考文獻:
?。?]王利.全國計算機等級考試二級教程——Visual FoxPro程序設計[M].高等教育出版社,2001.