数据库应用基础——Visual FoxPro 6.0 第二版 作者 蒲永华 吴冬梅 第4章.pptVIP

数据库应用基础——Visual FoxPro 6.0 第二版 作者 蒲永华 吴冬梅 第4章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 查询与视图 存储数据不是建立数据库的唯一目的,更为重要的是利用数据库技术来管理和访问这些数据。在数据库管理系统中,查询与统计是最常见的应用,同时,它们也是数据库系统提供的最重要的数据处理功能之一。 查询就是根据用户给定的筛选条件输出满足条件记录的操作过程。它能在大量的记录中迅速找出符合一定条件的记录。当用户建立好查询后,每次运行查询,满足条件的记录就会显示出来,并且还可以对查询的结果进行排序、分类等操作。 在Visual FoxPro 6.0中,除了可以使用系统提供的交互式界面建立查询之外,也可以使用命令方式进行查询和统计。而且在某些情况下,采用命令方式可以更简单,甚至有时还能完成用界面方式不能完成的操作。 视图与查询类似,但功能更强。它不仅可以查询数据,而且可以更新数据。从本质上来说,视图是从一个或多个数据表中导出的一个数据表。但它是一个虚表,它本身并不存在于数据库中,即它本身并不包含有数据,而只是在数据库中保存了其定义。但在用户看来,视图和数据表是一样的,也可以进行各种操作。 【学习目标】 ? 了解使用【查询向导】及【查询设计器】建立查询的方法 ? 了解使用【视图向导】及【视图设计器】建立视图的方法 ? 了解多表查询 ? 了解SQL语句的使用方法 ? 掌握使用命令方式进行数据的查询与统计 ? 掌握设计带参数视图的方法 4.1 查询 4.1.1 简单的查询 应该说,这不能算是查询,而只能是“查找”,即利用Visual FoxPro 6.0提供的查找功能在数据表中找到想要的数据。 4.1.2 使用【查询向导】创建查询 4.1.3 使用【查询设计器】设计查询 当用户需要比较复杂的查询结果时,可以使用【查询设计器】来设计查询。使用【查询设计器】可以灵活方便地设计各种查询。 打开【查询设计器】的方法有多种,最常用的三种方法如下。 (1)命令方式:在【命令】窗口中键入“CREAT QUERY”命令。 (2)菜单方式:选择【文件】/【新建】命令,在弹出的【新建】对话框中选择【查询】,然后单击(新建文件)按钮。 (3)在【项目管理器】中选择【查询】,然后单击【新建】按钮,在弹出的【新建查询】对话框中单击【新建文件】按钮。 使用【查询设计器】设计查询 使用【查询设计器】设计查询要经过以下步骤。 (1)打开【查询设计器】。 (2)选择想从中获取信息的表或视图,并建立好它们之间的联系。 (3)选择出现在查询结果中的字段。 (4)设置筛选条件,查找所需的记录。 (5)设置排序、分组等选项,组织查询结果。 (6)选择查询结果的输出方向,表、报表或浏览等。 (7)运行查询。 (8)保存查询方件。 4.1.4 设置查询去向 在默认条件下,查询的结果是输出到屏幕上的【浏览】窗口中。也可以改变查询的输出去向,如将查询输出到表格、临时表或报表中。 单击【查询设计器】工具栏中的(查询去向)按钮,或选择菜单中的【查询】/【查询去向】命令, 【查询去向】对话框中各按钮的意义如下。 ? 【浏览】:在【浏览】窗口中显示查询结果,这是系统的默认设置。 ? 【临时表】:将查询结果保存在一个临时表内。对于多次查询的结果可以放在不同的临时表内。 ? 【表】:将查询结果保存在一个自由表内。此选项的功能与【临时表】的区别在于该自由表将被存放于磁盘中。 ? 【图形】:将查询结果以图形方式显示出来,并可以将其保存在磁盘中。 ? 【屏幕】:将查询结果显示于Visual FoxPro 6.0的主窗口或当前活动窗口中。 ? 【报表】:将查询结果保存在一个报表文件中。 ? 【标签】:将查询结果保存在一个标签文件中。 4.1.5 多表查询 前面所介绍的查询都是单表查询,即对一个表中的数据进行查询。然而在实际应用中,往往需要在多个数据表中查找满足条件的记录。 之所以系统会自动为选择的两张数据表建立联接,是因为两张数据表都是来源于同一数据库,而在该数据库中,已经为这两张表建立过一对一的联接。 4.1.6 使用【查询设计器】进行数据统计 使用【查询设计器】除了可实现对数据记录的查询外,还可实现表中数据的统计功能。 4.2 使用命令进行查询和统计 除了可以采用上面所讲的交互式界面方法进行查询和统计之外,也可以用命令方式来对数据表中的记录进行查询和统计,而且有时采用命令方式操作起来更加方便,甚至能够实现采用界面方式不容易实现的操作。 使用命令进行查询和统计的前提是数据表必须建立了索引。 4.2.1 简单的查询命令 对于简单查询,用命令实现起来更加容易。 1.FIND命令 格式:FIND 字符串或数值 功能:在索引文件中查找索引关键字值与指定的“字符串或数值”相符的第一条记录,并将记录指针指向它。 2.SEEK命令 格式:SEEK 表达

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档