【计算机】10 视图与查询.pptVIP

  • 0
  • 0
  • 约1.55万字
  • 约 70页
  • 2018-02-26 发布于江苏
  • 举报
【计算机】10 视图与查询

第10章 视图与查询 学习要点 1、? 视图设计器 2、? 远程视图 3、? 视图的更新 4、? 视图的定制和使用 5、? 查询的创建和运行 第10章 视图与查询 10.1 创建本地视图 10.2 创建远程视图 10.3 用视图更新数据 10.4 定制和使用视图 10.5 创建和运行查询 习题及参考答案 第10章 视图与查询 在数据库中,除了保存表之外,还可保存视图。视图是引用一个或多个表或其它视图的虚拟表定义。视图分为本地视图和远程视图。本地视图访问的是本地数据库中的表或视图,使用Visual FoxPro SQL语法从视图或表中选择信息;远程视图访问的是远程数据服务器中的表,远程视图使用远程服务器的SQL语法从远程数据源表中选择信息。视图与数据库及表的区别如下: ⑴视图和数据库:视图是数据库的一部分,访问视图前必须先打开所在的数据库。 ⑵视图和表:视图是基于一个或多个基表的虚拟表,本身不含数据,其数据是在打开视图时临时从基表中提取的。 第10章 视图与查询 Visual FoxPro的查询功能可以检索存储在表和视图中的信息。查询中可以指定检索的字段和检索记录时的筛选条件,也可以根据需要对这些记录排序和分组,查询结果可以有多种输出形式。 查询只是从基表中提取数据,不能对基表中的数据更新;使用视图则既可以从基表中提取数据,又可更新基表中的数据。 ? 10.1 创建本地视图 ? 创建本地视图前,须先打开基表所在的数据库。 创建本地视图有以下方法: ⑴使用本地视图向导。 ⑵使用视图设计器。 ⑶采用命令方式。 ?10.1.1 视图设计器 ? 打开视图设计器可以采用以下方法之一。 ⑴在项目管理器中选择一个数据库,选择“本地视图”,并单击“新建”按钮,然后单击“新建视图”按钮。 ⑵在数据库打开时,选择“文件”菜单中的“新建”选项,然后选择“视图”并且单击“新建文件”按钮。 ⑶在数据库打开时,使用命令Create SQL View或者Modify View视图名。 ?10.1.1 视图设计器 图10-1 “添加表或视图”对话框 ?10.1.1 视图设计器? 图10-2 “视图设计器”窗口 ?10.1.1 视图设计器 ⒈单表视图 当在添加表或视图对话框中选择一个表或视图后,就可基于此表创建一个单表视图。 ⑴选择字段。使用视图设计器窗口底部的“字段”选项卡,可以选取需要包含在视图中的字段。 10.1.1 视图设计器 10.1.1 视图设计器 ?10.1.1 视图设计器 ⑵设置筛选条件。使用“筛选”选项卡。可以设定视图从基表中检索记录时的筛选条件,从而检索需要的记录集合,而不是全部记录。 10.1.1 视图设计器 ⑶设置排序依据。经过以上两项设置,此视图能够从基表中检索出满足条件的记录集合。对此结果中的记录,还可进一步进行排序和分组。 10.1.1 视图设计器 ⑷设置分组依据。 所谓分组就是将一组类似的记录压缩成一个结果记录,这样就可完成基于一组记录的计算。 10.1.1 视图设计器 图10-8 “满足条件”对话框 10.1.1 视图设计器 ⑸设置其他项。 ?10.1.1 视图设计器 ⑹保存视图。完成以上的设置之后(或设置过程中),要对视图进行保存。单击工具栏中的“保存”按钮或选择“文件”菜单中的“保存”菜单项实现视图保存,视图未命名时系统会提示用户给视图命名。 ⑺预览视图。在视图设置过程中,随时可以预览视图的运行结果。选择“查询”菜单中的“运行查询”或单击工具栏中的“运行”按钮,可以看到视图的记录集合,如图10-10所示。 ?10.1.1 视图设计器 ⑻查看SQL语句。视图是使用SQL语句从基表中提取数据的。 图10-10 视图预览窗口 图10-11 SQL语句显示窗口 ?10.1.1 视图设计器 ⒉多表视图 当一个视图需要从多个表或视图中获取数据时,就要创建多表视图。首先要将所用的表或视图添加到视图设计器中。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档