vfp(第3版)課件:vf02-05_第1頁
vfp(第3版)課件:vf02-05_第2頁
vfp(第3版)課件:vf02-05_第3頁
vfp(第3版)課件:vf02-05_第4頁
vfp(第3版)課件:vf02-05_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第2部分考 試 篇165第5章查詢與視圖5.1 知 識 要 點(1)查詢與視圖的基本概念。(2)查詢文件建立、執(zhí)行和修改的方法。(3)視圖文件建立、執(zhí)行和修改的方法。(4)查詢與視圖的區(qū)別。5.2 典型試題與解析【例1】以下關(guān)于查詢描述正確的是_。A不能根據(jù)自由表建立查詢 B只能根據(jù)自由表建立查詢 C只能根據(jù)數(shù)據(jù)庫表建立查詢 D可以根據(jù)數(shù)據(jù)庫表和自由表建立查詢解析:查詢的數(shù)據(jù)源可以是一張或多張相關(guān)聯(lián)的自由表、數(shù)據(jù)庫表或視圖。答案:D【例2】以下關(guān)于查詢的描述正確的是_。A查詢保存在項目文件中B查詢保存在數(shù)據(jù)庫文件中C查詢保存在表文件中 D查詢保存在查詢文件中解析:查詢保存在查詢文件中。答案:D

2、【例3】在Visual FoxPro中,有關(guān)查詢設(shè)計器描述正確的是_。A“聯(lián)接”選項卡與SQL語句的GROUP BY 短語對應(yīng)B“篩選”選項卡與SQL語句的HAVING 短語對應(yīng)C“排序依據(jù)”選項卡與SQL語句的ORDER BY 短語對應(yīng)D“分組依據(jù)”選項卡與SQL語句的JOIN ON 短語對應(yīng)解析:“聯(lián)接”選項卡用于指定各數(shù)據(jù)表或視圖之間的聯(lián)接關(guān)系,對應(yīng)于JOIN ON短語;“篩選”選項卡用于指定查詢條件,對應(yīng)于WHERE短語;“排序依據(jù)”選項卡用于指定查詢結(jié)果中記錄的排列順序,對應(yīng)于ORDER BY短語;“分組依據(jù)”選項卡對應(yīng)于GROUP BY短語和HAVING短語。答案:C【例4】在Vi

3、sual FoxPro中,要運行查詢文件query1.qpr,可以使用命令_。ADO query1 BDO query1.qprCDO QUERY query1 DRUN query1解析:可以使用命令方式執(zhí)行查詢,命令格式是DO <查詢文件名.qpr> ,必須給出查詢文件的擴展名.qpr。答案:B 【例5】在Visual FoxPro中,以下關(guān)于視圖描述中錯誤的是_。A通過視圖可以對表進行查詢 B通過視圖可以對表進行更新C視圖是一個虛擬表 D視圖就是一種查詢解析:視圖可看做是由基本表派生出來的虛擬表,利用視圖可對表進行查詢并進行更新。視圖和查詢都是Visual FoxPro提供的

4、檢索數(shù)據(jù)的工具,二者有相似之處,但不完全相同。答案:D【例6】以下關(guān)于視圖的描述正確的是_。A視圖保存在項目文件中 B視圖保存在數(shù)據(jù)庫文件中C視圖保存在表文件中 D視圖保存在視圖文件中解析:視圖保存在數(shù)據(jù)庫文件中。答案:B【例7】以下關(guān)于視圖描述錯誤的是_。A只有在數(shù)據(jù)庫中可以建立視圖 B視圖定義保存在視圖文件中C從用戶查詢的角度視圖和表一樣 D視圖物理上不包括數(shù)據(jù)解析:視圖物理上不包括數(shù)據(jù),視圖保存在數(shù)據(jù)庫文件中,但是當(dāng)視圖所在的數(shù)據(jù)庫關(guān)閉時,視圖的定義就消失了。答案:B【例8】在Visual FoxPro中,關(guān)于查詢和視圖描述正確的是_。A查詢是一個預(yù)先定義好的SQL SELECT語句文件

