考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF辅导 > 文章内容
  

计算机等级考试二级VFP辅导讲义:查询和视图

中华IT学院   【 】  [ 2017年7月4日 ]

  知识要点

  1. 建立查询文件

  建立查询文件的方法有:

  (1)单击“文件”菜单中的“新建”命令(或工具栏上的“新建”按钮),在“新建”对话框中选择“查询”,然后单击“新建查询”按钮,同时打开查询设计器和“添加表和视图”对话框,选择相关数据库,单击“添加”按钮添加用于建立查询的表和视图。

  (2)在”项目管理器”中,选择“数据”选项卡中的查询,单击“新建”按钮,则出现新建查询的方式选择对话框。单击“新建查询”按钮,则打开“查询设计器”对话框。

  (3)执行CREATE QUERY命令打开查询设计器建立查询。

  (4)直接编辑.qpr文件建立查询。

  2.查询选项卡:

  查询设计器界面的各项选卡和SQL SELECT语句的个短语是相对应的。

  ....“添加表和视图”:打开查询设计器就可以选择设计查询的表或视图,这项操作对应于FROM 短语,此后还可以从“查询”菜单或工具栏中选择“添加表”或选择“移去表”重新指定设计查询的表;

  ....“字段”选项卡对应于SELECT 短语,指定所要查询的数据,这时可以单击“全部添加”选择所有字段,也可以逐个选择字段“添加”;

  ....在函数和表达式“编辑框中可以输入或编辑计算表达式。

  ....“联接“选项卡对应于JOIN ON 短语,用于编辑联接条件。

  ....“筛选”选项卡对应于WHERE 短语,用于指定查询条件。

  ....“排序依据”选项卡对应于ORDER BY 短语,用于指定排序的字段和排序方式。

  ....“分组依据”选项卡对应于GROUP BY 短语和HAVING 短语,用于分组。

  ....“杂项”选项卡可以指定是否要重复记录(对应于DISTINCT)及列在前面的记录(对应于TOP 短语)等。

  从以上个选项卡的内容可以看出,如果熟悉SQL SELECT,那么设计查询是非常简单的 ;反之如果不熟悉,甚至不了解SQL SELECT,将很难理解查询设计器的这些内容。

  例 题

  1.在Visual FoxPro 中,查询文件的扩展名为____。

  A..qpr

  B..fmt

  C..fpt

  D..lbt

  [解析] 本题考查的知识点是查询文件的扩展名。在Visual FoxPro 中,查询文件的扩展名为.qpr。本题选项A 是查询文件的扩展名。选项B是格式文件的扩展名。选项C 是表备注文件的扩展名。选项D 是标签备注文件的扩展名。

  [答案] A

  2.下列关于查询的说法,不正确的一项是____。

  A.查询是Visual FoxPro 支持的一种数据对象

  B.查询就是预先定义好的一个SQL SELECT 语句

  C.查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果

  D.查询就是查询,它与SQL SELECT 语句无关

  [解析] 本题考查的知识点是查询的基础知识。此处介绍的查询实际是一个名词,它是Visual FoxPro 支持的一种数据对象。实际上,查询就是预先定义好的一个SQL SELECT 语句,根据不同的需要可以反复和直接使用。换个角度讲,查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。 由此可以看出选项A,B,C 都正确,选项D 错误, 因为查询就是预先定义好的一个SQL SELECT 语句。

  [答案] D

  3.打开查询设计器的命令是____。

  A.OPEN QUERY

  B.OPEN VIEW

  C.CREATE QUERY

  D.CREATE VIEW

  [解析] 本题考查的知识点是打开查询设计器的命令。在Visual FoxPro中,打开查询设计器的命令是CREATE QUERY。 本题选项A 和B的语法错误。选项C 是打开查询设计器的命令。选项D 是打开视图设计器命令。

  [答案] C

  4.下列利用项目管理器新建查询的操作中,正确的一项是____。

  A.打开项目管理器,选定“数据”选项卡,选定“查询”,单击“新建”按钮

  B.打开项目管理器,选定“数据”选项卡,选定“查询”,单击“运行”按钮

  C.打开项目管理器,选定“文档”选项卡,选定“查询”,单击“新建”按钮

  D.打开项目管理器,选定“代码”选项卡,选定“查询”,单击“新建”按钮

  [解析] 本题考查的知识点是利用项目管理器新建查询。利用项目管理器新建查询的操作步骤是:打开项目管理器,选定“数据”选项卡,选定“查询”,单击“新建”按钮,打开“查询设计器” 即可创建查询。本题选项A 创建查询的操作方法正确。选项B 错误,因为新建查询,应该单击“新建”按钮,查询在没建立之前不能运行。选项C 和D 错误,因为“查询”项位于“数据”和“全部”选项卡下, “文档”和“代码”选项卡中没有“查询”项。

  [答案] A

  5.查询设计器中的选项卡依次为____。

  A.字段、联接、筛选、排序依据、分组依据

  B.字段、联接、排序依据、分组依据、杂项

  C.字段、联接、筛选、排序依据、分组依据、更新条件、杂项

  D.字段、联接、筛选、排序依据、分组依据、杂项

  [解析] 本题考查的知识点是查询设计器中的选项卡。查询设计器中有6 个选项卡,依次为字段、联接、筛选、排序依据、分组依据、杂项。选项A 中缺少“杂项’’选项卡。选项B 中缺少“筛选”选项卡。选项C 中多了“更新条件”选项卡,实际上选项C 是视图设计器中的选项卡。选项D 完全正确。

  [答案] D

  6.在Visual FoxPro 中,查询设计器中的选项卡与____语句相对应。

  A.SQL SELECT

  B.SQI ALSERT

  C.SQL UPDATE

  D.SQL DROP

  [解析] 本题考查的知识点是查询设计器与Visual FoxPro 支持的语句的对应关系。在Visual FoxPro 中,因为查询是预先定义好的一个SQL SELECT 语句,查询设计器的基础是SQL SELECT 语句,所以查询设计器中的选项卡与SQL SELECT 语句相对应。 选项A 与查询设计器中的选项卡相对应。选项B 用于修改表的结构,与查询设计器无关。选项C 用于更新表,与查询设计器无关。选项D 用于删除表,与查询设计器无关。因此正确答案为A。

  [答案] A

  7.SQL SELECT 语句中的GROUP BY 和HAVING 短语对应查询设计器上的____选项卡。

  A.字段

  B.联接

  C.分组依据

  D.排序依据

  [解析] 本题考查的知识点是查询设计器上的选项卡与SQL SELECT语句的对应关系。在Visual FoxPro 中,GROUP BY 和HAVING 短语对应查询设计器上的“分组依据”选项卡,都是用来分组。

  [答案] C

  8.在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT 语句中的____等效。

  A.WHERE

  B.JOIN ON

  C.ORDER BY

  D.DISTINCT

  [解析] 本题考查的知识点是查询设计器上的选项卡与SQL SELECT语句的对应关系。在Visual FoxPro 中,DISTINCT 短语对应查询设计器上的“杂项”选项卡中的“无重复记录”,都是用来指定查询中没有重复项。

  选项A 用于指定查询条件,与“筛选”选项卡对应。选项B 用于编辑联接条件,与“联接”选项卡对应。选项C 用于指定排序字段和排序方式,与“排序依据”迭项卡对应。选项D 用于指定是否要重复记录,与“杂项”选项卡上的“无重复记录”项对应。

  [答案] D

  9. 在查询设计器的“字段”选项卡中设置字段时,如果将“选定字段”框中的所有字段一次移到 “可用字段”框中,可单击_____按钮。

  A.添加

  B.全部添加

  C.移去

  D.全部移去

  [解析] 本题考查的知识点是查询设计器的“字段”选项卡中各按钮的应用。在查询设计器中,如果要将“可用字段”框中的全部字段都移到“选定字段”框中可单击“全部添加”按钮.单击“添加”按钮只可以将选定的字段添加到“选定字段”框中。单击“全部添加”按钮可以将字段全部添加到“选定字段”框中。单击“移去”按钮,可以将在“选定字段”框中选定的字段移到“可用字段”中。单击“全部移去”按钮,可以将“选定字段”框中的所有字段移到“可用字段”框中。

  [答案] B

  3.执行查询文件

  运行查询的方法有:

  ● 打开项目管理器,打开“数据”选项卡,选择要运行的查询,单击“运行”按钮。

  ● 执行DO<查询文件名>命令。

首页 1 2 尾页
分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved