欢迎来到天天文库
浏览记录
ID:50295236
大小:1.48 MB
页数:29页
时间:2020-03-07
《Access 2010数据库案例教程 教学课件 作者 叶恺 张思卿 主编第4章 查询设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Access2010数据库案例教程第4章查询设计学习要点查询的概念、种类和作用各种查询的建立查询的应用通过对本章内容的学习应掌握以下内容:表间关系的概念,学会定义表间关系;查询的概念及作用;使用查询向导创建各种查询;查询设计视图的使用方法;在查询设计网格中添加字段,设置查询条件的各种操作方法;计算查询、参数查询、交叉表查询的创建方法;操作查询的设计、创建方法。学习目标查询就是依据一定的查询条件,对数据库中的数据信息进行查找。它与表一样,都是数据库的对象。它允许用户依据准则或查询条件抽取表中的记录与字段。Access2010中的查询可以对一个数据库中的一个或多个表中存储的数据信息进行查找、统计、
2、计算、排序等。4.1查询概述1.什么是查询4.1查询概述有多种设计查询的方法,用户可以通过查询设计器或查询设计向导来设计查询图4-1选择查询4.1查询概述有多种设计查询的方法,用户可以通过查询设计器或查询设计向导来设计查询图4-2选择查询向导4.1查询概述Access2010提供多种查询方式,查询方式可分为选择查询、汇总查询.交叉表查询、重复项查询、不匹配查询.动作查询、SQL特定查询、以及多表之间进行的关系查询。这些查询方式总结起来有4类:选择查询、特殊用途查询、操作查询和SQL专用查询。2.查询的种类4.2选择查询用户可以打开数据库窗口,选择【查询】对象,然后单击工具栏中的【新建】按钮,弹
3、出【新建查询】对话框,如图4-4所示。图4-4新建查询4.2选择查询4.2.1使用查询向导创建查询1.简单选择查询简单选择查询通过简单查询向导来快速完成。如图4-5、4-6、4-7所示:图4-5简单查询向导14.2选择查询4.2.1使用查询向导创建查询2.交叉表查询向导交叉表查询以表的形式显示出摘要的数值,例如某一字段的总和、计数、平均等。并按照列在数据表左侧的一组标题和列在数据表上方的另一组标题,将这些值分组,在数据工作表中分别以行标题和列标题的形式显示出来,用于分析和比较。图4-13查询表4.2选择查询4.2.1使用查询向导创建查询3.查找重复项查询向导查找重要项查询向导,可以帮助用户在数
4、据表中查找具有一个或多个字段内容相同的记录。此向导可以用来确定基本表中是否存在重复记录。图4-21重复项查询结果4.2选择查询4.2.1使用查询向导创建查询4.查找不匹配项查询向导查找不匹配项查询向导,是用来帮助用户在数据中查找不匹配记录的向导。如要查找【借阅】表中的图书编号与【图书】表中的图书编号不匹配的记录。步骤分解如下图4-27到4-33所示:图4-27查询不匹配项向导14.2选择查询4.2.2使用查询设计器创建查询1.用查询设计器设计查询【设计器】主要分为上下两部分,上面放置数据库表.显示关系和字段;下面给出设计网格,网格中有如下行标题:图4-34查询设计器4.2选择查询4.2.3设置
5、查询条件查询设计视图中的准则就是查询记录应符合的条件。它与在设计表时设置字段的有效性规则的方法相似。⑴准则表达式⑵在表达式中使用日期与时间⑶表达式中的计算⑷使用准则表达式生成器4.3参数查询数据查询未必总是静态地提取统一信息。只要用户把搜索类别输入到一个特定的对话框中,就能在运行查询时对其进行修改。例如:当用户希望能够规定所需要的数据组进,就需要使用一个参数查询。另一个特殊用途的查询就是把字段值自动填充到相关表中的“自动查询”查询。“自动查询”查询通过查找用户输入在匹配字段中的数值,并把用户指定的信息输入到相关表的字段中。4.3参数查询如用户想要利用借书证号查询读者个人借阅信息。具体步骤如下:
6、首先打开查询设计器,将数据表添加到上面。如图4-40所示:图4-42参数查询步骤14.4操作查询操作查询用于同时对一个或多个表执行全局数据管理操作。操作查询可以对数据表中原有的数据内容进行编辑,对符合条件的数据进行成批的修改。因此,应该备份数据库。生成表查询可以从一个或多个表/查询的记录中制作一个新表。在下列情况下使用生成表查询:把记录导出到其数据库。如创建一个交易已完成的订单表,以便送到其它部门。把记录导出到Excel/Word之类的非关系应用系统中。对被导出的信息进行控制。如筛选出机密或不相干的数据。用作在一特定时间出现的一个报表的记录源。通过添加一个记录集来保存初始文件,然后用一个追加查
7、询向该记录集中添加新记录。用一个新记录集替换现有的表中的记录。4.4.1生成表查询4.4操作查询删除查询是所有查询操作中最危险的一个。删除查询是将整个记录全部删除而不只是删除查询所使用的字段。查询所使用的字段只是用来作为查询的条件。可以从单个表删除记录,也可以通过级联删除相关记录而从相关表中删除记录。4.4.2删除查询4.4操作查询当用户要把一个或多个表的记录添加到其他表时,就会用到追加查询。追加
此文档下载收益归作者所有