2013年3月計(jì)算機(jī)二級(jí)VF練習(xí)題及答案:查詢(xún)和視圖

字號(hào):

大綱要求
    二. VISUAL FOXPRO數(shù)據(jù)庫(kù)基礎(chǔ)操作
    3、 建立視圖與數(shù)據(jù)查詢(xún):
    (1) 查詢(xún)文件的建立、執(zhí)行與修改。
    (2) 視圖文件的建立、查看與修改。
    (3) 建立多表查詢(xún)。
    (4) 建立多表視圖。
    知識(shí)要點(diǎn)
    1. 建立查詢(xún)文件
    建立查詢(xún)文件的方法有:
    (1)單擊“文件”菜單中的“新建”命令(或工具欄上的“新建”按鈕),在“新建”對(duì)話(huà)框中選擇“查詢(xún)”,然后單擊“新建查詢(xún)”按鈕,同時(shí)打開(kāi)查詢(xún)?cè)O(shè)計(jì)器和“添加表和視圖”對(duì)話(huà)框,選擇相關(guān)數(shù)據(jù)庫(kù),單擊“添加”按鈕添加用于建立查詢(xún)的表和視圖。
    (2)在”項(xiàng)目管理器”中,選擇“數(shù)據(jù)”選項(xiàng)卡中的查詢(xún),單擊“新建”按鈕,則出現(xiàn)新建查詢(xún)的方式選擇對(duì)話(huà)框。單擊“新建查詢(xún)”按鈕,則打開(kāi)“查詢(xún)?cè)O(shè)計(jì)器”對(duì)話(huà)框。
    (3)執(zhí)行CREATE QUERY命令打開(kāi)查詢(xún)?cè)O(shè)計(jì)器建立查詢(xún)。
    (4)直接編輯.qpr文件建立查詢(xún)。
    2.查詢(xún)選項(xiàng)卡:
    查詢(xún)?cè)O(shè)計(jì)器界面的各項(xiàng)選卡和SQL SELECT語(yǔ)句的個(gè)短語(yǔ)是相對(duì)應(yīng)的。
    ....“添加表和視圖”:打開(kāi)查詢(xún)?cè)O(shè)計(jì)器就可以選擇設(shè)計(jì)查詢(xún)的表或視圖,這項(xiàng)操作對(duì)應(yīng)于FROM 短語(yǔ),此后還可以從“查詢(xún)”菜單或工具欄中選擇“添加表”或選擇“移去表”重新指定設(shè)計(jì)查詢(xún)的表;
    ....“字段”選項(xiàng)卡對(duì)應(yīng)于SELECT 短語(yǔ),指定所要查詢(xún)的數(shù)據(jù),這時(shí)可以單擊“全部添加”選擇所有字段,也可以逐個(gè)選擇字段“添加”;
    ....在函數(shù)和表達(dá)式“編輯框中可以輸入或編輯計(jì)算表達(dá)式。
    ....“聯(lián)接“選項(xiàng)卡對(duì)應(yīng)于JOIN ON 短語(yǔ),用于編輯聯(lián)接條件。
    ....“篩選”選項(xiàng)卡對(duì)應(yīng)于WHERE 短語(yǔ),用于指定查詢(xún)條件。
    ....“排序依據(jù)”選項(xiàng)卡對(duì)應(yīng)于ORDER BY 短語(yǔ),用于指定排序的字段和排序方式。
    ....“分組依據(jù)”選項(xiàng)卡對(duì)應(yīng)于GROUP BY 短語(yǔ)和HAVING 短語(yǔ),用于分組。
    ....“雜項(xiàng)”選項(xiàng)卡可以指定是否要重復(fù)記錄(對(duì)應(yīng)于DISTINCT)及列在前面的記錄(對(duì)應(yīng)于 短語(yǔ))等。
    從以上個(gè)選項(xiàng)卡的內(nèi)容可以看出,如果熟悉SQL SELECT,那么設(shè)計(jì)查詢(xún)是非常簡(jiǎn)單的 ;反之如果不熟悉,甚至不了解SQL SELECT,將很難理解查詢(xún)?cè)O(shè)計(jì)器的這些內(nèi)容。
    例 題
    1.在Visual FoxPro 中,查詢(xún)文件的擴(kuò)展名為_(kāi)___。
    A..qpr
    B..fmt
    C..fpt
    D..lbt
    [解析] 本題考查的知識(shí)點(diǎn)是查詢(xún)文件的擴(kuò)展名。在Visual FoxPro 中,查詢(xún)文件的擴(kuò)展名為.qpr。本題選項(xiàng)A 是查詢(xún)文件的擴(kuò)展名。選項(xiàng)B是格式文件的擴(kuò)展名。選項(xiàng)C 是表備注文件的擴(kuò)展名。選項(xiàng)D 是標(biāo)簽備注文件的擴(kuò)展名。
    [答案] A
    2.下列關(guān)于查詢(xún)的說(shuō)法,不正確的一項(xiàng)是____。
    A.查詢(xún)是Visual FoxPro 支持的一種數(shù)據(jù)對(duì)象
    B.查詢(xún)就是預(yù)先定義好的一個(gè)SQL SELECT 語(yǔ)句
    C.查詢(xún)是從指定的表或視圖中提取滿(mǎn)足條件的記錄,然后按照想得到的輸出類(lèi)型定向輸出查詢(xún)結(jié)果
    D.查詢(xún)就是查詢(xún),它與SQL SELECT 語(yǔ)句無(wú)關(guān)
    [解析] 本題考查的知識(shí)點(diǎn)是查詢(xún)的基礎(chǔ)知識(shí)。此處介紹的查詢(xún)實(shí)際是一個(gè)名詞,它是Visual FoxPro 支持的一種數(shù)據(jù)對(duì)象。實(shí)際上,查詢(xún)就是預(yù)先定義好的一個(gè)SQL SELECT 語(yǔ)句,根據(jù)不同的需要可以反復(fù)和直接使用。換個(gè)角度講,查詢(xún)是從指定的表或視圖中提取滿(mǎn)足條件的記錄,然后按照想得到的輸出類(lèi)型定向輸出查詢(xún)結(jié)果。 由此可以看出選項(xiàng)A,B,C 都正確,選項(xiàng)D 錯(cuò)誤, 因?yàn)椴樵?xún)就是預(yù)先定義好的一個(gè)SQL SELECT 語(yǔ)句。
    [答案] D
    3.打開(kāi)查詢(xún)?cè)O(shè)計(jì)器的命令是____。
    A.OPEN QUERY
    B.OPEN VIEW
    C.CREATE QUERY
    D.CREATE VIEW
    [解析] 本題考查的知識(shí)點(diǎn)是打開(kāi)查詢(xún)?cè)O(shè)計(jì)器的命令。在Visual FoxPro中,打開(kāi)查詢(xún)?cè)O(shè)計(jì)器的命令是CREATE QUERY。 本題選項(xiàng)A 和B的語(yǔ)法錯(cuò)誤。選項(xiàng)C 是打開(kāi)查詢(xún)?cè)O(shè)計(jì)器的命令。選項(xiàng)D 是打開(kāi)視圖設(shè)計(jì)器命令。
    [答案] C