5、B視圖是一個預(yù)先定義好的SQL SELECT語句文件C查詢和視圖都是同一種文件,只是名稱不同D查詢和視圖都是一個存儲數(shù)據(jù)的表解析:查詢可看做是一個預(yù)先定義好的SQL SELECT語句文件,其本身并不存儲數(shù)據(jù);視圖可看做是由基本表派生出來的虛擬表,本身并不存儲數(shù)據(jù)。答案:A【例9】在Visual FoxPro中,以下敘述正確的是_。A利用視圖可以修改數(shù)據(jù) B利用查詢可以修改數(shù)據(jù)C查詢和視圖具有相同的作用 D視圖可以定義輸出去向解析:查詢和視圖既有相似之處,又各有特點:利用查詢可檢索數(shù)據(jù),且可定義輸出去向;利用視圖可檢索數(shù)據(jù),還可以修改數(shù)據(jù)。答案:A【例10】根據(jù)“歌手”表建立視圖 myview,

6、視圖中含有包括了“歌手號”左邊第一位是“1”的所有記錄,正確的 SQL 語句是_。ACREATE VIEW myview AS SELECT * FROM 歌手;WHERE LEFT(歌手號,1)= "1"BCREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE("1"歌手號)CCREATE VIEW myview SELECT * FROM 歌手;WHERE LEFT(歌手號,1)= "1"DCREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE(&q

7、uot;1"歌手號)解析:定義視圖的命令格式是CREATE VIEW <視圖名> AS <SELECT 語句>。取左子串函數(shù)LEFT(<字符表達式>, <數(shù)值表達式N>),功能是返回從字符串左端開始,連續(xù)取N位字符所組成的字符串。字符串匹配函數(shù)LIKE(<C1>,<C2>),功能是比較C1與C2是否匹配,若匹配返回.T.,否則返回.F.,C1中可以使用通配符*或?,而C2中不能使用通配符。答案:A【例11】刪除視圖myview的命令是_。ADELETE myviewBDELETE VIEW myviewCDROP

8、 VIEW myview DREMOVE VIEW myview解析:刪除視圖的SQL命令是DROP VIEW <視圖名>。答案:C5.3 測 試 題5.3.1 查詢1下列關(guān)于查詢的說法中,不正確的一項是_。A查詢是Visual FoxPro支持的一種數(shù)據(jù)庫對象B查詢就是預(yù)先定義好的一個SQL SELECT語句C查詢是從指定的表中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果D查詢就是一種表文件2下列關(guān)于查詢的說法正確的一項是_。A查詢文件的擴展名為.qpxB不能基于自由表創(chuàng)建查詢C根據(jù)數(shù)據(jù)庫表或自由表或視圖可以建立查詢D不能基于視圖創(chuàng)建查詢3下列關(guān)于查詢的說法中錯誤

9、的是_。A利用查詢設(shè)計器可以查詢表的內(nèi)容B利用查詢設(shè)計器不能完成數(shù)據(jù)的統(tǒng)計運算C利用查詢設(shè)計器可以進行有關(guān)表數(shù)據(jù)的統(tǒng)計運算D查詢設(shè)計器的查詢?nèi)ハ蚩梢允菆D形4下列有關(guān)查詢的敘述中錯誤的是_。A查詢的去向包括表、臨時表、報表等B查詢文件的擴展名是.qprC查詢是一種特殊的文件,只能通過查詢設(shè)計器創(chuàng)建D查詢的數(shù)據(jù)源包括表和視圖5下列關(guān)于Visual FoxPro查詢對象的描述中,錯誤的是_。A執(zhí)行查詢文件和執(zhí)行該文件包含的SQL命令的效果是一樣的B可以基于表或視圖創(chuàng)建查詢C執(zhí)行查詢時,必須要事先打開相關(guān)的表D不能利用查詢來修改相關(guān)表里的數(shù)據(jù)6以純文本形式保存設(shè)計結(jié)果的設(shè)計器是_。A查詢設(shè)計器 B菜單

10、設(shè)計器 C表單設(shè)計器D數(shù)據(jù)庫設(shè)計器7在Visual FoxPro中,查詢文件的擴展名為_。A.qpr B.fmt C.fptD.lbt8在Visual FoxPro中,當(dāng)一個查詢基于多個表時,要求_。A表之間不需要有聯(lián)系B表之間必須是有聯(lián)系的 C表之間一定不要有聯(lián)系D表之間可以有聯(lián)系可以沒聯(lián)系9在查詢設(shè)計器的“字段”選項卡中設(shè)置字段時,如果將“可用字段”列表框中的所有字段一次移到“選定字段”列表框中,可單擊_按鈕。A添加B全部添加C移去D全部移去10查詢設(shè)計器中的“篩選”選項卡用來_。A編輯聯(lián)接條B指定查詢條件C指定排序?qū)傩訢指定是否要重復(fù)記錄11查詢設(shè)計器中的“雜項”選項卡用于_。A編輯聯(lián)接

