




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,全国计算机等级考试 二级VFP,建立视图与数据查询: (1) 查询文件的建立、执行与修改。 (2) 视图文件的建立、查看与修改。 (3) 建立多表查询。,查询 与视图 一、查询 查询是一个预先定义好的sql sele 语句。获得的查询结果可以按照一定的输出类型定向输出查询结果。 1、查询设计器 进入“查询设计器”的方法: (1)菜单法:“文件”“新建”选择“查询”“新建文件” (2)命令法:CREATE QUERY (3)通过项目管理器创建查询,创建查询 使用“查询设计器”创建查询需要经过以下几个步骤: (1)选择需要从中获取信息的表或视图 (2)选择查询结果中需要的字段或字段表达式 (3)若是多表查询,需要给出表之间联接的表达式 (4)指定查询记录的选择条件 (5)设置排序和分组的选项 (6)选择查询结果的输出方式 2、 查看SQL 在“查询设计器”中单击右键,选择“查看SQL”可以显示由查询操作所产生的SQL命令,显示的命令只能阅读,不能修改。,3、指定查询去向,在查询设计完成后,在“查询设计器”中单击右键,选择“输出设置”,可进行“查询去向”的选择,其中包括了7个按钮,表示查询结果不同的输出类型: (1)浏览:在浏览窗口中显示查询结果(默认) (2)临时表:将查询的结果保存于临时表中 (3)表:将查询的结果作为表文件保存 (4)图形:将查询的结果作为图形输出 (5)屏幕:将查询的结果在当前的窗口中显示 (6)报表:将查询的结果在发送到报表文件 (7)标签:将查询的结果发送到标签文件,4、 运行、保存和修改查询 1、运行查询:在“查询设计器”中单击右键,选择“运行查询”,可得到查询的结果。 或者:在命令窗口中输入命令:DO (注:扩展名.qpr不能少) 2、保存查询:当关闭“查询设计器”窗口或按Ctrl+W就可以保存查询。 3、修改查询:MODIFY QUERY 打开已有的查询文件既可对相关查询进行修改。 查询菜单 打开“查询设计器”后,系统菜单中会自动增加一个“查询”菜单,该菜单包含“查询设计器”下部窗格中各个选项卡包含的所有选项,也包含快捷菜单和“查询设计器”工具栏的大部分功能。,多表查询时需要多个表,首先建立关联。,内部联接:只返回完全满足联接条件的记录 左联接:返回左侧表中的所有记录和右侧表中相匹配的记录 即:左表某记录与右表所有记录比较字段值,若有满足联接条件的,则产生一个真实值记录;若都不满足,则产生一个含.NULL.值的记录。直至左表所有记录都比较完。 左表 右表 结果 aa a1 aa aa bb aa bb .NULL. cc cc .NULL.,右联接:返回右侧表中的所有记录和左侧表中相匹配的记录 即:右表某记录与左表所有记录比较字段值,若有满足联接条件的,则产生一个真实值记录;若都不满足,则产生一个含.NULL.值的记录。直至右表所有记录都比较完。 左表 右表 结果 aa a1 .NULL. a1 bb aa aa aa cc 完全联接: 返回两个表中的所有记录的结果集 即:先按右联接比较字段值,再按左联接比较,字段值。不列入重复记录。 左表 右表 结果 aa a1 aa aa bb aa bb .NULL. cc cc .NULL. .NULL. a1 “联接”选项卡中: 字段名-指定一个作为联接条件的父关联条件 条件-指定一个运算符 值-指定一个作为子关联字段 逻辑-指定各联接条件间的关系,默认为“与”,二、视图 1、 概念 视图是数据库具有的一个特有功能,数据库打开时,视图才可使用。视图只能创建在某个数据库中。 视图是创建自定义并可更新的数据集合。它是一个虚拟表,所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽配得来的。这些数据在数据库中并不实际存储,仅在其数据词典中存储视图的定义。但视图一经定义,就成为数据库的组成部分,可以像数据库表一样接受用户的查询。 视图分为本地视图和远程视图,2、建立视图文件建立视图文件的方法有: 单击“文件”菜单中的“新建”命令,或单击工具栏上的“新建”按钮,打开“新建”对话框,选择“视图”后单机“新建文件”按钮,同时打开视图设计器和“添加表或视图”对话框,单击“添加”按钮添加用于创建视图的表或视图。 打开项目管理器,选定“数据”选项卡,展开将要建立视图的数据库分支,单击“本地视图”或“远程视图”,单击“新建”按钮,打开视图设计器新建视图。 执行CREATE VIEW命令打开视图设计器建立视图。 用建立视图的SQL命令CREATE VIEWAS,3、查看视图文件 利用项目管理器打开项目管理器,选择一个数据库,选择视图名,单击“浏览”按钮查看视图。 利用命令OPEN DATABASE&打开数据库USEBROWSE&浏览视图文件,4、修改视图文件MODIFY VIEW 5、删除视图:drop view ,在Visual FoxPro中,以下关于查询的描述正确的是 A)不能用自由表建立查询 B) 只能使用自由表建立查询 C)不能用数据库表建立查询 D)可以用数据库表和自由表建立查询 答案:D,【例1】在Visual FoxPro中,查询文件的扩展名为_。 Aqpr Bfmt Cfpt Dlbt 【解析】本题考查的知识点是查询文件的扩展名。在Visual FoxPro中,查询文件的扩展名为.qpr。本题选项A是查询文件的扩展名。选项B是格式文件的扩展名。选项C是表备注文件的扩展名。选项D是标签备注文件的扩展名。 【答案】A,【例2】打开查询设计器的命令是_。 A.OPEN QUERY B.OPEN VIEW C.CREATE QUERY D.CREATE VIEW 【解析】本题考查的知识点是打开查询设计器的命令。在Visual FoxPro中,打开查询设计器的命令是CREATE QUERY。本题选项A和B的语法错误。选项C是打开查询设计器的命令。选项D是打开视图设计器命令。 【答案】C,【例3】查询设计器中的选项卡依次为_。 A.字段、联接、筛选、排序依据、分组依据 B.字段、联接、排序依据、分组依据、杂项 C.字段、联接、筛选、排序依据、分组依据、更新条件、杂项 D.字段、联接、筛选、排序依据、分组依据、杂项 【解析】本题考查的知识点是查询设计器中的选项卡。查询设计器中有6个选项卡,依次为字段、联接、筛选、排序依据、分组依据、杂项。 选项A中缺少“杂项选项卡。选项B中缺少“筛选”选项卡。选项C中多了“更新条件”选项卡,实际上选项C是视图设计器中的选项卡。选项D完全正确。 【答案】D,【例4】 SQL SELECT语句中的GROUP BY和HAVING短语对应查询设计器上的_选项卡。 A.字段 B.联接 C.分组依据 D.排序依据 【解析】本题考查的知识点是查询设计器上的选项卡与SQL SELECT语句的对应关系。在Visual FoxPro中,GROUP BY和HAVING短语对应查询设计器上的“分组依据”选项卡,都是用来分组。 【答案】C,【例5】在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT语句中的_等效。 A.WHERE B.JOIN ON C.ORDER BY D.DISTINCT 【解析】本题考查的知识点是查询设计器上的选项卡与SQL SELECT语句的对应关系。在Visual FoxPro中,DISTINCT短语对应查询设计器上的“杂项”选项卡中的“无重复记录”,都是用来指定查询中没有重复项。 选项A用于指定查询条件,与“筛选”选项卡对应。选项B用于编辑联接条件,与“联接”选项卡对应。选项C用于指定排序字段和排序方式,与“排序依据”迭项卡对应。选项D用于指定是否要重复记录,与“杂项”选项卡上的“无重复记录”项对应。 【答案】D,【例6】在查询设计器中可以定义的“查询去向”有_。 A.浏览、临时表、表、图形、屏幕、报表、标签 B.浏览、临时表、表、图形、屏幕、报表、视图 C.浏览、临时表、表、图形、屏幕、标签 D.浏览、临时表、表、图形、报表、标签 【解析】本题考查的知识点是查询设计器的查询去向。在Visual FoxPro中,由于设计查询的目的不只为了完成查询功能,因此在查询设计器中可以根据需要为查询输出定位查询去向。在Visual FoxPro中,可以定位的查询去向有:浏览、临时表、表、图形、屏幕、报表、标签。选项A完全正确。选项B缺少标签,多了视图。迭项C缺少报表。选项D缺少屏幕。 【答案】A,【例7】在VisualFoxPro中,当一个查询基于多个表时,要求表_。 A.之间不需要有联系 B.之间必须是有联系的 C.之间一定不要有联系 D.之间可以有联系可以没联系 【解析】本题考查的知识点是基于多个表建立查询。在Visual FoxPro中,当一个查询基于多个表时,要求表之间必须存在联系。由此可知,只有选项B正确,选项A,C,D都错误。 【答案】B,【例8】远程视图可以访问_上的数据。 A.局域网服务器 B.网络服务器 C.本地服务器 D.远程服务器 【解析】本题考查的知识点是远程视图。由于远程视图是使用当前数据库之外的数据源中的表建立的远程视图,因此远程视图可以访问远程服务器上的数据。 【答案】D,【例9】查询设计器和视图设计的主要不同表现在_。 A.查询设计器有“更新条件”选项卡,没有“查询去向”选项 B.视图设计器没有“更新条件”选项卡,有“查询去向”选项 C.视图设计器有“更新条件”选项卡,也有“查询去向”选项 D.查询设计器没有“更新条件”选项卡,有“查询去向”选项 【解析】本题考查的知识点是查询设计器和视图设计器的不同处。选项A错误,因为查询设计器没有“更新条件”选项卡,有“查询去向”选项。选项B错误,因为视图设计器有“更新条件”选项卡,没有“查询去向”选项。选项C错误,因为视图设计器有“更新条件”选项卡,没有“查询去向”选项。选项D正确,因为查询设计器没有“更新条件”选项卡,有“查询去向”选项。 【答案】D,【例10】以下关于视图描述错误的是: A)只有在数据库中可以建立视图 B)视图定义保存在视图文件中 C)从用户查询的角度视图和表一样 D)视图物理上不包括数据 【解析】视图是从表中派生出来的虚拟表,视图不包含任何数据,视图是不会单独存在的,所以不存在视图文件。 【答案】 B,【例11】以下关于视图的描述正确的是( ) A) 视图和表一样包含数据 B) 视图物理上不包含数据 C) 视图定义保存在命令文件中 D) 视图定义保存在视图文件中 【答案】B,【例12】以下关于查询的描述正确的是( ) A) 不能根据自由表建立查询 B) 只能根据自由表建立查询 C) 只能根据数据库表建立查询 D) 可以根据数据表和自由表建立查询 【解析】查询是从指定的表或视图中提取满足条件的记录,指定的表可以是数据库的表,也可以是自由表。 【答案】D,【例13】已有查询文件queryone.qpr,要执行该查询文件可使用命令 【】 。,【答案】Do Queryone qpr,【例14】以下关于“查询”的正确描述是( )。 A)查询文件的扩展名为PRG B)查询保存在数据库文件中 C)查询保存在表文件中 D)查询保存在查询文件中 【答案】 D,【例15】以下关于“视图”的正确描述是( )。 A)视图独立于表文件 B)视图不可更新 C)视图只能从一个表派生出来 D) 视图可以删除 【解析】视图是由表派生出来的,并且可以从多个表中派生出来,可以对源表进行更新,可以进行删除操作. 【答案】 D,【例16】在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括: A)临时表 B)表 C)文本文件 D)屏幕 【解析】查
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防雨雪安全知识
- 石家庄科技职业学院《合同法律制度与建设法规》2023-2024学年第二学期期末试卷
- 浙江传媒学院《小动物麻醉与监护》2023-2024学年第二学期期末试卷
- 长沙商贸旅游职业技术学院《妇幼卫生学概论》2023-2024学年第二学期期末试卷
- 浙江农林大学《新媒体漫画项目创意与策划》2023-2024学年第二学期期末试卷
- 新疆师范大学《建筑安全》2023-2024学年第一学期期末试卷
- 道路沟槽开挖施工方案
- 江西师范大学《机器视觉与图像处理实验》2023-2024学年第二学期期末试卷
- 2025至2031年中国水磨炭浆炭行业投资前景及策略咨询研究报告
- 2025合资股权借款合同协议书范本
- 基于CRISPR-Cas9技术探索敲除RAB7A增强肺癌对吉西他滨敏感性的机制研究
- 2025年高考作文备考训练:知足与进取(附思路指引、立意参考、结构建议、4篇范文示例)
- 社区文化活动服务行业跨境出海战略研究报告
- 2025年第33批 欧盟REACH SVHC高度关注物质清单247项
- 碳中和目标下的公路建设策略-全面剖析
- 2025年山东省东营市广饶县一中中考一模英语试题(原卷版+解析版)
- 地面推广协议
- 雷雨剧本文件完整版电子书下载
- 采样员笔试题库及答案
- 中华传统美德在幼儿园语言领域的渗透路径探索
- 2025年中国能源建设集团湖南省电力设计院限公司校园招聘自考难、易点模拟试卷(共500题附带答案详解)
评论
0/150
提交评论