查詢與視圖設(shè)計(jì)
一、選擇題
1. 查詢和視圖的共同點(diǎn)是_____。
A)有相應(yīng)的SQL語(yǔ)句B)是一個(gè)單獨(dú)的文件
C)可以存放在數(shù)據(jù)庫(kù)中D)可以更新
2. 如果要將與表中的某個(gè)關(guān)鍵字內(nèi)容的記錄在輸出結(jié)果中合并成一條記錄,則應(yīng)選用視圖設(shè)計(jì)器的 選項(xiàng)卡。
A)排序依據(jù)B)更新條件C)分組依據(jù)D)視圖參數(shù)
3. 現(xiàn)有SQL語(yǔ)句視圖的命令是_____。
A)CREATE VIEWB)MODIFY VIEW
C)CREATE SQL VIEWD)MODIEY SQL VIEW
4. 如果要在查詢結(jié)果中列出在最前面的5個(gè)記錄,要在select-sql命令中添加參數(shù)_____。
A) next 5B) record 5C) first 5D) top 5
5. 如果要將視圖中的修改傳送到基表的原始記錄中,則應(yīng)當(dāng)選用視圖設(shè)計(jì)器的 選項(xiàng)卡。
A)傳送條件B)更新條件C)修改條件D)視圖參數(shù)
6. 有關(guān)查詢與視圖,下列說(shuō)法中不正確的是_____。
A)查詢不可以更新源表數(shù)據(jù),而視圖可以更新源表數(shù)據(jù)
B)查詢和視圖都可以更新源表數(shù)據(jù)
C)視圖具有許多數(shù)據(jù)庫(kù)表的屬性,利用視圖可以創(chuàng)建查詢和視圖
D)視圖可以更新源表中的數(shù)據(jù),存儲(chǔ)于數(shù)據(jù)庫(kù)中
7. “查詢”文件的擴(kuò)展名是_____。
A) PRGB) FPXC) OPRD) OPX
8. 查詢文件中保存的是_____。
A)查詢的命令B)查詢的結(jié)果C)與查詢有關(guān)的基表D)查詢的條件
9. 如果Combox對(duì)象的RowSourceType屬性設(shè)置為“3-SQL語(yǔ)句”,為了在表單運(yùn)行時(shí)不出現(xiàn)查詢的瀏覽窗口,則 RowSource屬性中寫(xiě)入的SELECT語(yǔ)句中必須包含子句_____。
A) GROUP BYB) ORDER BYC) DISANCTD) INTO
10. 可以作為查詢與視圖的數(shù)據(jù)源是_____。
A)自由表B)數(shù)據(jù)庫(kù)表C)查詢D)視圖
11. 不可以作為查詢和視圖的輸出類型是_____。
A)自由表B)表單C)臨時(shí)表D)數(shù)組
12. 視圖與基表的關(guān)系是_____。
A)視圖隨基表的打開(kāi)而打開(kāi)B)基表隨視圖的關(guān)閉而關(guān)閉
C)基表隨視圖的打開(kāi)而打開(kāi)D)視圖隨基表的關(guān)閉而關(guān)閉
13. 下列關(guān)于查詢和視圖的敘述中,查詢和視圖都_____。
A)保存在數(shù)據(jù)庫(kù)中B)可以用USE命令打開(kāi)
C)可以更新基表D)可以作為列表框?qū)ο蟮臄?shù)據(jù)源
14. 如果查詢和視圖的基表數(shù)據(jù)發(fā)生變化,要刷新查詢和視圖中的結(jié)果,正確的方法是_____。
A)查詢需要重新運(yùn)行,視圖可以用REOUERY()函數(shù)
B)需要重新創(chuàng)建查詢和視圖
C)查詢需要重新運(yùn)行,視圖會(huì)自動(dòng)刷新
D)查詢和視圖都會(huì)自動(dòng)刷新
15. 對(duì)于視圖不可以創(chuàng)建的是_____。
A)字段的默認(rèn)值B)獨(dú)立索引C)臨時(shí)關(guān)系D)永久關(guān)系
16. 下列說(shuō)法中的正確的是_____。
A)視圖是數(shù)據(jù)庫(kù)的一個(gè)組成部分
B)視圖中的源數(shù)據(jù)表也稱為“基表”
C)視圖設(shè)計(jì)器只比查詢?cè)O(shè)計(jì)器多一個(gè)“更新條件”選項(xiàng)卡
D)遠(yuǎn)程視圖使用VFP的SQL語(yǔ)法從VFP視圖或表中選擇信息
17. 打開(kāi)本地視圖后,當(dāng)基表中的數(shù)據(jù)發(fā)生變化時(shí),則_____。
A)視圖中的數(shù)據(jù)將自動(dòng)隨之發(fā)生變化
B)必須先關(guān)閉視圖。再打開(kāi)視圖后,視圖中的數(shù)據(jù)都會(huì)變化
C)可以用REOUERY()函數(shù)刷新視圖
D)必須重新創(chuàng)建視圖
18. 要求僅顯示兩張表中滿足條件的記錄,應(yīng)選擇_____類型。
A)內(nèi)連接B)左連接C)右連接D)完全連接
19. 創(chuàng)建一個(gè)參數(shù)化視圖時(shí),應(yīng)在篩選對(duì)話框的實(shí)例框中輸入_____。
A) *參數(shù)名B) ?參數(shù)名C) !參數(shù)名D) 參數(shù)名
20. 下列哪項(xiàng)在物理存儲(chǔ)上并不存在_____。
A)數(shù)據(jù)庫(kù)B)本地表C)視圖D)自由表
21.使用菜單操作方法打開(kāi)一個(gè)在當(dāng)前目錄下已經(jīng)存在的查詢文件zgjk.qpr后,在命令窗口生成的命令是_____。
A) OPEN QUERY zgjk.qprB) MODIFY QUERY zgjk.qpr
C) DO QUERY zgjk.qprD) CREATE QUERY zgjk.qpr
22. 查詢?cè)O(shè)計(jì)器和視圖設(shè)計(jì)器的主要不同表現(xiàn)在于_____。
A)查詢?cè)O(shè)計(jì)器有“更新條件”選項(xiàng)卡,沒(méi)有“查詢?nèi)ハ颉边x項(xiàng)
B)查詢?cè)O(shè)計(jì)器沒(méi)有“更新條件”選項(xiàng)卡,有“查詢?nèi)ハ颉边x項(xiàng)
C)視圖設(shè)計(jì)器沒(méi)有“更新條件”選項(xiàng)卡,有“查詢?nèi)ハ颉边x項(xiàng)
D)視圖設(shè)計(jì)器有“更新條件”選項(xiàng)卡,沒(méi)有“查詢?nèi)ハ颉边x項(xiàng)
23. 默認(rèn)查詢的輸出形式是______。
A)數(shù)據(jù)表B)圖形C)報(bào)表D)瀏覽
24. 用于顯示部分查詢結(jié)果的TOP短語(yǔ),必須與______同時(shí)使用,才有效果。
A) ORDER BYB) FROMC) WHERED) GROUP BY
25. 視圖不能單獨(dú)存在,它必須依賴于______。
A)視圖B)數(shù)據(jù)庫(kù)C)數(shù)據(jù)表D)查詢
26. 以下關(guān)于查詢的描述正確的是______。
A)不能根據(jù)自由表建立查詢B)只能根據(jù)自由表建立查詢
C)只能根據(jù)數(shù)據(jù)庫(kù)表建立查詢D)可以根據(jù)數(shù)據(jù)庫(kù)表和自由表建立查詢
27. 下面關(guān)于查詢描述正確的是______。
A)可以使用CREATE VIEW 打開(kāi)查詢?cè)O(shè)計(jì)器
B)使用查詢?cè)O(shè)計(jì)器可以生成所有的SQL查詢語(yǔ)句
C)使用查詢?cè)O(shè)計(jì)器生成的SQL語(yǔ)句存盤(pán)后將存放在擴(kuò)展名為QPR的文件中
D)使用DO語(yǔ)句執(zhí)行查詢時(shí),可以不帶擴(kuò)展名
28. 以下關(guān)于視圖的描述正確的是______。
A)可以根據(jù)自由表建立視圖B)可以根據(jù)查詢建立視圖
C)可以根據(jù)數(shù)據(jù)庫(kù)表建立視圖D)可以根據(jù)數(shù)據(jù)庫(kù)表和自由表建立視圖
29. 下面有關(guān)對(duì)視圖的描述正確的是______。
A)可以使用MODIFY STRUCTURE命令修改視圖的結(jié)構(gòu)
B)視圖不能刪除,否則影響原來(lái)的數(shù)據(jù)文件
C)視圖是對(duì)表的復(fù)制產(chǎn)生的
D)使用SQL對(duì)視圖進(jìn)行查詢時(shí)必須事先打開(kāi)該視圖所在的數(shù)據(jù)庫(kù)
30. 如果要在屏幕上直接看到查詢結(jié)果,“查詢?nèi)ハ颉睉?yīng)該選擇______。
A)屏幕B)瀏覽C)臨時(shí)表或屏幕D)瀏覽或屏幕
二、填空題
1. 查詢?cè)O(shè)計(jì)器中的“連接”選項(xiàng)卡,可以控制______選擇。
2. 查詢?cè)O(shè)計(jì)器的“篩選”選項(xiàng)卡用來(lái)指定查詢的______。
3. 建立遠(yuǎn)程視圖必須首先建立與遠(yuǎn)程數(shù)據(jù)庫(kù)的______。
4. 通過(guò)Visual FoxPro的視圖,不僅可以查詢數(shù)據(jù)庫(kù)表,還可以______數(shù)據(jù)庫(kù)。
5. 創(chuàng)建視圖時(shí),相應(yīng)的數(shù)據(jù)庫(kù)必須是______狀態(tài)。
6. 視圖和查詢都可以對(duì)______表進(jìn)行操作。
7. 可用視圖______修改源表中的數(shù)據(jù)。
8. 視圖可分為_(kāi)_____、______兩種。
9. SQL可以控制視圖的______方法。
10. 視圖中的數(shù)據(jù)取自數(shù)據(jù)庫(kù)中的______或______。
11. 由多個(gè)本地表創(chuàng)建的視圖,應(yīng)當(dāng)稱為_(kāi)_____。
12. 查詢______更新表中的數(shù)據(jù)。
13. 創(chuàng)建視圖時(shí),相應(yīng)的數(shù)據(jù)庫(kù)必須是______狀態(tài)。