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