内容正文:
******学校高二ACCESS数据库导学案
专业: 科目: Access数据库 时间: ______年 月 日
课题: 选择查询(3) 编制人: 班级: 姓名:
编号:3-03
【知识分析】
教学目标
教学重难点
知识目标:掌握返回记录设置各数据的含义。
能力目标:培养学生的理解能力和自学能力,会使用查询向导和查询汇总。
情感目标:通过本节课,培养学生精益求精的职业素养。。
重点:学会创建查找重复项和不匹配项、查询汇总
难点:创建查询汇总
课前案
1、 使用查询向导创建查询的方法
2、 参数查询的特点
本节任务:
1、查找重复项 2、查找不匹配项 3、删除数据表/查询 4、移动、删除字段
5、返回记录设置 6、使用查询汇总
课中案
1、 如果数据表设置了主键,就可以保证记录的唯一性,避免主键字段重复值的出现,而对非主键字段就不能避免重复值。使用_________________可以帮助用户在数据库表中查找一个或多个字段内容重复的记录。使用___________________可以帮助用户在一个数据表中查找在另一个数据表中没有相关记录的记录。
2、 如果要在查询设计器中删除已经添加的数据表或查询,则选中要删除的数据表或查询,按“Del”键或在鼠标右键菜单中选择“删除表”命令。
3、 删除字段:选中字段列,按钮“______”键。
移动字段:选中字段列,将其拖动到适当的位置。
4、 在查询设计器“设计”选项卡“查询设置”功能区的“返回”下拉列表中可能设定查询结果集的记录数,包括:
ALL:全部记录
5:5条记录(不足5条记录则返回实际记录数)
25:25条记录(不足25条记录则返回实际记录数)
100:100条记录(不足100条记录则返回实际记录数)
5%:查询结果集记录总数的5%
25%:查询结果集记录总数的25%
【任务实施】
任务一:查找重复项
练习1:在数据表“buy”中查找“商品编码”重复的记录。
任务二:使用交叉表查询向导
练习2:在数据表“stock”中输入了“goods”表中没有的“商品编码”,即出现了数据表“stock”中的“商品编码”与数据表“goods”中的“商品编码”不匹配的记录,要将这些记录查找出来
【提示】如果数据表之间创建了关系,则在关联表中输入数据时,就不会出现在主键表中与主键字段不匹配的记录。
任务三:返回记录设置
任务四:使用查询汇总
练习4:查询商品编码为“A001”的最大进货量
【提示】(1)打开查询设计器,添加查询需要的数据表“buy”,并添加查询需要的相关字段。
(2) 添加“总计”行,并设置查询条件(“商品编码”字段的“总计”行选择“Where”, “条件”行输入“A001”)和总计类型(“进货数量”字段“总计”行选择“最大值”)。
练习5:分组统计各种商品的进货次数和进货总量。
(1)打开查询设计器,添加查询需要的数据表“buy”,并添加查询需要的相关字段。
(2)添加“总计”行,并设置总计类型(“商品编码”字段“总计”行选择“Group By”,“进货日期”字段“总计”行选择“计数”,“进货数量”字段“总计”行选择“合计”),查询设计视图和查询结果如图3-23所示。
【课堂小结】
课后案
1、在Access纵栏式窗体的窗体视图中,不能进行的操作是( )
A 记录排序 B 添加/删除记录
C 查找/筛选记录 D 分类汇总记录
2、在关系数据库中,查询向导不能创建( )
A 选择查询 B 交叉表查询 C 参数查询 D 重复项查询
3、对关系数据库系统Access叙述错误的是( )。
A 查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合
B 查询的各类有:选择查询、交叉表查询、参数查询、SQL查询和操作查询
C 创建复杂的查询不能使用查询向导
D 可以使用函数、逻辑运算符、关系运算符创建复杂的查询
4、在关系数据库系统Access中,仅需要从数据表中检索特定的信息,不改变原表中的内容,应该用下列哪种查询( )
A 更新查询 B 删除查询 C 追加查询 D 选择查询
5、在关系数据库系统Access中支持的查询类型有( )。
A 选择查询、交叉表查询、参数查询、SQL查询和操作查询
B 基本查询、选择查询、参数查询、SQL查询和操作查询
C 多表查询、单表查询 、交叉表查询、参数查询、SQL查询和操作查询
D 选择查询、统计查询、参数查询、SQL查询和操作查询
6、在关系数