11、條件B指定是否要重復(fù)記錄及列在前面的記錄等C指定查詢條件D指定要查詢的數(shù)據(jù)12查詢設(shè)計器中的選項卡中沒有_。A字段B雜項C篩選D分類13在查詢設(shè)計器中,與SQL的WHERE子句對應(yīng)的選項卡是_。A字段 B聯(lián)接 C篩選 D分組依據(jù)14利用查詢設(shè)計器設(shè)計查詢,若要為查詢設(shè)置一個查詢計算表達式,應(yīng)使用_。A“聯(lián)接”選項卡 B“篩選”選項卡C“雜項”選項卡 D“字段”選項卡E“分組依據(jù)”選項卡15SQL SELECT語句中的GROUP BY 子句對應(yīng)于查詢設(shè)計器的_。A“排序依據(jù)”選項卡 B“字段”選項卡C“篩選”選項卡 D“分組依據(jù)”選項卡16在Visual FoxPro中,下列對查詢設(shè)計器的描述中

12、正確的是_。A“聯(lián)接”選項卡對應(yīng)WHERE 短語B“篩選”選項卡對應(yīng)WHERE 短語C“分組依據(jù)”選項卡對應(yīng)JOIN IN短語D“排序依據(jù)”選項卡對應(yīng)JOIN IN 短語17利用查詢設(shè)計器設(shè)計查詢,若要指定是否要重復(fù)記錄(對應(yīng)于DISTINCT),應(yīng)使用_。A“聯(lián)接”選項卡 B“篩選”選項卡 C“雜項”選項卡D“字段”選項卡 E“分組依據(jù)”選項卡F“排序依據(jù)”選項卡18在查詢設(shè)計器中,用于編輯聯(lián)接條件的選項卡是_。A字段B聯(lián)接C篩選D排序依據(jù)19只有滿足聯(lián)接條件的記錄才包含在查詢結(jié)果中,這種聯(lián)接為_。A左聯(lián)接B右聯(lián)接C內(nèi)部聯(lián)接D完全聯(lián)接20在查詢設(shè)計器中可以定義的“查詢?nèi)ハ颉蹦J為_。A瀏覽B

13、圖形C臨時表D標(biāo)簽21在查詢設(shè)計器中可以根據(jù)需要指定查詢的去向,下列選項中不屬于Visual FoxPro指定的查詢輸出去向的是_。A圖形 B文本 C標(biāo)簽 D臨時表22如果要在屏幕上直接看到查詢結(jié)果,“查詢?nèi)ハ颉睉?yīng)選擇_。A屏幕 B瀏覽C瀏覽或屏幕D臨時表23可以運行查詢的命令是_。ABROWSE BCREATE CDO QUERY DDO24在Visual FoxPro中,執(zhí)行查詢Query2.qpr的正確命令是_。ADO Query2 BDO Query2.qprCEXEC Query2 DEXEC Query2.qpr5.3.2 視圖1修改本地視圖使用的命令是_。ACREATE SQL

14、VIEWBMODIFY VIEW CRENAME VIEWDDELETE VIEW2在Visual FoxPro中,關(guān)于視圖描述正確的是_。 A視圖也稱作窗口 B視圖是一個預(yù)先定義好的SQL SELECT語句文件 C視圖是一種用SQL SELECT語句定義的虛擬表 D視圖是一個存儲數(shù)據(jù)的特殊表3下列有關(guān)視圖的描述中錯誤的是_。A視圖的數(shù)據(jù)源只能是數(shù)據(jù)庫表和視圖,不能是自由表B使用USE命令可以打開或關(guān)閉視圖C視圖沒有相應(yīng)的文件,視圖定義保存在數(shù)據(jù)庫文件中D在視圖設(shè)計器中不能指定“查詢?nèi)ハ颉?在Visual FoxPro中,下列描述正確的是_。A視圖不能從多個表中提取數(shù)據(jù)B視圖不能用于更新數(shù)據(jù)C

