1教案2010~2011学年第1学期院(部)技师学院教研室财会微机课程名称Access数据库应用技术授课专业班级09计算机主讲教师耿春梅滁州职业技术学院2《Access数据库应用技术》教案第1章数据库基础知识(3学时)教学目标:了解数据库技术的发展史,了解每个阶段具有代表性的数据库管理系统的特点和划分依据。教学重点:掌握关系数据库的基本概念和发展历史;掌握关系运算的方法,了解各种关系运算的作用;了解Access2003的各种特性及新功能;掌握Access2003的使用方法,了解其功能构成及基本对象;学会使用Access2003帮助。教学难点:数据模型的含义关系运算的运算规则SQL基本命令的使用教学建议:查看一些有关计算机科普方面的书籍或刊物或网站,多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事,对掌握本节内容有很多好处。本讲内容概述:主要介绍了数据库技术的发展所经历的三个阶段,并简单介绍了分布数据库、并行数据库、多媒体数据库的基本特点。详细介绍了关系数据库的数据模型、关系运算,阐述了Access2003的各种特性和新功能,并说明了它的使用环境。涉及章节及安排:1.1数据库基础知识(0.5学时)1.2关系型数据库(0.5学时)1.3数据库设计基础(0.5学时)1.4SQL基本命令(0.5学时)1.5Access数据库简介(1学时)思考与训练:3(1)进行表的关系运算的作用是什么?(2)如果要显示所有Access课程的成绩,需要进行什么运算?(3)如果要显示所有学生的姓名、课程名称和成绩,需要进行什么运算?课后练习:第一章习题4第二章数据库和表(3学时)教学目标:1)学习并掌握数据库的创建方法;掌握打开数据库的常用方法;理解并掌握数据库对象的删除、复制重命名、保存,并会用组来组织数据库对象;2)学习并掌握使用向导创建表、使用输入数据创建表以及自定义表的方法,要求掌握字段名称定义、设置字段类型以及设置字段大小、格式字段属性的方法;3)学习并掌握在设计视图中进行小数位数、输入掩码、标题、默认值、有效性规则等字段属性设置的方法,掌握查阅列表和主键的创建方法,学会使用Access2002的导入表、链接表和导出表功能。4)理解主键和外键的概念,了解表的关联类型,掌握定义表之间关联关系的方法。理解和掌握参照完整性的概念和设置方法。5)熟练掌握直接向表添加记录、用自动窗体录入数据的方法,学会使用查找和替换功能提高数据修改的效率,理解排序和筛选的概念和实现它们的方法,能够根据实际需要设置表的外观教学重点:掌握使用向导创建数据库的方法;了解并掌握常见的数据库打开方法;了解数据库对象管理的意义和作用,掌握复制、删除、重命名、保存等基本操作;理解数据库对象管理中“组”的含义,掌握用“组”组织数据库对象的方法。使用向导创建表的方法;使用输入数据创建表;使用设计器创建表的方法;设置字段类型的方法;设置字段大小、格式的方法。主键和外键;5表的关联类型;定义表之间的关系;参照完整性。在表中录入数据;使用自动窗体录入数据;修改数据;查找和替换;排序与筛选;表的行列操作。教学难点:数据库对象管理中“组”的感念及使用方法使用设计器创建表;设置字段格式。输入掩码、有效性规则和有效性文本字段属性的设置;创建查阅列表;导入表和链接表。表的关联类型;定义和修改表间关系;参照完整性的含义和设置方法。排序与筛选。本讲内容概述:1)介绍在Access2003中创建数据库的方法、打开数据库的方法及数据库对象的复制、删除、重命名和保存等操作方法2)在Access2003中使用向导创建表、使用输入数据创建表和使用设计器自定义表的方法,要求掌握对表字段大小和字段格式这两种字段属性进行设置和修改的方法以,熟练掌握对表中字段的各种操作。3)介绍小数位数、输入眼码、标题、默认值、有效性规则、有效文本以及索引等字段属性的设置方法。介绍了查阅列表、主键的创建方法,此外还要6了解使用Access2003的导入功能利用外部数据创建表的方法和过程,介绍了链接表的概念和使用方法,并对Access2003的导出功能作了介绍。4)介绍了主键和外键的概念、创建索引的方法和过程,讲解数据表之间关联关系的建立和修改的方法,并讲述了参照完整性的概念。5)介绍在数据表视图下对表中数据进行各种编辑的方法,此外还介绍了查找和替换数据的方法,讲解了排序和筛选的作用和用法,最后介绍了表的外观设置方法。涉及章节及安排:2.1创建数据库(0.5学时)2.2建立表(0.5学时)2.3维护表(1学时)2.4操作表(1学时)思考与训练:(1)使用向导创建的数据库有什么优、缺点?(2)使用向导创建表与使用设计器创建表有什么不同?使用设计器创建表有什么优势?(3)设置字段格式的重要性是什么?(4)先输入数据还是先建立关系?(5)参照完整性和级联更新的关系是什么?(6)修改表中数据的字体样式有哪些方法?(7)冻结列和隐藏列有什么作用?课后练习:第2章后习题7第三章查询(6学时)教学目:1)理解查询的概念及其意义,了解选择查询、参数查询、交叉表查询和操作查询的基本概念。熟练掌握使用向导和使用设计器创建选择查询的方法。2)理解参数查询的含义,掌握参数查询的操作过程,明确参数查询在查询准则确定方面的不同之处。理解交叉表查询的概念和创建方法,并会使用交叉表查询实现字段数据的汇总。3)介绍查询表达式中的运算及查询表达式的构建方法,介绍表达式的常见应用;详细介绍计算字段的含义及创建、使用方法。4)理解并掌握四种操作查询的创建方法,了解使用SQL可以实现所有查询这一事实;理解各种操作查询的使用场合和功能;掌握使用SQL创建联合查询、传递查询、数据定义查询、子查询等特定查询的方法和相应的SQL语句格式。教学重点:查询的定义和作用;查询的种类;使用向导创建选择查询;使用设计器创建选择查询。创建参数查询;使用向导创建交叉表查询;使用设计器创建交叉表查询。表达式中的算术运算符、比较运算符、逻辑运算符和连接运算符;表达式在查询中的应用;用设计视图在查询中创建计算字段。创建生成表查询;创建更新查询;创建追加查询;创建删除查询;8SQL语句介绍;创建SQL查询。教学难点:在设计视图中创建和修改查询的方法;创建单表和多表查询的方法;查询准则的确定方法。创建参数查询;使用设计器创建交叉表查询。查询表达式;计算字段的创建。SQL语句格式;创建SQL查询。本讲内容概述:1)主要介绍查询的定义和作用,介绍常见查询种类。重点讲述选择查询的创建方法,创建方法主要有两种:使用向导创建和使用设计器创建选择查询。2)介绍主要介绍选择查询之参数查询的实现方法,并详细介绍交叉查询的含义和创建方法。3)介绍查询表达式中的运算及查询表达式的构建方法,介绍表达式的常见应用;详细介绍计算字段的含义及创建、使用方法。4)介绍生成表查询、更新查询、追加查询、删除查询这四种操作查询的含义和创建方法,并介绍了SQL结构化查询的主要语句,详细说明使用SQL实现联合查询、传递查询等特定查询的方法。涉及章节及安排:3.1认识查询(0.5学时)3.2创建选择查询(0.5学时)3.3在查询中计算(1学时)3.4创建交叉表查询(0.5学时)3.5创建参数查询(0.5学时)3.6创建操作查询(1学时)93.7创建SQL查询(2学时)思考与训练:1)在查询向导中,明细与汇总的含义和区别是什么?2)怎样在未建立关系的表间建立临时关系?3)参数查询在查询准则的确定上有什么特点和好处?4)交叉表查询中,对于交叉表中主题“值”部分的对应“总计”单元格能否设置为“GroupBy”?5)计算字段的本质是什么?6)操作查询与其它查询有什么不同?起什么作用?7)使用SQL语句可以实现所有查询吗?课后练习:第三章习题10第四章窗体(5学时)教学目标:1)了解窗体的作用和分类,熟悉各种窗体的用途。掌握创建窗体的两种方法:使用向导创建窗体和使用设计器创建窗体。2了解常用控件的种类和用途,掌握常用控件的使用方法及属性设置方法,学会使用控件实现常见功能。了解窗体上控件布局调整的方法。3)了解子窗体的概念,掌握嵌入式子窗体和弹出式子窗体的概念和使用方法;掌握使用窗体添加、删除和编辑数据的方法;掌握在窗体中实现对记录的查找、筛选和排序的方法。教学重点:窗体的定义和作用;窗体的分类;使用向导创建窗体;使用设计器创建窗体。常用控件的种类和用途;常用控件的功能和属性设置;窗体控件布局调整方法。子窗体的种类、用途和创建方法;使用窗体向数据库中添加、删除和编辑记录;在窗体中实现查找、筛选和排序。教学难点:使用向导创建窗体;使用设计器创建窗体。常用控件的使用方法和用途;嵌入式子窗体、弹出式子窗体的使用;在窗体中实现筛选和排序。本讲内容概述:111)主要介绍了纵栏式窗体、表格式窗体、数据表窗体、子窗体、弹出式窗体、数据透视表窗体、数据透视图窗体七种类型的窗体。并介绍了两种创建窗体的方法:使用向导创建窗体和使用设计器创建窗体。2)主要介绍了常用控件的种类和用途,并详细介绍了常用控件的使用方法,说明了窗体上调整控件布局的方法。3)介绍了嵌入式子窗体和弹出式子窗体的概念及创建、使用方法,介绍了在窗体中实现对记录数据进行常规操作的方法。涉及章节及安排:4.1窗体简介(1学时)4.2创建窗体(1学时)4.3处定义窗体(2学时)4.4美化窗体(1学时)思考与训练:(1)窗体的作用是什么?(2)窗体控件可分为几大类?(3)如何设置控件属性?12第五章报表(4学时)教学目标:1)理解报表的定义和作用,熟悉报表的结构和各部分的作用;熟练掌握使用向导设计报表和使用设计器设计报表的方法;了解使用报表的用途。2)掌握利用对记录排序和分组来设计报表的方法,理解排序和分组对报表的重要性;理解条件格式、控件和函数对增强报表的作用并掌握其使用方法;了解特殊报表的设计方法。教学重点:报表的定义;报表的构成及各部分作用;使用向导创建报表;使用设计器创建报表。对记录排序和分组;使用条件格式增强报表;使用空间和函数增强报表;创建特殊报表。教学难点:使用向导创建报表;使用设计器创建报表。设计排序和分组报表;创建特殊报表。本讲内容概述:1)主要介绍了数据库应用系统实现报表打印功能的主要对象--报表对象,介绍了报表的定义、构成方式及创建报表的方法。2)介绍了通过向报表中添加分组和排序、设置条件格式和使用空间来增强报表的逻辑性、功能和层次感。此外,还介绍了创建和设计特殊报表的方法。涉及章节及安排:5.1报表定义与组成(0.5学时)135.2报表的分类(0.5学时)5.3创建报表(1学时)5.4编辑报表(1学时)5.5报表排序和分组,使用计算控件(0.5学时)5.6创建子报表、多列报表、(0.5学时)思考与训练:(1)报表与窗体有什么不同?(2)报表的作用是什么?(3)怎样对分组的数据实现强制分页?作业:第5章习题14第六章数据访问页(2学时)教学目标:了解数据访问页的概念和作用,熟悉数据访问页的类型分类,掌握使用向导和设计器创建和设计数据访问页的方法,并了解数据访问页的使用。此外,了解并掌握利用控件设计特殊的数据访问页的方法,学会分组数据访问页的设计方法。教学重点:数据访问页概述;数据访问页类型;使用向导创建数据访问页;使用设计器创建数据访问页;数据访问页的编辑;分组数据访问页的设计。教学难点:创建数据访问页;数据访问页的设计。本讲内容概述:主要介绍数据访问页的概念和作用,数据访问页的种类;阐明了数据访问页的创建方法和过程;说明了如何在数据访问页中使用控件的方法和作用。涉及章节:6.1数据访问页概述(0.5学时)6.2创建数据访问页(1学时)6.3数据访问页的编辑(0.5学时)思考与训练:(1)数据访问页的文件格式?(2)数据访问页的作用是什么?课后习题:第6章习题15第七章宏(2学时)教学