VFP计算机二级查询与视图.pptx

上传人:莉*** 文档编号:80069039 上传时间:2023-03-22 格式:PPTX 页数:32 大小:142.60KB
返回 下载 相关 举报
VFP计算机二级查询与视图.pptx_第1页
第1页 / 共32页
VFP计算机二级查询与视图.pptx_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《VFP计算机二级查询与视图.pptx》由会员分享,可在线阅读,更多相关《VFP计算机二级查询与视图.pptx(32页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、查询与视图一、查询查询是一个预先定义好的sqlsele语句。获得的查询结果可以按照一定的输出类型定向输出查询结果。1、查询设计器进入“查询设计器”的方法:(1)菜单法:“文件”“新建”选择“查询”“新建文件”(2)命令法:CREATEQUERY(3)通过项目管理器创建查询第1页/共32页创建查询使用“查询设计器”创建查询需要经过以下几个步骤:(1)选择需要从中获取信息的表或视图(2)选择查询结果中需要的字段或字段表达式(3)若是多表查询,需要给出表之间联接的表达式(4)指定查询记录的选择条件(5)设置排序和分组的选项(6)选择查询结果的输出方式2、查看SQL在“查询设计器”中单击右键,选择“查

2、看SQL”可以显示由查询操作所产生的SQL命令,显示的命令只能阅读,不能修改。第2页/共32页3、指定查询去向在查询设计完成后,在“查询设计器”中单击右键,选择“输出设置”,可进行“查询去向”的选择,其中包括了7个按钮,表示查询结果不同的输出类型:(1)浏览:在浏览窗口中显示查询结果(默认)(2)临时表:将查询的结果保存于临时表中(3)表:将查询的结果作为表文件保存(4)图形:将查询的结果作为图形输出(5)屏幕:将查询的结果在当前的窗口中显示(6)报表:将查询的结果在发送到报表文件(7)标签:将查询的结果发送到标签文件第3页/共32页4、运行、保存和修改查询1、运行查询:在“查询设计器”中单击

3、右键,选择“运行查询”,可得到查询的结果。或者:在命令窗口中输入命令:DO(注:扩展名.qpr不能少)2、保存查询:当关闭“查询设计器”窗口或按Ctrl+W就可以保存查询。3、修改查询:MODIFYQUERY打开已有的查询文件既可对相关查询进行修改。查询菜单打开“查询设计器”后,系统菜单中会自动增加一个“查询”菜单,该菜单包含“查询设计器”下部窗格中各个选项卡包含的所有选项,也包含快捷菜单和“查询设计器”工具栏的大部分功能。第4页/共32页多表查询时需要多个表,首先建立关联。第5页/共32页内部联接:只返回完全满足联接条件的记录左联接:返回左侧表中的所有记录和右侧表中相匹配的记录即:左表某记录

4、与右表所有记录比较字段值,若有满足联接条件的,则产生一个真实值记录;若都不满足,则产生一个含.NULL.值的记录。直至左表所有记录都比较完。左表右表结果aaa1aaaabbaabb.NULL.cccc.NULL.第6页/共32页右联接:返回右侧表中的所有记录和左侧表中相匹配的记录即:右表某记录与左表所有记录比较字段值,若有满足联接条件的,则产生一个真实值记录;若都不满足,则产生一个含.NULL.值的记录。直至右表所有记录都比较完。左表右表结果aaa1.NULL.a1bbaaaaaacc完全联接:返回两个表中的所有记录的结果集即:先按右联接比较字段值,再按左联接比较第7页/共32页字段值。不列入

5、重复记录。左表右表结果aaa1aaaabbaabb.NULL.cccc.NULL.NULL.a1“联接”选项卡中:字段名-指定一个作为联接条件的父关联条件条件-指定一个运算符值-指定一个作为子关联字段逻辑-指定各联接条件间的关系,默认为“与”第8页/共32页二、视图1、概念视图是数据库具有的一个特有功能,数据库打开时,视图才可使用。视图只能创建在某个数据库中。视图是创建自定义并可更新的数据集合。它是一个虚拟表,所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽配得来的。这些数据在数据库中并不实际存储,仅在其数据词典中存储视图的定义。但视图一经定义,就成为数据库的组成部分,可以像数据库表

6、一样接受用户的查询。视图分为本地视图和远程视图第9页/共32页2、建立视图文件建立视图文件的方法有:单击“文件”菜单中的“新建”命令,或单击工具栏上的“新建”按钮,打开“新建”对话框,选择“视图”后单机“新建文件”按钮,同时打开视图设计器和“添加表或视图”对话框,单击“添加”按钮添加用于创建视图的表或视图。打开项目管理器,选定“数据”选项卡,展开将要建立视图的数据库分支,单击“本地视图”或“远程视图”,单击“新建”按钮,打开视图设计器新建视图。执行CREATEVIEW命令打开视图设计器建立视图。用建立视图的SQL命令CREATEVIEWAS第10页/共32页3、查看视图文件利用项目管理器打开项

7、目管理器,选择一个数据库,选择视图名,单击“浏览”按钮查看视图。利用命令OPENDATABASE&打开数据库USEBROWSE&浏览视图文件第11页/共32页4、修改视图文件MODIFYVIEW5、删除视图:dropview第12页/共32页在VisualFoxPro中,以下关于查询的描述正确的是A)不能用自由表建立查询B)只能使用自由表建立查询C)不能用数据库表建立查询D)可以用数据库表和自由表建立查询答案:D第13页/共32页【例1】在VisualFoxPro中,查询文件的扩展名为_。A.qprB.fmtC.fptD.lbt【解析】本题考查的知识点是查询文件的扩展名。在VisualFoxP

