操作技能要点详解 编号: 环 节 时 间 操 作 步 骤 及 关 键 一、新建Access查询对象的操作 在Access数据库设计视图中,单击“查询”标签按钮即进入“查询对象”选项卡,如图5-1-1所示。 单击数据库设计视图上的“新建”按钮,即弹出“新建查询”对话框,如图5-1-2所示。 二、设计修改查询对象的操作 例如,现需要将如图5-1-5所示的“课堂信息查询”设计为能够按照“课堂编号”由小到大的顺序排列显示。其查询设计参数如图5-1-7所示。 三、Access查询对象的运行 例如,为了运行刚刚建立的“课堂信息查询”对象,应该在“教材征订管理信息系统”数据库设计视图的“查询”选项卡上选定“课堂信息查询”对象,并单击打开数据库视图上的“打开”按钮,即可运行“课堂信息查询”对象,其运行视图如图5-1-8所示。 四、Access查询对象的运行 例如,为了运行刚刚建立的“课堂信息查询”对象,应该在“教材征订管理信息系统”数据库设计视图的“查询”选项卡上选定“课堂信息查询”对象,并单击打开数据库视图上的“打开”按钮,即可运行“课堂信息查询”对象,其运行视图如图5-1-8所示。 五、Access条件设置及其表达式生成器应用 设定条件是设计查询对象时的一项重要操作,主要用于设定某种条件来筛选数据记录。条件必须是一个合法的关系或逻辑表达式。本小节介绍利用向导设定准则的操作方法。 在查询设计视图中,令光标停留在需要设定条件的字段中的条件行内,单击Access查询设计视图工具栏上的“向导”工具按钮“ ”,即弹出“表达式生成器”对话框,如图5-2-3所示。条件的设定可以在这个对话框中操作完成。 方法 手段 (子)课题教案
班级、时间: 编号:
课 题 查询的应用 名 称 理论知识: 了解查询的类型及作用; 掌握选择查询、参数查询、动作查询,修改查询的基本操作; 教 学 操作技能: 目 标 掌握选择查询、参数查询、动作查询,修改查询的基本操作;掌握使用SQL语句进行查询的基本操作。 职业素养: 培养学生对查询的应用能力 教 学 重难点 关键点 重难点:理解Access查询对象的作用及其实质,了解SQL语言的基本知识,掌握Access查询对象的设计方法 关键点:结合“教材征订管理信息系统”数据库应用系统设计所需要的Access查询对象 教学组织:机房实训及课题实操。 方式方法:课程讲解与上机练习 技术手段:熟练数据库中查询的应用 设 备:实训机房。 教 学 标 准:本课程实训标准及教学大纲 准 备 环 境:软件环境及计算机硬件环境在学期初准备就绪。 教 学 小 结 教研组长 签字: 审批 时间: 教 学 对 策 教学设计 编号: 环 节 时 间 教 学 内 容 及 要 求 一、Access选择查询的应用 二、Access的交叉表查询 (1课时) 三、Access的生成表查询 四、Access的更新查询 (1课时) 五、Access的追加查询 六、Access的删除查询 (1课时) 教学 对策 理论知识要点详解 编号: 环 节 时 间 主 要 内 容 一、Access的生成表查询 查询只是一个操作的集合,其运行的结果是一个动态数据集。当查询运行结束时,该动态数据集合不会被Access保存在数据库中。如果希望运行查询所形成的动态数据集能够被保存在数据库中,就需要设计Access的生成表查询对象。 二、Access的更新查询 Access的更新查询对象是这样的查询对象:一旦运行一个Access更新查询对象,即可有规律地、成批地更新一个指定的Access数据表中的若干字段数据。 三、Access的追加查询 在Access数据库中,如果需要从数据库的某一个数据表中筛选出一些数据,可以使用选择查询。进而,如果需要将这些筛选出来的数据追加到数据库中另外一个结构相同的数据表里,则必须使用追加查询了。因此,追加查询的作用就是,从一个Access表中筛选出一些数据追加到另外一个具有相同结构的Access表中。 四、Access的删除查询 需要从数据库的某一个数据表中有规律地成批删除一些记录,可以使用删除查询来满足这个需求 。应用删除查询对象成批地删除数据表中的记录,应该指定相应的删除条件,否则就会删除数据表中的全部数据。这就是说,删除查询对象必需包含有对应的删除条件。由于Access删除查询对象的特点,其间包含的记录删除条件必须能够用一个关系表达式或逻辑表达式表述。 方法 手段 操作技能要点详解 编号: 环 节 时 间 操 作 步 骤 及 关 键 一、选择查询 例如,如图5-2-1所示的“教材征订查询”对象中即包含一个计算列“订购金额”,它将显示“教材征订查询”对象中“[教材定价]*[订购册数]*[订购折扣]”的乘积。为了设置这个计算列,应该首先在“教材征订查询”视图中将光标定位在最后一列的“字段”行上,并单击查询设计视图工具栏上的“向导”工具按钮“ ”,调用Access“表达式生成器”对话框。 在“教材征订管理信息系统”数据库的“课堂信息表”中记录着所有课堂信息,每一个课堂由相同专业、相同年级的若干个班级组成,开设同一门课程。如果我们需要统计每一个课堂的学生总人数,就可以使用Access选择查询的汇总功能。这种具有统计功能的查询对象也称为汇总查询。 二、交叉表查询 在“教材征订管理信息系统”数据库中有一个“教材预订表”,其中记录着各个课堂的教材预订数据。现假设要求统计不同年级课堂使用的教材分别由哪一些出版社出版,各自的预订数量分别为多少册。如图5-4-1所示。就需要设计一个Access交叉表查询对象来实现。 三、生成表查询 如果需要将“课堂信息汇总查询”运行所获得数据集合一数据表的形式保存在数据库中,就需要将“课堂信息汇总查询”改造成为一个Access生成表查询对象,姑且命名为“课堂信息汇总_生成表查询”。 如此,只要运行这个“课堂信息汇总_生成表查询”对象,即可创建一个名为“课堂信息汇总_生成表”的Access表对象,这个Access表对象称为“生成表”。以下,我们来讨论如何设计这样一个Access查询对象,并据此理解Access生成表查询的实际作用。 四、更新查询 首先,在“教材征订管理信息系统”数据库中创建一个选择查询,指定其数据源为需要更新其中数据的Access表对象“教材预订表”。接着,将其中需要更新数据的字段“预订册数”拖曳至查询设计视图的“字段”行中。 然后,单击菜单栏上的【查询】|【更新查询】,可以看到在查询设计视图中新增一个“更新到”行。此时,需要在该行中填入数据更新的规则“教材预订表!预订册数+1”。如图5-6-1所示。 方法 手段