数据库应用全套PPT电子课件教案-第九章(查询与视图).ppt

数据库应用全套PPT电子课件教案-第九章(查询与视图).ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用全套PPT电子课件教案-第九章(查询与视图)

第9章 查询与视图 “第二届维纳恩湖业主垂钓大赛“活动方案4S店开业庆典活动总结8D团队导向解决问题方法GSM网规网优专题培训教材-覆盖问题处理K线顶部双烛定式信号 本章要点 1.理解查询的概念。 2.掌握利用查询设计器建立查询的方法和步骤。 3.理解和掌握视图的概念。 4. 掌握利用视图设计器建立视图的方法和步骤。 5.掌握视图的操作以及如何利用视图更改数据。 Visual FoxPro 6.0提供了查询和视图的功能。查询可以从指定的表或视图中筛选出给定条件的记录,并可以对记录进行排序和分类汇总。视图可以从指定的本地表、其他视图、放在服务器上的表以及其他数据库管理系统中筛选出满足给定条件的记录,并对记录进行排序和分类汇总。两者有很多类似之处,其创建的步骤也非常相似,所以查询和视图有很多交叉的概念和作用,它们都是为快速、方便地使用数据库中的数据提供一种方法. 9.1 查询 9.2 视图 9.1 查询 实际上,查询就是预先定义好的一个SQL SELECT语句,在不同的需要场合可以直接或反复使用,从而提高效率。在很多情况下都需要建立查询,例如为报表组织信息、即时回答问题或者查看数据中的相关子集。无论目的是什么,建立查询的基本过程式相同的。 查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,诸如浏览器、报表、表、标签等。一般设计一个查询总是要反复使用,查询是以扩展名为.QPR的文件保存在磁盘上的,这是一个文本文件,它的主体是SQL SELECT语句,另外还有和输出定向有关的语句。 建立查询的方法很多: ① 可以甩Create Query命令打开查询设计器建立查询; ② 可以选择【文件】菜单下的【新建】,或单击【常用】工具栏上的【新建】按钮,打开【新建】对话框,然后选择【查询】并单击【新建文件】打开查询设计器建立查询; ③ 可以在项目管理器的【数据】选项卡下选择【查询】,然后单击【新建】命令按钮打开查询设计器建立查询; ④ 如果熟悉SQL SELECT语句,可以直接编辑查询文本文件(.QPR)建立查询。 无论用那种方法,用户均可以控制查询条件、查询结果中的输出字段、查询结果输出时的排序方式,以及如何分组、指定查询去向。 当用户确定了要查找的信息,以及这些信息存储在哪些表或视图中后,可以通过以下步骤建立查询: ⑴ 使用查询向导或查询设计器开始建立查询; ⑵ 向查询中添加作为查询数据源的表或者视图; ⑶ 选择出现在查询结果中的字段; ⑷ 设置用于查找查询结果的筛选条件; ⑸ 设置排序或分组选项来组织查询结果; ⑹ 选择查询结果的去向类型:其中包括:浏览、临时表、表等; ⑺ 运行查询,生成扩展名为.QPR的查询文件。 9.2 视 图 所谓视图,是指从数据库表导出的虚拟表,它并不像基本表那样物理地存在于数据库中。视图具有“表”和“查询”的特点:与查询相类似的地方是――可以从一个或多个相关联的表中提取有用的信息;与表类似的地方是――可以用来更新其中的信息并且将更新结果送回到基本表。 视图按其来源表,可分为:本地视图和远程视图。如视图来源于当前打开的数据库中的表,则称为本地视图;如果使用当前数据库之外的数据源,则称为远程视图。我们这里只介绍建立本地视图。如需建立远程视图,这应先建立与远程数据库的“连接”(“连接”是VFP数据库中的一种对象)。 视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表,而视图可以使应用更灵活,因此它又超越表。视图是数据库中的一个特有功能,只有在打开数据库以后方可建立视图或打开视图。所以说,视图不能来源于自由表。 9.2.2 建立视图 在建立视图时,首先打开包含数据库表的数据库,然后使用以下方法建立视图: ① 用CREATE VIEW命令打开【视图设计器】建立视图。 ② 选择【文件】菜单下的【新建】命令,或单击【常用】工具栏上的【新建】按钮,打开【新建】对话框,然后选择【视图】并单击【新建文件】打开视图设计器建立视图。 ③ 在项目管理器的【数据】选项卡下将要建立视图的数据库分支展开,并选择【本地视图】,然后单击【新建】命令按钮打开视图设计器建立视图。 ④ 右键单击数据库设计器空白处,从快捷菜单中选择【新建本地视图】命令。 ⑤ 如果熟悉SQL SELECT,还可以直接用建立视图的SQL命令: CREATE VIEW 视图名称 AS SQL Select 语句 9.2.3. 视图与数据更新 通过视图可以更新基本表中的数据,需要在上图所示界面的左下角选中【发送SQL更新】复选框。 1、指定可更新的表 如果视图是基于多个表的,默

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档