計算機二級《VFP》知識點講解:查詢和視圖

2017年9月計算機等級考試時間9月23日-26日,目前進入了備考的階段。本文是本站小編搜索整理的關於計算機二級《VFP》知識點講解:查詢和視圖,供參考借鑑,預祝考生們考出自己理想的成績!想了解更多相關信息請持續關注我們應屆畢業生考試網!

計算機二級《VFP》知識點講解:查詢和視圖

  知識要點

  1. 建立查詢文件

建立查詢文件的方法有:

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

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

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

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

  2.查詢選項卡:

查詢設計器界面的各項選卡和SQL SELECT語句的個短語是相對應的。

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

....“字段”選項卡對應於SELECT 短語,指定所要查詢的數據,這時可以單擊“全部添加”選擇所有字段,也可以逐個選擇字段“添加”;

....在函數和表達式“編輯框中可以輸入或編輯計算表達式。

....“聯接“選項卡對應於JOIN ON 短語,用於編輯聯接條件。

....“篩選”選項卡對應於WHERE 短語,用於指定查詢條件。

....“排序依據”選項卡對應於ORDER BY 短語,用於指定排序的字段和排序方式。

....“分組依據”選項卡對應於GROUP BY 短語和HAVING 短語,用於分組。

....“雜項”選項卡可以指定是否要重複記錄(對應於DISTINCT)及列在前面的記錄(對應於TOP 短語)等。

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

  例 題

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

[解析] 本題考查的知識點是查詢文件的擴展名。在Visual FoxPro 中,查詢文件的擴展名爲。本題選項A 是查詢文件的擴展名。選項B是格式文件的擴展名。選項C 是表備註文件的擴展名。選項D 是標籤備註文件的擴展名。

[答案] A

2.下列關於查詢的說法,不正確的一項是____。

A.查詢是Visual FoxPro 支持的一種數據對象

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

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

D.查詢就是查詢,它與SQL SELECT 語句無關

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

[答案] D

3.打開查詢設計器的命令是____。

QUERY

VIEW

TE QUERY

TE VIEW

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

[答案] C

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

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

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

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

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

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

[答案] A

5.查詢設計器中的選項卡依次爲____。

A.字段、聯接、篩選、排序依據、分組依據

B.字段、聯接、排序依據、分組依據、雜項

C.字段、聯接、篩選、排序依據、分組依據、更新條件、雜項

D.字段、聯接、篩選、排序依據、分組依據、雜項

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

[答案] D

6.在Visual FoxPro 中,查詢設計器中的選項卡與____語句相對應。

SELECT

ALSERT

UPDATE

DROP

[解析] 本題考查的知識點是查詢設計器與Visual FoxPro 支持的語句的對應關係。在Visual FoxPro 中,因爲查詢是預先定義好的一個SQL SELECT 語句,查詢設計器的基礎是SQL SELECT 語句,所以查詢設計器中的選項卡與SQL SELECT 語句相對應。 選項A 與查詢設計器中的選項卡相對應。選項B 用於修改表的結構,與查詢設計器無關。選項C 用於更新表,與查詢設計器無關。選項D 用於刪除表,與查詢設計器無關。因此正確答案爲A。

[答案] A

SELECT 語句中的GROUP BY 和HAVING 短語對應查詢設計器上的____選項卡。

A.字段

B.聯接

C.分組依據

D.排序依據

[解析] 本題考查的知識點是查詢設計器上的選項卡與SQL SELECT語句的對應關係。在Visual FoxPro 中,GROUP BY 和HAVING 短語對應查詢設計器上的“分組依據”選項卡,都是用來分組。

[答案] C

8.在查詢設計器中,選定“雜項”選項卡中的“無重複記錄”複選框,與執行SQL SELECT 語句中的____等效。

E

ON

R BY

INCT

[解析] 本題考查的知識點是查詢設計器上的選項卡與SQL SELECT語句的對應關係。在Visual FoxPro 中,DISTINCT 短語對應查詢設計器上的“雜項”選項卡中的“無重複記錄”,都是用來指定查詢中沒有重複項。

選項A 用於指定查詢條件,與“篩選”選項卡對應。選項B 用於編輯聯接條件,與“聯接”選項卡對應。選項C 用於指定排序字段和排序方式,與“排序依據”迭項卡對應。選項D 用於指定是否要重複記錄,與“雜項”選項卡上的“無重複記錄”項對應。

[答案] D

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

A.添加

B.全部添加

C.移去

D.全部移去

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

[答案] B

  3.執行查詢文件

運行查詢的方法有:

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

● 執行DO<查詢文件名>命令。