电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Acccess数据库原理与应用(第二版) 教学课件 ppt 作者 林青 第四章 数据查询

27页
  • 卖家[上传人]:E****
  • 文档编号:89488922
  • 上传时间:2019-05-25
  • 文档格式:PPT
  • 文档大小:900.50KB
  • / 27 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第 四 章 数据查询,本章要点,查询的类型 使用向导创建查询 使用查询设计器创建查询 查询的执行,Access 2003 数据库,第四章 数 据 查 询,4.1.1 查询的概念,查询是对数据源进行一系列检索的操作。 可以从表中按照一定的规则取出特定的信息,在取出数据的同时可以对数据完成统计、分类和计算的功能,然后按照用户的要求对数据进行排序并加以表现。 查询的结果不仅可以作为窗体、报表和数据访问页的数据来源,而且也可以作为新数据表或另外一个查询的数据来源。,第四章 数 据 查 询,Access 2003 数据库,4.1.2 查询的目的,查询是数据库中的一种对象,目的是让用户根据限定的条件对表或者查询进行检索,筛选出符合条件的记录,构成一个新的数据集合。 查询是针对数据源的操作命令,其运行结果是一个“动态”的数据集合 。 窗体和报表,它们的数据源主要来源于查询所产生的结果。,第四章 数 据 查 询,Access 2003 数据库,4.1.3 查询的种类,Access支持5种查询方式: 选择查询 交叉表查询 操作查询 参数查询 SQL查询 选择查询 选择查询是最常见的查询类型,它从一个或多

      2、个表中检索数据,并且在可以更新记录的数据表中显示结果。也可以使用选择查询对记录进行分组,并进行总计、计数、平均和其他的计算。,第四章 数 据 查 询,Access 2003 数据库,交叉表查询 使用交叉表查询可以计算并重新组织数据的结构,以行列交叉的单 格显示计算的结果,这样可以更加方便地分析数据。交叉表查询计算数 据的总计、平均值、计数或其他类型的总和。 参数查询 使用参数查询时将显示出要求用户输入查询条件的对话框,系统根 据输入的查询条件将查询结果以指定的形式显示出来。,4.1.3 查询的种类,第四章 数 据 查 询,Access 2003 数据库,操作查询 使用这种查询只需进行一次操作就可以许多记录进行更改和移动。 它包括四种查询:删除查询、更新查询、追加查询和生成表查询。 SQL查询 SQL查询是用户使用SQL语句创建的查询。可以用结构化查询语言 SQL来查询、更新和管理Access这样的关系数据库。,4.1.3 查询的种类,第四章 数 据 查 询,Access 2003 数据库,4.2 建立查询的方式,在Access 2003中可以通过两种方法可以创建查询 通过“向导”来创建

      3、查询 使用“向导”可以创建简单的选择查询、交叉表查询、在表中查找重 复的记录或字段值以及查找表之间不匹配的记录。 通过查询的“设计”视图来创建查询 Access为用户提供了查询“设计”窗口,在查询设计视图中,可以 完成新建查询的设计,或修改已有的查询,在查询设计视图中所做的更 改,也会反映到相应的SQL语句。,第四章 数 据 查 询,Access 2003 数据库,使用向导创建查询,Access提供了四种查询向导: 1、【简单查询向导】 创建一个简单而实用的查询,并且可以在一张或多张表或查询 中指定检索字段中的数据。可对所查询的结果记录作总计、作平均 值的计算,以及求计算字段的最大值或最小值。 2、【交叉表查询向导】 交叉表查询显示来源于表中某个字段的总结值(合计、计算以 及平均值等),并将它们分组放置在查询表中,一组列在数据表的 左侧,一组列在数据表的上部。 Access的交叉表查询只能基于一个表来建立。对此先建一个包 括多个表的简单查询,再针对该查询生成交叉表查询。,第四章 数 据 查 询,Access 2003 数据库,3、【查找重复项查询向导】 只能是选择查询,并且只能针对现有

      4、的单个表或单个查询,用 于检索表中各个记录中是否存在相同的值。 4、【查找不匹配项查询向导】 可以在一个表中搜索在另一个表中没有相关记录的记录行。,使用向导创建查询,第四章 数 据 查 询,Access 2003 数据库,4.3 查询设计器的使用,“QBE设计”网格 “QBE设计”网格简称“设计”网格,是查询“设计”视图或“高级 筛选/排序”窗口中设计查询或筛选时所用。 【字段】行:用于设置查询所涉及到的字段。 【表】行:用于指明字段所归属的表。 【排序】行:用于设置查询的排序准则。 【显示】行:用于确定相关字段是否在动态集中出现。它以复选框的 形式出现,当复选框选中时,相关字段将在动态集中出现。 【条件】行:用于设置查询的筛选条件。 【或】行:用于设置查询的筛选条件。与【条件】行构成或的限制条 件。【或】行可以有多行。,第四章 数 据 查 询,Access 2003 数据库,4.3 查询设计器的使用,查询设计的操作大多数是在此网格中完成。 在“设计”网格中更改列宽 在设计网格中添加列 移动列 在设计网格中使用星号 在设计网格中添加或删除表或查询 在设计网格中插入或删除条件行,第四章

      5、数 据 查 询,Access 2003 数据库,4.3.2 查询准则,准则是为筛选数据记录设定的条件,条件必须是一个合法的关系或逻辑表达式。 表达式是运算符、常量、字符串、函数以及字段名、控件名和属性等的任意组合。表达式既可直接输入,也可以利用表达式生成器产生。 在多个“条件”单元格中输入表达式时,Access 将使用 “And” 或 “Or” 运算符进行组合。 表达式是在同一行的不同单元格中,将使用 “And” 运算符。 表达式是在“设计”网格的多个不同行中,将使用 “Or” 运算符 表示。,第四章 数 据 查 询,Access 2003 数据库,在【条件】行和【或】行中设置筛选条件时,关系运算符,可以将其省略。搜寻的字段是【文本】数据类型的字段,应为文本数据添加引号。 几个比较特殊的运算符 a、AND “与”运算 b、OR “或”运算符 c、Between And 用于指定一个范 d、In 用于指定某一系列值的列表 e、Like 用于查找指定样式的字符串(通配符为?,*,#,字符表, !字符表),4.3.2 查询准则,第四章 数 据 查 询,Access 2003 数据库,4.3.

      6、3 在查询中执行计算,在查询中可执行许多类型的计算。 要在查询中执行计算,可以使用: 预定义计算,即所谓的“总计”计算,用于对查询中的记录组或全 部记录 进行下列的数量计算:总和、平均值、计数、最小值、最大值、标 准偏差或方差。 自定义计算,使用一个或多个字段中的数据在每个记录上执行数值、 日期和文本计算。对于这类计算,需要直接在设计网格中创建新的计算 字段。 Access 在每次执行查询时都将重新进行计算,以使计算结果永远都以数据库中最新的数据为准。,第四章 数 据 查 询,Access 2003 数据库,4.3.4 查询的三种视图,查询的视图可分为三种:“设计”视图、“数据表”视图、“SQL”视图。 1、查询的“设计”视图 查询的“设计”视图是用来设计查询的窗口,是查询设计器的图形化 表示。,第四章 数 据 查 询,Access 2003 数据库,4.3.4 查询的三种视图,2、查询的“数据表”视图 查询的“数据表”视图是以行和列格式显示查询中的数据的窗口。 在查询的“数据表”视图中用户既可以对查询内容进行修改也可以对 查询进行排序、筛选并查找所需记录,还可以改变视图的显示风格 。

      7、,第四章 数 据 查 询,Access 2003 数据库,3、查询的“SQL”视图 查询的“SQL”视图是显示打开查询的SQL语句的窗口。 说明: 在Access数据库中绝大多数查询都可以由“向导”或查询“设计” 视图来完成,后台由数据库系统来生成相应SQL语句,这样查询的“SQL” 视图就可以显示打开的查询的SQL语句了。,4.3.4 查询的三种视图,第四章 数 据 查 询,Access 2003 数据库,选择查询设计 使用查询“设计”视图可以建立基于多表的选择查询,还可以对记录 做各种类型的总计计算。,4.4 设计各种查询,第四章 数 据 查 询,Access 2003 数据库,交叉表查询设计 交叉表查询显示来源于表中某个字段的总结值(合计、计算以及平 均),并将它们分组,一组列在数据表的左侧,一组列在数据表的上部。 注意 :一个交叉表查询可以有多个行标题字段,但只能有一个列标题字段 和“值”字段。,4.4 设计各种查询,第四章 数 据 查 询,Access 2003 数据库,参数查询设计 参数查询是它在执行时显示自己的对话框以提示用户输入信息的这 样一种查询。 优点:不必每次查询

      8、时修改查询设置,可以在查询的运行中根据用 户输入的参数进行查询。可应用于选择查询和操作查询。可修改查询的 参数,参数查询对话框自动应用有效性规则。,4.4 设计各种查询,第四章 数 据 查 询,Access 2003 数据库,操作查询 操作查询在一个操作中更改或移动许多记录的查询。操作查询共有四种类型:删除、更新、追加与生成表。,4.4 设计各种查询,第四章 数 据 查 询,Access 2003 数据库,追加查询 追加查询可将一个或多个表中的一组记录追加到另一个或多个表的 末尾。使用时,必须遵循以下规则: 如果要被追加记录的表有主键字段,追加的记录不能有空值或重复 的主键值。如果追加记录到另一个数据库,必须指明数据库的路径位置 和名称。,操作查询设计,第四章 数 据 查 询,Access 2003 数据库,生成表查询 生成表查询是利用一个或多个表中的全部或部分数据创建新表 的查询。 注意: 利用生成表查询建立新表时,新表中的字段从生成表查询的源表中继 承字段名称、数据类型以及【字段大小】属性,但是不继承其它的字段属 性以及表的主键。,操作查询设计,第四章 数 据 查 询,Access 2003 数据库,操作查询设计,删除查询 当数据库中的数据不再需要或对数据进行维护时,可能要删除某些数 据,这时删除查询可以完成这一功能。 注意: 删除查询将永久的和不可逆的从表中删除记录。 删除查询可以从一个或多个表中删除一组记录。 删除查询根据所涉及的表及表之间的关系来删除表中的记录。,第四章 数 据 查 询,Access 2003 数据库,操作查询设计,更新查询 更新查询可对一个或多个表中的一组记录作全局的更改。 注意:用户可以在更新查询设计视图的QBE网格的【更新到】行中同 时为几个字段输入更新表达式,这样 Access 2003可以同时为多个字 段进行更新修改工作。,第四章 数 据 查 询,Access 2003 数据库,4.5 查询的保存与运行,查询的保存 完成以上所有类型的查询之后,并确定查询正确无误,就要对其进 行保存。有三种方法。 运行查询 运行选择查询或交叉表查询 运行操作查询 若要中止已运行的查询,请按Ctrl+Break组合键。,第四章 数 据 查 询,Access 2003 数据库,

      《Acccess数据库原理与应用(第二版) 教学课件 ppt 作者 林青 第四章 数据查询》由会员E****分享,可在线阅读,更多相关《Acccess数据库原理与应用(第二版) 教学课件 ppt 作者 林青 第四章 数据查询》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.