- 相關(guān)推薦
2017計算機(jī)二級考試《VFP》第五章復(fù)習(xí)重點(diǎn)
計算機(jī)二級考試知識點(diǎn)的掌握對考生來說是比較重要的,下面是百分網(wǎng)小編為各位考生整理的2017計算機(jī)二級考試《VFP》第五章復(fù)習(xí)重點(diǎn),希望堵大家的考試有所幫助!
第五章 查詢和視圖
大綱要求
建立視圖與數(shù)據(jù)查詢:
(1)查詢文件的建立、執(zhí)行與修改。
(2)視圖文件的建立、查看與修改。
(3)建立多表查詢。
(4)建立多表視圖。
知識要點(diǎn)
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中,查詢文件的擴(kuò)展名為____。
A..qpr B..fmt C..fpt D..lbt
【解析】本題考查的知識點(diǎn)是查詢文件的擴(kuò)展名。在Visual FoxPro中,查詢文件的擴(kuò)展名為.qpr。本題選項A是查詢文件的擴(kuò)展名。選項B是格式文件的擴(kuò)展名。選項C是表備注文件的擴(kuò)展名。選項D是標(biāo)簽備注文件的擴(kuò)展名。
【答案】A
(2)下列關(guān)于查詢的說法,不正確的一項是____。
A.查詢是Visual FoxPro支持的一種數(shù)據(jù)對象
B.查詢就是預(yù)先定義好的一個SQL SELECT語句
C.查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果
D.查詢就是查詢,它與SQL SELECT語句無關(guān)
【解析】本題考查的知識點(diǎ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
【解析】本題考查的知識點(diǎn)是打開查詢設(shè)計器的命令。在Visual FoxPro中,打開查詢設(shè)計器的命令是CREATE QUERY。本題選項A和B的語法錯誤。選項C是打開查詢設(shè)計器的命令。選項D是打開視圖設(shè)計器命令。
【答案】C
(4)下列利用項目管理器新建查詢的操作中,正確的一項是____。
A.打開項目管理器,選定“數(shù)據(jù)”選項卡,選定“查詢”,單擊“新建”按鈕
B.打開項目管理器,選定“數(shù)據(jù)”選項卡,選定“查詢”,單擊“運(yùn)行”按鈕
C.打開項目管理器,選定“文檔”選項卡,選定“查詢”,單擊“新建”按鈕
D.打開項目管理器,選定“代碼”選項卡,選定“查詢”,單擊“新建”按鈕
【解析】本題考查的知識點(diǎn)是利用項目管理器新建查詢。利用項目管理器新建查詢的操作步驟是:打開項目管理器,選定“數(shù)據(jù)”選項卡,選定“查詢”,單擊“新建”按鈕,打開“查詢設(shè)計器”即可創(chuàng)建查詢。本題選項A創(chuàng)建查詢的操作方法正確。選項B錯誤,因為新建查詢,應(yīng)該單擊“新建”按鈕,查詢在沒建立之前不能運(yùn)行。選項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ù)、雜項
【解析】本題考查的知識點(diǎn)是查詢設(shè)計器中的選項卡。查詢設(shè)計器中有6個選項卡,依次為字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)、雜項。
選項A中缺少“雜項’’選項卡。選項B中缺少“篩選”選項卡。選項C中多了“更新條件”選項卡,實際上選項C是視圖設(shè)計器中的選項卡。選項D完全正確。
【答案】D
(6)在Visual FoxPro中,查詢設(shè)計器中的選項卡與____語句相對應(yīng)。
A.SQL SELECT B.SQL INSERT
C.SQL UPDATE D.SQL DROP
【解析】本題考查的知識點(diǎn)是查詢設(shè)計器與Visual FoxPro支持的語句的對應(yīng)關(guān)系。在Visual FoxPro中,因為查詢是預(yù)先定義好的一個SQLSELECT語句,查詢設(shè)計器的基礎(chǔ)是SQL SELECT語句,所以查詢設(shè)計器中的選項卡與SQLSELECT語句相對應(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ù)
【解析】本題考查的知識點(diǎn)是查詢設(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
【解析】本題考查的知識點(diǎn)是查詢設(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.全部移去
【解析】本題考查的知識點(diǎn)是查詢設(shè)計器的“字段”選項卡中各按鈕的應(yīng)用。在查詢設(shè)計器中,如果要將“可用字段”框中的全部字段都移到“選定字段”框中可單擊“全部添加”按鈕.單擊“添加”按鈕只可以將選定的字段添加到“選定字段”框中。單擊“全部添加”按鈕可以將字段全部添加到“選定字段”框中。單擊“移去”按鈕,可以將在“選定字段”框中選定的字段移到“可用字段”中。單擊“全部移去”按鈕,可以將“選定字段”框中的所有字段移到“可用字段”框中。
【答案】B
3.執(zhí)行查詢文件運(yùn)行查詢的方法有:
●打開項目管理器,打開“數(shù)據(jù)”選項卡,選擇要運(yùn)行的查詢,單擊“運(yùn)行”按鈕。
●執(zhí)行DO<查詢文件名>命令。
4.修改查詢文件修改查詢文件首先要打開查詢設(shè)計器,操作方法如下:
●單擊“文件”菜單中的“打開”按鈕,或單擊工具欄上的“打開”按鈕,選擇要打開的查詢文件,單擊“確定”按鈕。
●執(zhí)行MODIFY QUERY<查詢文件名>。打開查詢文件后,即可修改查詢文件。
例題
(1)下列運(yùn)行程序的方法中,不正確的一項是____。
A.打開項目管理器中的“數(shù)據(jù)”選項卡,選擇要運(yùn)行的'查詢,單擊“運(yùn)行”按鈕
B.單擊“查詢”菜單中的“運(yùn)行查詢”命令
C.按[Ctrl十D]快捷鍵
D.執(zhí)行DO<查詢文件名>命令
【解析】本題考查的知識點(diǎn)是運(yùn)行查詢的方法。在Visual FoxPro中,運(yùn)行查詢的方法有多種,常用的有:①打開項目管理器,展開“數(shù)據(jù)”選項卡,選擇要運(yùn)行的查詢,單擊“運(yùn)行”按鈕。②單擊“查詢"菜單中的“運(yùn)行查詢”命令。③按[CTRL十Q]快捷健。④執(zhí)行DO<查詢文件名>命令。
【答案】C
(2)查詢設(shè)計器中的“篩選”選項卡用來____。
A.編輯聯(lián)接條件 B.指定查詢條件
C.指定排序?qū)傩?D.指定是否要重復(fù)記錄
【解析】本題考查的知識點(diǎn)是查詢設(shè)計器中“篩選’’選項卡的作用。在Visual FoxPro中,查詢設(shè)計器中的“篩選”選項卡用來指定查詢條件。
選項A錯誤,“聯(lián)接’’選項卡用來編輯聯(lián)接條件。選項C錯誤,“排序依據(jù)”選項卡用來指定排序?qū)傩。選項D錯誤,“雜項’’選項卡用來指定是否要重復(fù)記錄。
【答案】B
(3)在查詢設(shè)計器中可以定義的“查詢?nèi)ハ?rdquo;有____。
A.瀏覽、臨時表、表、圖形、屏幕、報表、標(biāo)簽
B.瀏覽、臨時表、表、圖形、屏幕、報表、視圖
C.瀏覽、臨時表、表、圖形、屏幕、標(biāo)簽
D.瀏覽、臨時表、表、圖形、報表、標(biāo)簽
【解析】本題考查的知識點(diǎn)是查詢設(shè)計器的查詢?nèi)ハ颉T赩isual FoxPro中,由于設(shè)計查詢的目的不只為了完成查詢功能,因此在查詢設(shè)計器中可以根據(jù)需要為查詢輸出定位查詢?nèi)ハ颉T赩isual FoxPro中,可以定位的查詢?nèi)ハ蛴校簽g覽、臨時表、表、圖形、屏幕、報表、標(biāo)簽。選項A完全正確。選項B缺少標(biāo)簽,多了視圖。迭項C缺少報表。選項D缺少屏幕。
【答案】A
4)在VisualFoxPro中,當(dāng)一個查詢基于多個表時,要求表____。
A.之間不需要有聯(lián)系 B.之間必須是有聯(lián)系的
C.之間一定不要有聯(lián)系 D.之間可以有聯(lián)系可以沒聯(lián)系
【解析】本題考查的知識點(diǎn)是基于多個表建立查詢。在Visual FoxPro中,當(dāng)一個查詢基于多個表時,要求表之間必須存在聯(lián)系。由此可知,只有選項B正確,選項A,C,D都錯誤。
【答案】B
5.建立視圖文件建立視圖文件的方法有:
●單擊“文件”菜單中的“新建”命令,或單擊工具欄上的“新建”按鈕,打開“新建”對話框,選擇“視圖”后單機(jī)“新建文件”按鈕,同時打開視圖設(shè)計器和“添加表或視圖”對話框,單擊“添加”按鈕添加用于創(chuàng)建視圖的表或視圖。
●打開項目管理器,選定“數(shù)據(jù)”選項卡,展開將要建立視圖的數(shù)據(jù)庫分支,單擊“本地視圖”或“遠(yuǎn)程視圖”,單擊“新建”按鈕,打開視圖設(shè)計器新建視圖。
●執(zhí)行CREATE VIEW命令打開視圖設(shè)計器建立視圖。
●用建立視圖的SQL命令CREATE VIEW…AS…
6.查看視圖文件
●利用項目管理器打開項目管理器,選擇一個數(shù)據(jù)庫,選擇視圖名,單擊“瀏覽”按鈕查看視圖。
●利用命令OPEN DATABASE&&打開數(shù)據(jù)庫USE<視圖文件名>BROWSE&&瀏覽視圖文件
7.修改視圖文件MODIFY VIEW<視圖文件名>
例題
(1)下面關(guān)于視圖的說法不正確的是____。
A.在Visual FoxPro中視圖是一個定制的虛擬表
B.視圖可以是本地的、遠(yuǎn)程的,但不可以帶參數(shù)
C.視圖可以引用一個或多個表
D.視圖可以引用其他視圖
【解析】本題考查的知識點(diǎn)是視圖的基礎(chǔ)知識。在Visual FoxPro中,視圖是一個定制的虛擬表,它可以是本地的、遠(yuǎn)程的或帶參數(shù)的,視圖可以引用一個表或多個表,也可引用其他視圖。視圖可以更新,也可以引用遠(yuǎn)程表。選項A,C,D說法都正確。選項B錯誤,因為視圖可以帶參數(shù)。
【答案】B
(2)使用當(dāng)前數(shù)據(jù)庫中的數(shù)據(jù)庫表建立的視圖是____;使用當(dāng)前數(shù)據(jù)庫之外的數(shù)據(jù)源中的表創(chuàng)建的視圖是_____。
A.本地視圖,本地視圖 B.遠(yuǎn)程視圖,本地視圖
C.本地視圖,遠(yuǎn)程視圖 D.遠(yuǎn)程視圖,遠(yuǎn)程視圖
【解析】本題考查的知識點(diǎn)是視圖的建立。
在Visual FoxPro中,使用當(dāng)前數(shù)據(jù)庫中Visual FoxPro表建立的視圖是本地視圖;使用當(dāng)前數(shù)據(jù)庫之外的數(shù)據(jù)源中的表創(chuàng)建的視圖是遠(yuǎn)程視圖。A中第二個選項錯誤,應(yīng)該為“遠(yuǎn)程視圖”。選項B中兩個選項應(yīng)互換。選項C完全正確;選項D中第一個選項錯誤,應(yīng)該為本地視圖。
【答案】C
(3)在視圖設(shè)計器的“更新條件”選項卡中,如果出現(xiàn)“鉛筆”標(biāo)志,表示____。
A.該字段為關(guān)鍵字 B.該字段為非關(guān)鍵字
C.該字段可以更新 D.該字段不可以更新
【解析】本題考查的知識點(diǎn)是“更新條件”選項卡中設(shè)置屬性。如果某個字段前有鉛筆標(biāo)志,表示該字段可以更新。選項A錯誤,因為關(guān)鍵字段前的標(biāo)志是鑰匙。選項B和D說法錯誤。選項C正確,因為帶有鉛筆標(biāo)志,即表示該字段可以更新。
【答案】B
(4)遠(yuǎn)程視圖可以訪問____上的數(shù)據(jù)。
A.局域網(wǎng)服務(wù)器 B.網(wǎng)絡(luò)服務(wù)器 C.本地服務(wù)器 D.遠(yuǎn)程服務(wù)器
【解析】本題考查的知識點(diǎn)是遠(yuǎn)程視圖。由于遠(yuǎn)程視圖是使用當(dāng)前數(shù)據(jù)庫之外的數(shù)據(jù)源中的表建立的遠(yuǎn)程視圖,因此遠(yuǎn)程視圖可以訪問遠(yuǎn)程服務(wù)器上的數(shù)據(jù)。
【答案】D(5)為視圖重命名的命令是____。
A.MODIFY VIEW B.RENAME VIEW
C.OPENVIEW D.CREATE VIEW
【解析】本題考查的知識點(diǎn)是為視圖重命名命令的使用。為視圖重命名的命令是RENAME VIEW。選項A用來修改視圖。選項C用來打開視圖。選項D用來創(chuàng)建視圖。
【答案】B
(6)下列關(guān)于視圖的作用,不正確的是____。
A.在數(shù)據(jù)庫中使用USE命令打開或關(guān)閉視圖
B.在文本框、表格等控件中使用視圖作為數(shù)據(jù)源
C.在“瀏覽器”窗口中可以顯示或修改視圖中的記錄
D.不能使用SQL語句操作視圖
【解析】本題考查的知識點(diǎn)是視圖的基本知識。本題選項A正確,在VisualFoxPro中,通常使用USE命令打開或關(guān)閉視圖。選項B正確,在文本框、表格等控件中可以使用視圖作為數(shù)據(jù)源。選項正確。在“瀏覽器”窗口中可以顯示或修改視圖中的記錄。選項D錯誤,因為視圖的基礎(chǔ)是SQL SELECT語句,所以可以使用SQL語句操作視圖。
【答案】D
(7)查詢設(shè)計器和視圖設(shè)計的主要不同表現(xiàn)在____。
A.查詢設(shè)計器有“更新條件”選項卡,沒有“查詢?nèi)ハ?rdquo;選項
B.視圖設(shè)計器沒有“更新條件”選項卡,有“查詢?nèi)ハ?rdquo;選項
C.視圖設(shè)計器有“更新條件”選項卡,也有“查詢?nèi)ハ?rdquo;選項
D.查詢設(shè)計器沒有“更新條件”選項卡,有“查詢?nèi)ハ?rdquo;選項
【解析】本題考查的知識點(diǎn)是查詢設(shè)計器和視圖設(shè)計器的不同處。選項A錯誤,因為查詢設(shè)計器沒有“更新條件”選項卡,有“查詢?nèi)ハ?rdquo;選項。選項B錯誤,因為視圖設(shè)計器有“更新條件”選項卡,沒有“查詢?nèi)ハ?rdquo;選項。選項C錯誤,因為視圖設(shè)計器有“更新條件”選項卡,沒有“查詢?nèi)ハ?rdquo;選項。選項D正確,因為查詢設(shè)計器沒有“更新條件”選項卡,有“查詢?nèi)ハ?rdquo;選項。
【答案】D
(8)在Visual FoxPro中,建立視圖的命令是____。
A.CREATE QUERY B.OPEN VIEW
C.OPEN QUERY D.CREATE VIEW
【解析】本題考查的知識點(diǎn)是建立視圖的命令。在Visual FoxPro中,建立視圖的命令是CREATE VIEW。選項A用來建立查詢。選項B和C語法錯誤。選項D用來建立視圖。
【答案】D
(9)建立遠(yuǎn)程視圖之前必須首先建立與遠(yuǎn)程數(shù)據(jù)庫的____。
A.聯(lián)系 B.關(guān)聯(lián) C.連接 D.數(shù)據(jù)源
【解析】本題考查的知識點(diǎn)是建立遠(yuǎn)程視圖的前提條件。在Visual FoxPro中,建立遠(yuǎn)程視圖之前必須建立與遠(yuǎn)程數(shù)據(jù)庫的“連接”,這有利于在創(chuàng)建遠(yuǎn)程視圖時按其名稱進(jìn)行引用。選項A,B,D錯誤,這一類型的題目主要靠記憶。
【答案】C
(10)在關(guān)系數(shù)據(jù)庫中,視圖也稱為____,即視圖是操作表的窗口。
【解析】本題考查的知識點(diǎn)是視圖的基礎(chǔ)知識。在關(guān)系數(shù)據(jù)庫中,視圖也稱為窗口,即視圖是操作表的窗口。
【答案】窗口
(11)在關(guān)系數(shù)據(jù)庫中,視圖依賴于____,但不獨(dú)立存在。
【解析】本題考查的知識點(diǎn)是視圖的基礎(chǔ)知識。在關(guān)系數(shù)據(jù)庫中,可以將視圖看作是派生出來的虛擬表,它依賴于表,但不獨(dú)立存在。
【答案】表
【計算機(jī)二級考試《VFP》第五章復(fù)習(xí)重點(diǎn)】相關(guān)文章:
2017計算機(jī)二級考試《VB》第五章復(fù)習(xí)重點(diǎn)05-29
2023計算機(jī)二級考試《VFP》第二章復(fù)習(xí)重點(diǎn)07-27
2017計算機(jī)二級考試《VFP》第三章復(fù)習(xí)重點(diǎn)09-07
2017計算機(jī)二級考試《VFP》第四章復(fù)習(xí)重點(diǎn)09-14
計算機(jī)二級VFP無紙化考試重點(diǎn)和難點(diǎn)07-28
計算機(jī)二級VFP無紙化考試重點(diǎn)和難點(diǎn)剖析07-02
江蘇計算機(jī)等級考試二級VFP的復(fù)習(xí)策略08-10