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页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2部分考 试 篇165第5章查询与视图5.1 知 识 要 点(1)查询与视图的基本概念。(2)查询文件建立、执行和修改的方法。(3)视图文件建立、执行和修改的方法。(4)查询与视图的区别。5.2 典型试题与解析【例1】以下关于查询描述正确的是_。A不能根据自由表建立查询 B只能根据自由表建立查询 C只能根据数据库表建立查询 D可以根据数据库表和自由表建立查询解析:查询的数据源可以是一张或多张相关联的自由表、数据库表或视图。答案:D【例2】以下关于查询的描述正确的是_。A查询保存在项目文件中B查询保存在数据库文件中C查询保存在表文件中 D查询保存在查询文件中解析:查询保存在查询文件中。答案:D

2、【例3】在Visual FoxPro中,有关查询设计器描述正确的是_。A“联接”选项卡与SQL语句的GROUP BY 短语对应B“筛选”选项卡与SQL语句的HAVING 短语对应C“排序依据”选项卡与SQL语句的ORDER BY 短语对应D“分组依据”选项卡与SQL语句的JOIN ON 短语对应解析:“联接”选项卡用于指定各数据表或视图之间的联接关系,对应于JOIN ON短语;“筛选”选项卡用于指定查询条件,对应于WHERE短语;“排序依据”选项卡用于指定查询结果中记录的排列顺序,对应于ORDER BY短语;“分组依据”选项卡对应于GROUP BY短语和HAVING短语。答案:C【例4】在Vi

3、sual FoxPro中,要运行查询文件query1.qpr,可以使用命令_。ADO query1 BDO query1.qprCDO QUERY query1 DRUN query1解析:可以使用命令方式执行查询,命令格式是DO <查询文件名.qpr> ,必须给出查询文件的扩展名.qpr。答案:B 【例5】在Visual FoxPro中,以下关于视图描述中错误的是_。A通过视图可以对表进行查询 B通过视图可以对表进行更新C视图是一个虚拟表 D视图就是一种查询解析:视图可看做是由基本表派生出来的虚拟表,利用视图可对表进行查询并进行更新。视图和查询都是Visual FoxPro提供的

4、检索数据的工具,二者有相似之处,但不完全相同。答案:D【例6】以下关于视图的描述正确的是_。A视图保存在项目文件中 B视图保存在数据库文件中C视图保存在表文件中 D视图保存在视图文件中解析:视图保存在数据库文件中。答案:B【例7】以下关于视图描述错误的是_。A只有在数据库中可以建立视图 B视图定义保存在视图文件中C从用户查询的角度视图和表一样 D视图物理上不包括数据解析:视图物理上不包括数据,视图保存在数据库文件中,但是当视图所在的数据库关闭时,视图的定义就消失了。答案:B【例8】在Visual FoxPro中,关于查询和视图描述正确的是_。A查询是一个预先定义好的SQL SELECT语句文件

5、B视图是一个预先定义好的SQL SELECT语句文件C查询和视图都是同一种文件,只是名称不同D查询和视图都是一个存储数据的表解析:查询可看做是一个预先定义好的SQL SELECT语句文件,其本身并不存储数据;视图可看做是由基本表派生出来的虚拟表,本身并不存储数据。答案:A【例9】在Visual FoxPro中,以下叙述正确的是_。A利用视图可以修改数据 B利用查询可以修改数据C查询和视图具有相同的作用 D视图可以定义输出去向解析:查询和视图既有相似之处,又各有特点:利用查询可检索数据,且可定义输出去向;利用视图可检索数据,还可以修改数据。答案:A【例10】根据“歌手”表建立视图 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 语句>。取左子串函数LEFT(<字符表达式>, <数值表达式N>),功能是返回从字符串左端开始,连续取N位字符所组成的字符串。字符串匹配函数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下列关于查询的说法中,不正确的一项是_。A查询是Visual FoxPro支持的一种数据库对象B查询就是预先定义好的一个SQL SELECT语句C查询是从指定的表中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果D查询就是一种表文件2下列关于查询的说法正确的一项是_。A查询文件的扩展名为.qpxB不能基于自由表创建查询C根据数据库表或自由表或视图可以建立查询D不能基于视图创建查询3下列关于查询的说法中错误

9、的是_。A利用查询设计器可以查询表的内容B利用查询设计器不能完成数据的统计运算C利用查询设计器可以进行有关表数据的统计运算D查询设计器的查询去向可以是图形4下列有关查询的叙述中错误的是_。A查询的去向包括表、临时表、报表等B查询文件的扩展名是.qprC查询是一种特殊的文件,只能通过查询设计器创建D查询的数据源包括表和视图5下列关于Visual FoxPro查询对象的描述中,错误的是_。A执行查询文件和执行该文件包含的SQL命令的效果是一样的B可以基于表或视图创建查询C执行查询时,必须要事先打开相关的表D不能利用查询来修改相关表里的数据6以纯文本形式保存设计结果的设计器是_。A查询设计器 B菜单

