应用系统的数据重组——查询1.ppt

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

/ 数字化信息资源检索 江西财经大学信息管理学院 第3章 应用系统的数据重组 ——查询(Access的检索系统) 第3章 应用系统的数据重组——查询 对于数据库系统来说,存储在数据库中的数据量非常大,从表中检索将会非常不方便。因此,查询就成为一个必不可少的功能。利用查询可以通过不同的方法来查看、更改以及分析数据。也可以将查询作为窗体和报表的记录源。使用查询可以迅速获得想得到的数据。 本章将详细介绍查询的基本概念和各种类型查询的创建和使用。 查询是对数据源进行一系列检索的操作,它可以从表中按照一定的规则取出特定的信息,在取出数据的同时可以对数据进行一定的统计、分类和计算,查询的结果可以作为窗体、报表和新数据表的数据来源。 3.1 查询概述 3.1.1 查询与数据表 3.1.2 查询的作用 3.1.3 查询的类型 3.1.4 查询准则 3.1.1 查询与数据表 在设计一个数据库时,为了节省存储空间,常常把数据分类并分别存储在多个表里,但这也相应地增加了浏览数据的复杂性,很多时候需要从一个或多个表中检索出符合条件的数据,以便执行相应的查勘、计算等等。 查询实际上就是将这些分散的数据按一定的条件重新组织起来,形成一个动态的数据记录集合,而这个记录集在数据库中并没有真正存在,只是在查询运行时从查询源表的数据中抽取创建,数据库中只是保存查询的方式。当关闭查询时,动态数据集会自动消失。 3.1.1 查询与数据表 3.1.2 查询的作用 通过查询浏览表中的数据,分析数据或修改数据。 利用查询可以使用户的注意力集中在自己感兴趣的数据上,而将当前不需要的数据排除在查询之外。 将经常处理的原始数据或统计计算定义为查询,可大大简化处理工作。用户不必每次都在原始数据上进行检索,从而提高了整个数据库的性能。 查询的结果可以用于生成新的基本表,可以进行新的查询,还可以为窗体、报表、数据访问也提供数据。 3.1.3查询的类型 Access支持5种查询类型:选择查询、参数查询、交叉表查询、操作查询、SQL查询。 1.选择查询 选择查询是最常见的查询类型,它从一个或多个表中检索数据,也可以使用选择查询来对记录进行分组,并且对记录作总计、计数、平均值以及其他类型的总和计算。 2.参数查询 参数查询是这样一种查询,它在执行时显示对话框以提示用户输入信息,例如条件,检索要相应的记录或值。例如,通过设计参数查询提示输入两个日期,检索在这两个日期之间出版的所有图书信息。 3.交叉表查询 使用交叉表查询可以计算并重新组织数据的结构,这样可以更加方便地分析数据。交叉表查询计算数据的总计、平均值、计数或其他类型的总和,这种数据可分为两组信息:一类在数据表左侧排列,另一类在数据表的顶端。 4.操作查询 操作查询是指通过执行查询对数据表中的记录进行更改。操作查询分为四种:生成表查询、更新查询、追加查询、删除查询。 生成表查询:将一个或多个表中数据的查询结果创建成新的数据表。生成表查询有助于数据表备份,也方便将数据导出到其他数据库中。 更新查询:根据指定条件对一个或多个表中记录进行修改。 追加查询:将查询结果添加到一个或多个表的末尾。 删除查询:从一个或多个表中删除一组记录。 5.SQL查询 SQL 查询是用户使用 SQL 语句创建的查询。可以用结构化查询语言 (SQL) 来查询、更新和管理 Access 这样的关系数据库。 在查询“设计”视图中创建查询时,Access 将在后台构造等效的 SQL 语句。实际上,在查询“设计”视图的属性表中,大多数查询属性在 SQL 视图中都有等效的可用子句和选项。如果需要,可以在 SQL 视图中查看和编辑 SQL 语句。但是,在对 SQL 视图中的查询做更改之后,查询可能无法以以前在“设计”视图中所显示的方式进行显示。 SQL 特定查询 有一些 SQL 查询,称为“SQL 特定查询”,无法在设计网格中进行创建。 对于传递查询、数据定义查询和联合查询,必须直接在 SQL 视图中创建 SQL 语句。对于子查询,可以在查询设计网格的“字段”行或“条件”行输入 SQL 语句。 3.1.4 查询准则 查询准则就是在创建查询时添加的限制条件,使用查询准则可以使查询结果中仅包含满足相应限制条件的数据记录。 查询准则是一个条件表达式,由运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。 在Access中,许多操作都要使用条件表达式,如创建有效性规则、查询或筛选的准则、默认值、报表的计算控件、以及宏的条件等等。 1.准则中的运算符 在Access的表达式中,使用的运算符包括算术运算符、关系运算符、逻辑运算符、字符运算符。 算术运算符 包括+(加)、-(减)、*(乘)、/(除)等 运算结果为数值。 关系运

文档评论(0)

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

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

1亿VIP精品文档

相关文档