8、ro中,查询文件的扩展名为.qpr。本题选项A是查询文件的扩展名。选项B是格式文件的扩展名。选项C是表备注文件的扩展名。选项D是标签备注文件的扩展名。【答案】A第14页/共32页【例2】打开查询设计器的命令是_。A.OPENQUERYB.OPENVIEWC.CREATEQUERYD.CREATEVIEW【解析】本题考查的知识点是打开查询设计器的命令。在VisualFoxPro中,打开查询设计器的命令是CREATEQUERY。本题选项A和B的语法错误。选项C是打开查询设计器的命令。选项D是打开视图设计器命令。【答案】C第15页/共32页【例3】查询设计器中的选项卡依次为_。A.字段、联接、筛选、

9、排序依据、分组依据B.字段、联接、排序依据、分组依据、杂项C.字段、联接、筛选、排序依据、分组依据、更新条件、杂项D.字段、联接、筛选、排序依据、分组依据、杂项【解析】本题考查的知识点是查询设计器中的选项卡。查询设计器中有6个选项卡,依次为字段、联接、筛选、排序依据、分组依据、杂项。选项A中缺少“杂项选项卡。选项B中缺少“筛选”选项卡。选项C中多了“更新条件”选项卡,实际上选项C是视图设计器中的选项卡。选项D完全正确。【答案】D第16页/共32页【例4】SQLSELECT语句中的GROUPBY和HAVING短语对应查询设计器上的_选项卡。A.字段B.联接C.分组依据D.排序依据【解析】本题考查

10、的知识点是查询设计器上的选项卡与SQLSELECT语句的对应关系。在VisualFoxPro中,GROUPBY和HAVING短语对应查询设计器上的“分组依据”选项卡,都是用来分组。【答案】C第17页/共32页【例5】在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQLSELECT语句中的_等效。A.WHEREB.JOINONC.ORDERBYD.DISTINCT【解析】本题考查的知识点是查询设计器上的选项卡与SQLSELECT语句的对应关系。在VisualFoxPro中,DISTINCT短语对应查询设计器上的“杂项”选项卡中的“无重复记录”,都是用来指定查询中没有重复项。选

11、项A用于指定查询条件,与“筛选”选项卡对应。选项B用于编辑联接条件,与“联接”选项卡对应。选项C用于指定排序字段和排序方式,与“排序依据”迭项卡对应。选项D用于指定是否要重复记录,与“杂项”选项卡上的“无重复记录”项对应。【答案】D第18页/共32页【例6】在查询设计器中可以定义的“查询去向”有_。A.浏览、临时表、表、图形、屏幕、报表、标签B.浏览、临时表、表、图形、屏幕、报表、视图C.浏览、临时表、表、图形、屏幕、标签D.浏览、临时表、表、图形、报表、标签【解析】本题考查的知识点是查询设计器的查询去向。在VisualFoxPro中,由于设计查询的目的不只为了完成查询功能,因此在查询设计器中