10、设计器 C表单设计器D数据库设计器7在Visual FoxPro中,查询文件的扩展名为_。A.qpr B.fmt C.fptD.lbt8在Visual FoxPro中,当一个查询基于多个表时,要求_。A表之间不需要有联系B表之间必须是有联系的 C表之间一定不要有联系D表之间可以有联系可以没联系9在查询设计器的“字段”选项卡中设置字段时,如果将“可用字段”列表框中的所有字段一次移到“选定字段”列表框中,可单击_按钮。A添加B全部添加C移去D全部移去10查询设计器中的“筛选”选项卡用来_。A编辑联接条B指定查询条件C指定排序属性D指定是否要重复记录11查询设计器中的“杂项”选项卡用于_。A编辑联接

11、条件B指定是否要重复记录及列在前面的记录等C指定查询条件D指定要查询的数据12查询设计器中的选项卡中没有_。A字段B杂项C筛选D分类13在查询设计器中,与SQL的WHERE子句对应的选项卡是_。A字段 B联接 C筛选 D分组依据14利用查询设计器设计查询,若要为查询设置一个查询计算表达式,应使用_。A“联接”选项卡 B“筛选”选项卡C“杂项”选项卡 D“字段”选项卡E“分组依据”选项卡15SQL SELECT语句中的GROUP BY 子句对应于查询设计器的_。A“排序依据”选项卡 B“字段”选项卡C“筛选”选项卡 D“分组依据”选项卡16在Visual FoxPro中,下列对查询设计器的描述中

12、正确的是_。A“联接”选项卡对应WHERE 短语B“筛选”选项卡对应WHERE 短语C“分组依据”选项卡对应JOIN IN短语D“排序依据”选项卡对应JOIN IN 短语17利用查询设计器设计查询,若要指定是否要重复记录(对应于DISTINCT),应使用_。A“联接”选项卡 B“筛选”选项卡 C“杂项”选项卡D“字段”选项卡 E“分组依据”选项卡F“排序依据”选项卡18在查询设计器中,用于编辑联接条件的选项卡是_。A字段B联接C筛选D排序依据19只有满足联接条件的记录才包含在查询结果中,这种联接为_。A左联接B右联接C内部联接D完全联接20在查询设计器中可以定义的“查询去向”默认为_。A浏览B

13、图形C临时表D标签21在查询设计器中可以根据需要指定查询的去向,下列选项中不属于Visual FoxPro指定的查询输出去向的是_。A图形 B文本 C标签 D临时表22如果要在屏幕上直接看到查询结果,“查询去向”应选择_。A屏幕 B浏览C浏览或屏幕D临时表23可以运行查询的命令是_。ABROWSE BCREATE CDO QUERY DDO24在Visual FoxPro中,执行查询Query2.qpr的正确命令是_。ADO Query2 BDO Query2.qprCEXEC Query2 DEXEC Query2.qpr5.3.2 视图1修改本地视图使用的命令是_。ACREATE SQL

14、VIEWBMODIFY VIEW CRENAME VIEWDDELETE VIEW2在Visual FoxPro中,关于视图描述正确的是_。 A视图也称作窗口 B视图是一个预先定义好的SQL SELECT语句文件 C视图是一种用SQL SELECT语句定义的虚拟表 D视图是一个存储数据的特殊表3下列有关视图的描述中错误的是_。A视图的数据源只能是数据库表和视图,不能是自由表B使用USE命令可以打开或关闭视图C视图没有相应的文件,视图定义保存在数据库文件中D在视图设计器中不能指定“查询去向”4在Visual FoxPro中,下列描述正确的是_。A视图不能从多个表中提取数据B视图不能用于更新数据C

15、视图设计完成后,视图的结果保存在以.qpr为扩展名的文件中D视图设计器中没有“查询去向”的设定5关于视图的描述,说法正确的是_。A利用视图,可以更新表中的数据B使用视图不需要打开数据库C使用视图,可以提高查询速度D当某个视图被删除后,则基于该视图建立的表也将自动被删除6关于Visual FoxPro视图的描述,说法正确的是_。A通过视图只能查询数据,不能更新数据B视图设计完成之后,将以.vpr为扩展名的文件形式保存在磁盘中C不用打开数据库也可以使用视图D通过远程视图可以访问其他数据库7查询设计器和视图设计器的主要不同表现在于_。A查询设计器有“更新条件”选项卡,没有“查询去向”选项B查询设计器

16、没有“更新条件”选项卡,有“查询去向”选项C视图设计器没有“更新条件”选项卡,有“查询去向”选项D视图设计器有“更新条件”选项上,也有“查询去向”选项8打开视图后,可以显示视图中数据的命令是_。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根据教师表(职工号,系号,姓名,工资,主讲课程)建立一个视图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“客户”表和“贷款”表的结构如下:客户(客户号,姓名,出生日期,身份证号)贷款(贷款编号,银行号,客户号,贷款金额,贷款性质)建立视图统计每个客户贷款的次数,正确的SQL语句是_。ACREATE

19、VIEW V_DK AS SELECT 客户号,COUNT(*) AS 次数; FROM 贷款 ORDER BY 客户号BCREATE VIEW V_DK AS SELECT 客户号,COUNT(*) AS 次数 FROM贷款CCREATE VIEW V_DK AS SELECT 客户号,COUNT(*) AS 次数; FROM 贷款 GROUP BY 客户号DCREATE VIEW V_DK AS SELECT 客户号,COUNT(*) AS 次数; FROM 贷款 COMPUTE BY 客户号13根据“职工”表建立一个“部门”视图,该视图包括了部门编号和(该部

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设有学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论