内容正文:
数据库应用基础
ACCESS 2016
单元三 使用查询
目录页
01
OPTION
02
OPTION
03
OPTION
任务一 创建选择查询
任务二 创建操作查询
任务三 使用SQL语句查询
技能拓展
2
01
OPTION
任务一 创建选择查询
技能拓展
3
任务一 创建选择查询
问题导入
同学们在数据表中浏览数据、进行排序或筛选等操作时,提出以下问题:
1.由于直接对数据表进行操作,偶尔会因为误操作导致原始数据发生了不应该的变化。
2.当查询条件变化时,需要重新进行筛选,方便性、快捷性不够。
3.浏览某数据表时,不能同步显示其它数据表的关联数据。
技能拓展
任务一 创建选择查询
选择查询是最常用的一种查询,用于从一个或多个相互关联的数据表中检索特定的信息。
使用简单查询向导
使用交叉表查询向导
任务与目标
使用查询设计器创建选择查询
创建参数查询
技能拓展
5
一、关系运算
(1)选择
在二维表的水平方向上选取一个子集,即从数据表中挑选出满足指定条件或指定范围的记录。例如,从“商品表”中挑选出单价400元以上的记录。
(2)投影
在二维表的垂直方向上选取一个子集,即从数据表中将指定的字段挑选出来。例如,从“商品表”中挑选出商品编码、商品名称。
知识准备
技能拓展
6
一、关系运算
(3)连接
按照某个条件将两个数据表连接生成一个新的数据表。例如,将“商品表”中按照商品编码与“库存表”连接生成一个新表,新表中包括商品编码、商品名称、库存数量和库存金额。
知识准备
技能拓展
7
一、查询的功能
查询就是根据指定的条件从指定的表或查询中检索出用户需要的数据。查询的主要功能包括:
知识准备
选择字段
选择或编辑记录
实现计算
建立新表
为报表或窗体提供数据
技能拓展
8
二、查询分类
(1) 选择查询
选择查询用于从一个或多个相互关联的数据表中检索特定的信息,还可以对筛选出来的记录进行分组,并对记录进行总计、计数、平均以及其他类型的汇总计算。
(2) 交叉表查询
交叉表查询是对数据库表中的值进行汇总,并按两组分组依据进行分组,其中一组作为行标题,位于表格左侧;另外一组作为列标题,位于表格顶部。
知识准备
技能拓展
9
二、查询分类
(3) 操作查询
操作查询用于同时对一个或多个数据表进行全局数据管理操作,可以对数据表中原有的数据进行编辑,对符合条件的数据进行批量修改。操作查询包括更新查询、追加查询、删除查询和生成表查询。
(4) SQL查询
SQL查询就是直接使用SQL(结构化查询语言:Structured Query Language)语句创建的查询,主要包括联合查询、传递查询、数据定义查询和子查询等。
知识准备
技能拓展
10
二、查询分类
(5) 参数查询
参数查询是一种交互式查询,即利用对话框提示用户输入查询条件后查询满足条件的记录。参数查询可以和其他查询结合使用。
知识准备
技能拓展
11
一、使用简单查询向导
任务实施
操作方法如图3-1至3-3所示。
图3-1 使用简单查询向导(一)
①在“创建”选项卡“其他”功能区中单击“查询向导”按钮
②选择“简单查询向导”
③单击“确定”按钮
④选择第一个表或查询
⑥单击“下一步”按钮
技能拓展
12
一、使用简单查询向导
任务实施
图3-2 使用简单查询向导(二)
⑦选择第二个表或查询
⑧再次从可用字段中选取字段到选定字段
已选定的字段
⑨单击“下一步”按钮
技能拓展
13
一、使用简单查询向导
任务实施
图3-3 使用简单查询向导(三)
⑩选择查询方式
⑾单击“下一步”按钮
⑿指定查询标题(通常默认)
⒀单击“完成”按钮
技能拓展
14
一、使用简单查询向导
任务实施
图3-4 “buy简单查询”结果集
查询结果集
提示:
在“选定字段”区域将光标移动到某一字段上,再从“可用字段”区域选取字段,则将该字段选取到“选定字段”区域的当前字段下面。
如果未选取任何数字或货币类型的字段,则不需要选择查询方式。
查询名称不能和数据表名称相同。
如果在使用向导创建查询时,要对查询进行修改,则在最后一步选择“修改查询设计”单选按钮。也可以在创建查询完成后,通过打开“查询设计视图”进行修改。
技能拓展
15
一、使用简单查询向导
任务实施
设置汇总选项的操作方法如图3-5所示。
图3-5 使用简单查询设置汇总选项
①选择需要计算的字段和汇总值
②单击“确定”按钮”
④单击“下一步”按钮
③选择分组方式
技能拓展
16
一、使用简单查询向导
任务实施
汇总查询结果如图3-6所示。
图3-6 “buy汇总查询”结果集
查询结果集
技能拓展
17
二、使用交叉表查询向导
任务实