12、可以根据需要为查询输出定位查询去向。在VisualFoxPro中,可以定位的查询去向有:浏览、临时表、表、图形、屏幕、报表、标签。选项A完全正确。选项B缺少标签,多了视图。迭项C缺少报表。选项D缺少屏幕。【答案】A第19页/共32页【例7】在VisualFoxPro中,当一个查询基于多个表时,要求表_。A.之间不需要有联系B.之间必须是有联系的C.之间一定不要有联系D.之间可以有联系可以没联系【解析】本题考查的知识点是基于多个表建立查询。在VisualFoxPro中,当一个查询基于多个表时,要求表之间必须存在联系。由此可知,只有选项B正确,选项A,C,D都错误。【答案】B第20页/共32页【例

13、8】远程视图可以访问_上的数据。A.局域网服务器B.网络服务器C.本地服务器D.远程服务器【解析】本题考查的知识点是远程视图。由于远程视图是使用当前数据库之外的数据源中的表建立的远程视图,因此远程视图可以访问远程服务器上的数据。【答案】D第21页/共32页【例9】查询设计器和视图设计的主要不同表现在_。A.查询设计器有“更新条件”选项卡,没有“查询去向”选项B.视图设计器没有“更新条件”选项卡,有“查询去向”选项C.视图设计器有“更新条件”选项卡,也有“查询去向”选项D.查询设计器没有“更新条件”选项卡,有“查询去向”选项【解析】本题考查的知识点是查询设计器和视图设计器的不同处。选项A错误,因

14、为查询设计器没有“更新条件”选项卡,有“查询去向”选项。选项B错误,因为视图设计器有“更新条件”选项卡,没有“查询去向”选项。选项C错误,因为视图设计器有“更新条件”选项卡,没有“查询去向”选项。选项D正确,因为查询设计器没有“更新条件”选项卡,有“查询去向”选项。【答案】D第22页/共32页【例10】以下关于视图描述错误的是:A)只有在数据库中可以建立视图B)视图定义保存在视图文件中C)从用户查询的角度视图和表一样D)视图物理上不包括数据【解析】视图是从表中派生出来的虚拟表,视图不包含任何数据,视图是不会单独存在的,所以不存在视图文件。【答案】B第23页/共32页【例11】以下关于视图的描述

15、正确的是()A)视图和表一样包含数据B)视图物理上不包含数据C)视图定义保存在命令文件中D)视图定义保存在视图文件中【答案】B第24页/共32页【例12】以下关于查询的描述正确的是()A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据表和自由表建立查询【解析】查询是从指定的表或视图中提取满足条件的记录,指定的表可以是数据库的表,也可以是自由表。【答案】D第25页/共32页【例13】已有查询文件queryone.qpr,要执行该查询文件可使用命令【】。【答案答案】DoQueryoneqpr第26页/共32页【例14】以下关于“查询”的正确描述是()。

16、A)查询文件的扩展名为PRGB)查询保存在数据库文件中C)查询保存在表文件中D)查询保存在查询文件中【答案】D第27页/共32页【例15】以下关于“视图”的正确描述是()。A)视图独立于表文件B)视图不可更新C)视图只能从一个表派生出来D)视图可以删除【解析】视图是由表派生出来的,并且可以从多个表中派生出来,可以对源表进行更新,可以进行删除操作.【答案】D第28页/共32页【例16】在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括:A)临时表B)表C)文本文件D)屏幕【解析】查询去向包括:浏览、临时表、表、图形、屏幕、报表、标签,不包括文本文件。【答案】C第29页/共32页【例17】在视图设计器中有,而在查询设计器中没有的选项卡是A)排序依据B)更新条件C)分组依据D)杂项【解析】在视图设计器中有,而在查询设计器中没有的选项卡是“更新条件”,查询设计器中有而视图设计器中没有的工具是“输出设置”。【解答】:B第30页/共32页【例18】在使用查询设计器创建查询,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是A)排序依据B)联接C)筛选D)杂项【答案】D第31页/共32页谢谢您的观看!第32页/共32页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com