15、視圖設(shè)計完成后,視圖的結(jié)果保存在以.qpr為擴展名的文件中D視圖設(shè)計器中沒有“查詢?nèi)ハ颉钡脑O(shè)定5關(guān)于視圖的描述,說法正確的是_。A利用視圖,可以更新表中的數(shù)據(jù)B使用視圖不需要打開數(shù)據(jù)庫C使用視圖,可以提高查詢速度D當(dāng)某個視圖被刪除后,則基于該視圖建立的表也將自動被刪除6關(guān)于Visual FoxPro視圖的描述,說法正確的是_。A通過視圖只能查詢數(shù)據(jù),不能更新數(shù)據(jù)B視圖設(shè)計完成之后,將以.vpr為擴展名的文件形式保存在磁盤中C不用打開數(shù)據(jù)庫也可以使用視圖D通過遠程視圖可以訪問其他數(shù)據(jù)庫7查詢設(shè)計器和視圖設(shè)計器的主要不同表現(xiàn)在于_。A查詢設(shè)計器有“更新條件”選項卡,沒有“查詢?nèi)ハ颉边x項B查詢設(shè)計器

16、沒有“更新條件”選項卡,有“查詢?nèi)ハ颉边x項C視圖設(shè)計器沒有“更新條件”選項卡,有“查詢?nèi)ハ颉边x項D視圖設(shè)計器有“更新條件”選項上,也有“查詢?nèi)ハ颉边x項8打開視圖后,可以顯示視圖中數(shù)據(jù)的命令是_。ADO BCREATE CBROWSE DUSE9在Employee表上建立視圖Em_view的正確的SQL命令是_。ACREATE VIEW Em_view SELECT 職工號,工資 FROM EmployeeBCREATE VIEW Em_view AS SELECT 職工號,工資 FROM EmployeeCCREATE AS Em_view VIEW SELECT 職工號,工資 FROM Em

17、ployeeDCREATE VIEW Em_view WHILE SELECT 職工號,工資 FROM Employee10根據(jù)教師表(職工號,系號,姓名,工資,主講課程)建立一個視圖salary,該視圖包括了系號和(該系的)平均工資兩個字段,正確的SQL語句是_。ACREATE VIEW salary AS系號,SVG(工資) AS 平均工資; FROM 教師 GROUP BY系號BCREATE VIEW salary AS SELECT系號,AVG(工資) AS 平均工資; FROM教師 GROUP BY系名CCREATE VIEW salary SELECT系號,AV

18、G(工資) AS 平均工資; FROM 教師 GROUP BY系號DCREATE VIEW salary AS SELECT系號,AVG(工資) AS 平均工資; FROM 教師 GROUP BY系號 11刪除視圖salary的命令是_。ADROP salary VIEW BDROP VIEW salary CDELETE salary VIEW DDELETE salary 12“客戶”表和“貸款”表的結(jié)構(gòu)如下:客戶(客戶號,姓名,出生日期,身份證號)貸款(貸款編號,銀行號,客戶號,貸款金額,貸款性質(zhì))建立視圖統(tǒng)計每個客戶貸款的次數(shù),正確的SQL語句是_。ACREATE

19、VIEW V_DK AS SELECT 客戶號,COUNT(*) AS 次數(shù); FROM 貸款 ORDER BY 客戶號BCREATE VIEW V_DK AS SELECT 客戶號,COUNT(*) AS 次數(shù) FROM貸款CCREATE VIEW V_DK AS SELECT 客戶號,COUNT(*) AS 次數(shù); FROM 貸款 GROUP BY 客戶號DCREATE VIEW V_DK AS SELECT 客戶號,COUNT(*) AS 次數(shù); FROM 貸款 COMPUTE BY 客戶號13根據(jù)“職工”表建立一個“部門”視圖,該視圖包括了部門編號和(該部

20、門的)平均工資兩個字段,正確的SQL語句是_。ACREATE VIEW 部門 AS SELECT 部門編號,AVG(工資) AS 平均工資; FROM 職工 GROUP BY 部門編號BCREATE VIEW 部門 SELECT 部門編號,AVG(工資) AS 平均工資; FROM 職工 GROUP BY 部門編號CCREATE VIEW 部門 AS SELECT 部門編號,AVG(工資) AS 平均工資; FROM 職工 GROUP BY 部門名稱DCREATE VIEW 部門 AS 部門編號,AVG(工資) AS 平均工資; FROM 職工 GROUP BY 部門編號14設(shè)有學(xué)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論