好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机二查询与视图.ppt

33页
  • 卖家[上传人]:lcm****20
  • 文档编号:54393508
  • 上传时间:2018-09-12
  • 文档格式:PPT
  • 文档大小:3.28MB
  • / 33 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 全国计算机等级考试 二级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 aabb aa bb .NULL.cc cc .NULL.,右联接:返回右侧表中的所有记录和左侧表中相匹配的记录即:右表某记录与左表所有记录比较字段值,若有满足联接条件的,则产生一个真实值记录;若都不满足,则产生一个含.NULL.值的记录。

      直至右表所有记录都比较完左表 右表 结果aa a1 .NULL. a1bb aa aa aacc 完全联接: 返回两个表中的所有记录的结果集即:先按右联接比较字段值,再按左联接比较,字段值不列入重复记录左表 右表 结果aa a1 aa aabb aa bb .NULL.cc cc .NULL..NULL. a1“联接”选项卡中:字段名-----指定一个作为联接条件的父关联条件 条件-----指定一个运算符值-----指定一个作为子关联字段逻辑-----指定各联接条件间的关系,默认为“与”,二、视图 1、 概念 视图是数据库具有的一个特有功能,数据库打开时,视图才可使用。

      视图只能创建在某个数据库中视图是创建自定义并可更新的数据集合它是一个虚拟表,所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽配得来的这些数据在数据库中并不实际存储,仅在其数据词典中存储视图的定义但视图一经定义,就成为数据库的组成部分,可以像数据库表一样接受用户的查询视图分为本地视图和远程视图,,2、建立视图文件建立视图文件的方法有:●单击“文件”菜单中的“新建”命令,或单击工具栏上的“新建”按钮,打开“新建”对话框,选择“视图”后单机“新建文件”按钮,同时打开视图设计器和“添加表或视图”对话框,单击“添加”按钮添加用于创建视图的表或视图●打开项目管理器,选定“数据”选项卡,展开将要建立视图的数据库分支,单击“本地视图”或“远程视图”,单击“新建”按钮,打开视图设计器新建视图●执行CREATE VIEW命令打开视图设计器建立视图●用建立视图的SQL命令CREATE VIEW…AS…,,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 VIEWC.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,要执行该查询文件可使用命令 【】 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.