华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計算機等級 > 二級考試 > Visual FoxPro > VF輔導(dǎo) > 文章內(nèi)容
  

計算機等級考試二級VFP輔導(dǎo)講義:查詢和視圖

中華IT學(xué)院   【 】  [ 2017年7月4日 ]

  知識要點

  1. 建立查詢文件

  建立查詢文件的方法有:

  (1)單擊“文件”菜單中的“新建”命令(或工具欄上的“新建”按鈕),在“新建”對話框中選擇“查詢”,然后單擊“新建查詢”按鈕,同時打開查詢設(shè)計器和“添加表和視圖”對話框,選擇相關(guān)數(shù)據(jù)庫,單擊“添加”按鈕添加用于建立查詢的表和視圖。

  (2)在”項目管理器”中,選擇“數(shù)據(jù)”選項卡中的查詢,單擊“新建”按鈕,則出現(xiàn)新建查詢的方式選擇對話框。單擊“新建查詢”按鈕,則打開“查詢設(shè)計器”對話框。

  (3)執(zhí)行CREATE QUERY命令打開查詢設(shè)計器建立查詢。

  (4)直接編輯.qpr文件建立查詢。

  2.查詢選項卡:

  查詢設(shè)計器界面的各項選卡和SQL SELECT語句的個短語是相對應(yīng)的。

  ....“添加表和視圖”:打開查詢設(shè)計器就可以選擇設(shè)計查詢的表或視圖,這項操作對應(yīng)于FROM 短語,此后還可以從“查詢”菜單或工具欄中選擇“添加表”或選擇“移去表”重新指定設(shè)計查詢的表;

  ....“字段”選項卡對應(yīng)于SELECT 短語,指定所要查詢的數(shù)據(jù),這時可以單擊“全部添加”選擇所有字段,也可以逐個選擇字段“添加”;

  ....在函數(shù)和表達(dá)式“編輯框中可以輸入或編輯計算表達(dá)式。

  ....“聯(lián)接“選項卡對應(yīng)于JOIN ON 短語,用于編輯聯(lián)接條件。

  ....“篩選”選項卡對應(yīng)于WHERE 短語,用于指定查詢條件。

  ....“排序依據(jù)”選項卡對應(yīng)于ORDER BY 短語,用于指定排序的字段和排序方式。

  ....“分組依據(jù)”選項卡對應(yīng)于GROUP BY 短語和HAVING 短語,用于分組。

  ....“雜項”選項卡可以指定是否要重復(fù)記錄(對應(yīng)于DISTINCT)及列在前面的記錄(對應(yīng)于TOP 短語)等。

  從以上個選項卡的內(nèi)容可以看出,如果熟悉SQL SELECT,那么設(shè)計查詢是非常簡單的 ;反之如果不熟悉,甚至不了解SQL SELECT,將很難理解查詢設(shè)計器的這些內(nèi)容。

  例 題

  1.在Visual FoxPro 中,查詢文件的擴展名為____。

  A..qpr

  B..fmt

  C..fpt

  D..lbt

  [解析] 本題考查的知識點是查詢文件的擴展名。在Visual FoxPro 中,查詢文件的擴展名為.qpr。本題選項A 是查詢文件的擴展名。選項B是格式文件的擴展名。選項C 是表備注文件的擴展名。選項D 是標(biāo)簽備注文件的擴展名。

  [答案] A

  2.下列關(guān)于查詢的說法,不正確的一項是____。

  A.查詢是Visual FoxPro 支持的一種數(shù)據(jù)對象

  B.查詢就是預(yù)先定義好的一個SQL SELECT 語句

  C.查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果

  D.查詢就是查詢,它與SQL SELECT 語句無關(guān)

  [解析] 本題考查的知識點是查詢的基礎(chǔ)知識。此處介紹的查詢實際是一個名詞,它是Visual FoxPro 支持的一種數(shù)據(jù)對象。實際上,查詢就是預(yù)先定義好的一個SQL SELECT 語句,根據(jù)不同的需要可以反復(fù)和直接使用。換個角度講,查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果。 由此可以看出選項A,B,C 都正確,選項D 錯誤, 因為查詢就是預(yù)先定義好的一個SQL SELECT 語句。

  [答案] D

  3.打開查詢設(shè)計器的命令是____。

  A.OPEN QUERY

  B.OPEN VIEW

  C.CREATE QUERY

  D.CREATE VIEW

  [解析] 本題考查的知識點是打開查詢設(shè)計器的命令。在Visual FoxPro中,打開查詢設(shè)計器的命令是CREATE QUERY。 本題選項A 和B的語法錯誤。選項C 是打開查詢設(shè)計器的命令。選項D 是打開視圖設(shè)計器命令。

  [答案] C

  4.下列利用項目管理器新建查詢的操作中,正確的一項是____。

  A.打開項目管理器,選定“數(shù)據(jù)”選項卡,選定“查詢”,單擊“新建”按鈕

  B.打開項目管理器,選定“數(shù)據(jù)”選項卡,選定“查詢”,單擊“運行”按鈕

  C.打開項目管理器,選定“文檔”選項卡,選定“查詢”,單擊“新建”按鈕

  D.打開項目管理器,選定“代碼”選項卡,選定“查詢”,單擊“新建”按鈕

  [解析] 本題考查的知識點是利用項目管理器新建查詢。利用項目管理器新建查詢的操作步驟是:打開項目管理器,選定“數(shù)據(jù)”選項卡,選定“查詢”,單擊“新建”按鈕,打開“查詢設(shè)計器” 即可創(chuàng)建查詢。本題選項A 創(chuàng)建查詢的操作方法正確。選項B 錯誤,因為新建查詢,應(yīng)該單擊“新建”按鈕,查詢在沒建立之前不能運行。選項C 和D 錯誤,因為“查詢”項位于“數(shù)據(jù)”和“全部”選項卡下, “文檔”和“代碼”選項卡中沒有“查詢”項。

  [答案] A

  5.查詢設(shè)計器中的選項卡依次為____。

  A.字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)

  B.字段、聯(lián)接、排序依據(jù)、分組依據(jù)、雜項

  C.字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)、更新條件、雜項

  D.字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)、雜項

  [解析] 本題考查的知識點是查詢設(shè)計器中的選項卡。查詢設(shè)計器中有6 個選項卡,依次為字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)、雜項。選項A 中缺少“雜項’’選項卡。選項B 中缺少“篩選”選項卡。選項C 中多了“更新條件”選項卡,實際上選項C 是視圖設(shè)計器中的選項卡。選項D 完全正確。

  [答案] D

  6.在Visual FoxPro 中,查詢設(shè)計器中的選項卡與____語句相對應(yīng)。

  A.SQL SELECT

  B.SQI ALSERT

  C.SQL UPDATE

  D.SQL DROP

  [解析] 本題考查的知識點是查詢設(shè)計器與Visual FoxPro 支持的語句的對應(yīng)關(guān)系。在Visual FoxPro 中,因為查詢是預(yù)先定義好的一個SQL SELECT 語句,查詢設(shè)計器的基礎(chǔ)是SQL SELECT 語句,所以查詢設(shè)計器中的選項卡與SQL SELECT 語句相對應(yīng)。 選項A 與查詢設(shè)計器中的選項卡相對應(yīng)。選項B 用于修改表的結(jié)構(gòu),與查詢設(shè)計器無關(guān)。選項C 用于更新表,與查詢設(shè)計器無關(guān)。選項D 用于刪除表,與查詢設(shè)計器無關(guān)。因此正確答案為A。

  [答案] A

  7.SQL SELECT 語句中的GROUP BY 和HAVING 短語對應(yīng)查詢設(shè)計器上的____選項卡。

  A.字段

  B.聯(lián)接

  C.分組依據(jù)

  D.排序依據(jù)

  [解析] 本題考查的知識點是查詢設(shè)計器上的選項卡與SQL SELECT語句的對應(yīng)關(guān)系。在Visual FoxPro 中,GROUP BY 和HAVING 短語對應(yīng)查詢設(shè)計器上的“分組依據(jù)”選項卡,都是用來分組。

  [答案] C

  8.在查詢設(shè)計器中,選定“雜項”選項卡中的“無重復(fù)記錄”復(fù)選框,與執(zhí)行SQL SELECT 語句中的____等效。

  A.WHERE

  B.JOIN ON

  C.ORDER BY

  D.DISTINCT

  [解析] 本題考查的知識點是查詢設(shè)計器上的選項卡與SQL SELECT語句的對應(yīng)關(guān)系。在Visual FoxPro 中,DISTINCT 短語對應(yīng)查詢設(shè)計器上的“雜項”選項卡中的“無重復(fù)記錄”,都是用來指定查詢中沒有重復(fù)項。

  選項A 用于指定查詢條件,與“篩選”選項卡對應(yīng)。選項B 用于編輯聯(lián)接條件,與“聯(lián)接”選項卡對應(yīng)。選項C 用于指定排序字段和排序方式,與“排序依據(jù)”迭項卡對應(yīng)。選項D 用于指定是否要重復(fù)記錄,與“雜項”選項卡上的“無重復(fù)記錄”項對應(yīng)。

  [答案] D

  9. 在查詢設(shè)計器的“字段”選項卡中設(shè)置字段時,如果將“選定字段”框中的所有字段一次移到 “可用字段”框中,可單擊_____按鈕。

  A.添加

  B.全部添加

  C.移去

  D.全部移去

  [解析] 本題考查的知識點是查詢設(shè)計器的“字段”選項卡中各按鈕的應(yīng)用。在查詢設(shè)計器中,如果要將“可用字段”框中的全部字段都移到“選定字段”框中可單擊“全部添加”按鈕.單擊“添加”按鈕只可以將選定的字段添加到“選定字段”框中。單擊“全部添加”按鈕可以將字段全部添加到“選定字段”框中。單擊“移去”按鈕,可以將在“選定字段”框中選定的字段移到“可用字段”中。單擊“全部移去”按鈕,可以將“選定字段”框中的所有字段移到“可用字段”框中。

  [答案] B

  3.執(zhí)行查詢文件

  運行查詢的方法有:

  ● 打開項目管理器,打開“數(shù)據(jù)”選項卡,選擇要運行的查詢,單擊“運行”按鈕。

  ● 執(zhí)行DO<查詢文件名>命令。

首頁 1 2 尾頁
分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
澄江县| 高邮市| 阿瓦提县| 黄石市| 泸溪县| 酒泉市| 河间市| 江华| 札达县| 衡东县| 扎赉特旗| 凌源市| 丽江市| 福安市| 信阳市| 东城区| 梅河口市| 衡阳市| 桂东县| 视频| 鞍山市| 宁都县| 云霄县| 修武县| 枣庄市| 筠连县| 高要市| 韶关市| 石城县| 垦利县| 丰台区| 藁城市| 柳州市| 西乌珠穆沁旗| 锦州市| 渭源县| 沂南县| 嵩明县| 青河县| 吉安市| 镇平县|