access数据库基础知识
第一篇:access数据库基础知识
《数据库基础教案》-access
《数据库基础》教案
(56学时)
主讲: 专业: 班级:
第1章 数据库系统概述(4学时)
教学目标:了解数据库技术的发展史,了解每个阶段具有代表性的数据库管理系统的特点和划分依据,了解关系运算和关系规范化。
教学重点:
掌握关系数据库的基本概念和发展历史; 掌握数据模型的组成及组成要素;
掌握概念模型的表示方法及转化为数据库模式的方法 掌握关系运算的方法,了解各种关系运算的作用; 掌握函数依赖及关系规范化; 教学难点:
数据模型的含义 关系运算的运算规则 E-R图及转化规则
函数依赖及关系规范化 教学建议:
查看一些有关计算机科普方面的书籍或刊物或网站,多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事,对掌握本节内容有很多好处。 本讲内容概述:主要介绍了数据库技术的发展所经历的三个阶段,并简单介绍了分布数据库、并行数据库、多媒体数据库的基本特点。详细介绍了关系数据库的数据模型、关系运算,阐述了关系数据库的概念和函数依赖及关系规范化。
涉及章节及安排:
1.1数据库与数据库系统(1学时) 1.2数据模型(1学时)
1.3 关系运算及关系完整性(1学时) 1.3 函数依赖及关系规范化(1学时) 思考与训练:
(1) 进行表的关系运算的作用是什么?
(2) 如果要显示所有数据库课程的成绩,需要进行什么运算?
(3) 如果要显示所有学生的姓名、课程名称和成绩,需要进行什么运算?
课后练习:第1章习题
1 第二章 关系数据库(6学时)
教学目标:了解Access2003的新特点及开发环境,掌握Access2003数据库的设计方法及步骤,结合图书借阅管理系统了解数据设计的步骤及安全管理。
教学重点:
Access的工作环境 Access的数据库对象 Access数据库设计步骤
Access数据库的管理与安全 教学难点:
Access2003数据库的设计步骤 Access2003数据库的管理和安全 教学建议:
结合图书借阅管理系统的实例,课下设计学生成绩管理系统的设计,并实施数据库的管理与安全。
本讲内容概述:主要介绍了数Access2003的特点及开发环境,阐述了数据设计的步骤及方法,演示并练习数据库的管理与安全。 涉及章节及安排:
2.1Access2003基础(1学时)
2.2 Access2003开发环境(1学时) 2.3 Access2003数据库设计(2学时) 2.3 数据库的管理与安全(2学时) 思考与训练:
(1)学生成绩管理系统数据库的设计; (2)图书借阅管理系统的管理与安全练习; 课后练习:第2章习题
2
第三章 数据库和表(10学时) 教学目标:
1)学习并掌握数据库的创建方法;掌握打开数据库的常用方法;理解并掌握数据库对象的删除、复制重命名、保存,并会用组来组织数据库对象; 2)学习并掌握使用向导创建表、使用输入数据创建表以及自定义表的方法,要求掌握字段名称定义、设置字段类型以及设置字段大小、格式字段属性的方法;
3) 学习并掌握在设计视图中进行小数位数、输入掩码、标题、默认值、有效性规则等字段属性设置的方法,掌握查阅列表和主键的创建方法,学会使用Access 2002的导入表、链接表和导出表功能。
4) 理解主键和外键的概念,了解表的关联类型,掌握定义表之间关联关系的方法。理解和掌握参照完整性的概念和设置方法。
5) 熟练掌握直接向表添加记录、用自动窗体录入数据的方法,学会使用查找和替换功能提高数据修改的效率,理解排序和筛选的概念和实现它们的方法,能够根据实际需要设置表的外观 教学重点:
掌握使用向导创建数据库的方法; 了解并掌握常见的数据库打开方法;
了解数据库对象管理的意义和作用,掌握复制、删除、重命名、保存等基本操作;
理解数据库对象管理中“组”的含义,掌握用“组”组织数据库对象的方法。
使用向导创建表的方法; 使用输入数据创建表;
使用设计器创建表的方法; 设置字段类型的方法;
设置字段大小、格式的方法。 主键和外键; 表的关联类型; 定义表之间的关系; 参照完整性。 在表中录入数据;
使用自动窗体录入数据; 修改数据; 查找和替换; 排序与筛选; 表的行列操作。 教学难点:
数据库对象管理中“组”的感念及使用方法 使用设计器创建表; 设置字段格式。
输入掩码、有效性规则和有效性文本字段属性的设置; 创建查阅列表;
3 导入表和链接表。 表的关联类型;
定义和修改表间关系;
参照完整性的含义和设置方法。 排序与筛选。 本讲内容概述: 1)介绍在Access 2003中创建数据库的方法、打开数据库的方法及数据库对象的复制、删除、重命名和保存等操作方法 2)在Access 2003中使用向导创建表、使用输入数据创建表和使用设计器自定义表的方法,要求掌握对表字段大小和字段格式这两种字段属性进行设置和修改的方法以,熟练掌握对表中字段的各种操作。
3)介绍小数位数、输入眼码、标题、默认值、有效性规则、有效文本以及索引等字段属性的设置方法。介绍了查阅列表、主键的创建方法,此外还要了解使用Access 2003的导入功能利用外部数据创建表的方法和过程,介绍了链接表的概念和使用方法,并对Access 2003的导出功能作了介绍。
4)介绍了主键和外键的概念、创建索引的方法和过程,讲解数据表之间关联关系的建立和修改的方法,并讲述了参照完整性的概念。 5)介绍在数据表视图下对表中数据进行各种编辑的方法,此外还介绍了查找和替换数据的方法,讲解了排序和筛选的作用和用法,最后介绍了表的外观设置方法。
涉及章节及安排:
3.1创建数据库(2学时) 3.2建立表(2学时) 3.3维护表(2学时) 3.4操作表(2学时) 3.5数据表的关联(2学时) 思考与训练:
(1) 使用向导创建的数据库有什么优、缺点?
(2) 使用向导创建表与使用设计器创建表有什么不同?使用设计器创建表有什么优势?
(3) 设置字段格式的重要性是什么? (4) 先输入数据还是先建立关系?
(5) 参照完整性和级联更新的关系是什么? (6) 修改表中数据的字体样式有哪些方法? (7) 冻结列和隐藏列有什么作用? 课后练习:第3章后习题
4 第四章 数据查询和第五章SQL语言(10学时) 教学目标:
1)理解查询的概念及其意义,了解选择查询、参数查询、交叉表查询和操作查询的基本概念。熟练掌握使用向导和使用设计器创建选择查询的方法。 2) 理解参数查询的含义,掌握参数查询的操作过程,明确参数查询在查询准则确定方面的不同之处。理解交叉表查询的概念和创建方法,并会使用交叉表查询实现字段数据的汇总。
3) 介绍查询表达式中的运算及查询表达式的构建方法,介绍表达式的常见应用;详细介绍计算字段的含义及创建、使用方法。
4) 理解并掌握四种操作查询的创建方法,了解使用SQL可以实现所有查询这一事实;理解各种操作查询的使用场合和功能;掌握使用SQL创建联合查询、传递查询、数据定义查询、子查询等特定查询的方法和相应的SQL语句格式。
教学重点:
查询的定义和作用; 查询的种类;
使用向导创建选择查询; 使用设计器创建选择查询。 创建参数查询;
使用向导创建交叉表查询; 使用设计器创建交叉表查询。
表达式中的算术运算符、比较运算符、逻辑运算符和连接运算符; 表达式在查询中的应用;
用设计视图在查询中创建计算字段。 创建生成表查询; 创建更新查询; 创建追加查询; 创建删除查询; SQL语句介绍; 创建SQL查询。 教学难点:
在设计视图中创建和修改查询的方法; 创建单表和多表查询的方法; 查询准则的确定方法。 创建参数查询;
使用设计器创建交叉表查询。 查询表达式; 计算字段的创建。 SQL语句格式; 创建SQL查询。 本讲内容概述:
1)主要介绍查询的定义和作用,介绍常见查询种类。重点讲述选择查询的创建方法,创建方法主要有两种:使用向导创建和使用设计器创建选择查询。
5 2)介绍主要介绍选择查询之参数查询的实现方法,并详细介绍交叉查询的含义和创建方法。
3) 介绍查询表达式中的运算及查询表达式的构建方法,介绍表达式的常见应用;详细介绍计算字段的含义及创建、使用方法。
4) 介绍生成表查询、更新查询、追加查询、删除查询这四种操作查询的含义和创建方法,并介绍了SQL结构化查询的主要语句,详细说明使用SQL实现联合查询、传递查询等特定查询的方法。 涉及章节及安排:
4.1 查询的概念和目的(1学时) 4.2 建立查询的方式(1学时) 4.3 查询设计器的使用(2 学时) 4.4设计各种查询(2学时) 4.5 查询的保存与运行 (2学时) 4.6创建SQL查询(2 学时) 4.7创建操作查询(2学时) 思考与训练:
1)在查询向导中,明细与汇总的含义和区别是什么? 2)怎样在未建立关系的表间建立临时关系?
3)参数查询在查询准则的确定上有什么特点和好处?
4)交叉表查询中,对于交叉表中主题“值”部分的对应“总计”单元格能否设置为“Group By”?
5)计算字段的本质是什么?
6)操作查询与其它查询有什么不同?起什么作用? 7)使用SQL语句可以实现所有查询吗? 课后练习:第
4、5章习题
6
第六章 窗体 (6学时) 教学目标: 1)了解窗体的作用和分类,熟悉各种窗体的用途。掌握创建窗体的两种方法:使用向导创建窗体和使用设计器创建窗体。
2)了解常用控件的种类和用途,掌握常用控件的使用方法及属性设置方法,学会使用控件实现常见功能。 了解窗体上控件布局调整的方法。 3)了解子窗体的概念,掌握嵌入式子窗体和弹出式子窗体的概念和使用方法;掌握使用窗体添加、删除和编辑数据的方法;掌握在窗体中实现对记录的查找、筛选和排序的方法。 教学重点:
窗体的定义和作用; 窗体的分类;
使用向导创建窗体; 使用设计器创建窗体。 常用控件的种类和用途;
常用控件的功能和属性设置; 窗体控件布局调整方法。
子窗体的种类、用途和创建方法;
使用窗体向数据库中添加、删除和编辑记录; 在窗体中实现查找、筛选和排序。 教学难点:
使用向导创建窗体; 使用设计器创建窗体。
常用控件的使用方法和用途;
嵌入式子窗体、弹出式子窗体的使用; 在窗体中实现筛选和排序。 本讲内容概述:
1)主要介绍了纵栏式窗体、表格式窗体、数据表窗体、子窗体、弹出式窗体、数据透视表窗体、数据透视图窗体七种类型的窗体。并介绍了两种创建窗体的方法:使用向导创建窗体和使用设计器创建窗体。
2) 主要介绍了常用控件的种类和用途,并详细介绍了常用控件的使用方法,说明了窗体上调整控件布局的方法。
3) 介绍了嵌入式子窗体和弹出式子窗体的概念及创建、使用方法,介绍了在窗体中实现对记录数据进行常规操作的方法。 涉及章节及安排: 6.1认识窗体(1学时) 6.2 创建窗体(1学时) 6.3 窗体的设计与技巧(2学时) 6.4 创建主子窗体及设计(2学时) 思考与训练:
(1) 窗体的作用是什么? (2) 窗体控件可分为几大类? (3) 如何设置控件属性?
7
第七章 报表(8学时) 教学目标:
1)理解报表的定义和作用,熟悉报表的结构和各部分的作用;熟练掌握使用向导设计报表和使用设计器设计报表的方法;了解使用报表的用途。 2) 掌握利用对记录排序和分组来设计报表的方法,理解排序和分组对报表的重要性;理解条件格式、控件和函数对增强报表的作用并掌握其使用方法;了解特殊报表的设计方法。 教学重点: 报表的定义;
报表的构成及各部分作用; 使用向导创建报表; 使用设计器创建报表。 对记录排序和分组; 使用条件格式增强报表; 使用空间和函数增强报表; 创建特殊报表。 教学难点:
使用向导创建报表; 使用设计器创建报表。 设计排序和分组报表; 创建特殊报表。 本讲内容概述:
1)主要介绍了数据库应用系统实现报表打印功能的主要对象--报表对象,介绍了报表的定义、构成方式及创建报表的方法。 2) 介绍了通过向报表中添加分组和排序、设置条件格式和使用空间来增强报表的逻辑性、功能和层次感。此外,还介绍了创建和设计特殊报表的方法。 涉及章节及安排: 7.1 认识报表(2 学时) 7.2 创建报表(2 学时) 7.3 编辑报表、报表排序和分组,使用计算控件(2学时) 7.4 创建子报表、多列报表(2 学时) 思考与训练:
(1) 报表与窗体有什么不同? (2) 报表的作用是什么?
(3) 怎样对分组的数据实现强制分页? 作业:第7章习题
8
第八章 数据访问页(2学时) 教学目标:了解数据访问页的概念和作用,熟悉数据访问页的类型分类,掌握使用向导和设计器创建和设计数据访问页的方法,并了解数据访问页的使用。此外,了解并掌握利用控件设计特殊的数据访问页的方法,学会分组数据访问页的设计方法。 教学重点:
数据访问页概述; 数据访问页类型;
使用向导创建数据访问页; 使用设计器创建数据访问页; 数据访问页的编辑; 分组数据访问页的设计。
教学难点:
创建数据访问页; 数据访问页的设计。
本讲内容概述:主要介绍数据访问页的概念和作用,数据访问页的种类;阐明了数据访问页的创建方法和过程;说明了如何在数据访问页中使用控件的方法和作用。 涉及章节:
8.1数据访问页概述(1学时) 8.2创建数据访问页(1学时)
8.3使用设计视图修改数据访问页(1学时) 8.4数据访问页的使用(1学时) 思考与训练:
(1) 数据访问页的文件格式? (2) 数据访问页的作用是什么? 课后习题:第8章习题
9
第九章 宏(4学时) 教学目标:理解宏的本质和定义,了解宏的作用,熟悉宏组和条件宏的基本概念;掌握创建宏、宏组和条件宏的方法及其应用方法。学会创建和使用AutoExec宏。 教学重点:
宏、宏组和条件宏的概念;
创建宏、宏组和条件宏的方法,理解其用法;
理解AutoExec宏与AutoKeys宏的使用方法和创建过程; 能根据需要创建宏。
教学难点: 宏的原理; 宏的创建。
本讲内容概述:主要介绍宏的基本概念以及宏组、条件宏的定义;详细介绍了创建宏的基本方法和使用方法。 涉及章节及安排
9.1宏的基本概念与分类(1学时) 9.2创建宏(1学时) 9.3宏的运行(0.5学时) 9.4常用宏操作(0.5学时)
9.5对象事件属性简介及宏的综合应用(1学时) 思考与训练:
(1) 宏的本质是什么? 课后练习:第9章习题
1 0
第十章 VBA编程(6学时) 教学目标:
1)理解模块的本质和定义,了解模块与宏的区别,理解VBA的程序框架,熟悉并掌握VBA的编程环境。了解并掌握VBA中的数据类型、常量、变量、数组等基本概念,并熟练掌握它们的定义、使用方法。 2) 理解并掌握VBA程序设计中的顺序结构、选择结构和循环结构的语法定义和使用特点,会设计实现基本的算法,能实现二选
一、多选一及迭代等常用程序结构。
3)理解并掌握VBA中Sub过程、自定义函数及事件过程的创建方法,了解创建类模块的过程,掌握类模块的用法,同时掌握标准模块的创建方法;此外,理解并掌握将宏转换为VBA代码的原理和方法;掌握简单登陆界面的设计和实现方法。
教学重点:
模块的概念; 过程与函数;
Visual Basic开发环境;
VBA的数据类型、变量、常量、数组。 顺序结构语句;
条件结构语句与选择结构语句; 循环结构语句。
创建自定义Sub过程; 创建自定义函数; 创建事件过程;
创建于窗体和报表相关的类模块; 创建与窗体和报表无关的类模块; 创建标准模块;
宏转换为VBA代码。 教学难点:
过程与函数的定义与使用;
VBA的数据类型、变量和数组。 条件结构语句与选择结构语句; 循环结构语句。 创建过程和函数; 创建类模块。 本讲内容概述:
1)主要介绍模块的定义、模块与宏的区别、过程、事件过程等模块的基本概念,讲述了VBA的Visual Basic的开发环境,重点介绍VBA程序设计基础中的数据类型、常量、变量、数组等概念。 2)介绍VBA程序设计中的三种基本控制结构语句的格式和使用方法,介绍数据的输入和输出方法,阐明了程序中基本算法的设计与实现方法。
1 1 3) 介绍自定义Sub过程、自定义函数和事件过程的创建过程和方法,创建与使用类模块的方法,标准模块的创建方法;此外还介绍了将宏转换为VBA代码的方法。
涉及章节:
10.1 VBA概述(1学时)
10.2 VBA编程语言基础(2学时) 10.3 模块的使用(2学时) 10.4事件过程及应用举例(2学时) 思考与训练:
(1) VBA与Visual Basic程序设计语言有什么关系? (2) 窗体和报表的本质是类模块吗? 课后练习:第10 章习题
1 2
第二篇:数据库应用(ACCESS)各章知识点小结
重点、难点、思考题。本题无答案,知识点都在教材及参考书上。 第1章 Access基础 【重点难点】
1.数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)的基本概念; 2.数据模型;关系模型的概念、关系术语和三种关系运算;
3.Access的系统特点及操作窗口。 本章的难点是关系模型和关系运算。 【课程考核要求】
1.理解数据库、数据库管理系统、数据库系统等基本概念;
2.理解数据模型、关系模型的概念;理解有关关系术语(关系、属性、元组、域、关键字、外部关键字)和三种关系运算(投影、联接、选择); 3.熟悉Access中各种操作窗口及工作环境。 【复习思考题】
1.什么是数据库?为什么要建立数据库?
2.什么是数据库管理系统?数据库管理系统与数据库的关系是什么? 3.关系运算有几种?每种运算的含义是什么? 4.什么是主关键字?其作用是什么? 5.Access的基本对象包括哪些? 6.简述Access操作窗口的功能。 第
2、3章 数据库和表的基本操作 【重点难点】 1.数据库的创建; 2.表的建立及维护;
本章的难点是表间的关系、数据完整性的概念、字段属性等 【课程考核要求】 1.理解数据库和表的概念;
2.熟练掌握有关数据库及表的创建操作;
1 3.熟练掌握表的编辑操作;
4.理解表间关系的相关概念,掌握建立表间关系的方法; 5.理解数据完整性的概念;
6.掌握实现数据完整性的各种方法:主关键字、规则和永久关联; 【实验内容及要求】 1.根据所给问题设计数据库;
2.根据设计的数据库创建数据库及表; 3.对所建数据库及表进行编辑和修改; 4.建立表之间的关系; 5.调整表的格式;
6.对所建表进行排序和筛选。
要求通过上机实验,熟悉Access的操作环境,掌握在数据库窗口中创建数据库及表的方法,掌握编辑表的基本方法。
【复习思考题】
1.创建数据库的方法有哪些?如何创建?
2.什么是表?表由几部分组成? 各部分的含义是什么? 3.为什么要建立表之间的关系?
4.表有几种视图方式?各方式的特点和作用是什么? 5.创建表的方法有几种?各适应什么情况? 6.Access提供的数据类型有哪些? 7.说明列的作用是什么? 8.怎样定义主键字?
9.试比较向表中输入数据的几种方法?
10.Access的导入数据功能体现了Office的哪一重要特性? 11.什么是参照完整性?它的作用是什么?
12.表与表之间的关系有几种?各自的特点是什么?最常用的关系是哪一种? 13.查找数据的方法有哪些?如何查找?
2 14.什么是排序?排序的规则是什么?
15.筛选记录的方法有几种?各自的特点是什么? 16.为什么要设置字段的属性?
17.修改表结构的操作包括哪些?怎样修改? 第4章 查询的建立和使用 【教学内容】 第一节 查询概述
1.查询种类(选择查询、参数查询、交叉表查询、操作查询、SQL查询) 2.查询条件(运算符、函数、表达式) 第三节 创建查询
1.使用向导创建查询(选择查询、交叉表查询)
2.使用设计器创建查询(参数查询、操作查询、SQL查询) 3.在查 询中计算(总计查询) 第四节 操作已创建的查询 1.运行已创建的查询 2.编辑查询中的字段 3.编辑查询中的数据源 4.排序查询的结果 【教学重点难点】 1.运算符、函数和表达式; 2.查询的种类及作用; 3.使用向导创建查询的方法; 4.使用设计视图创建查询的方法。
本章的难点是查询条件及使用设计视图创建查询的方法。 【课程考核要求】
1.掌握运算符、函数、表达式规则; 2.掌握查询条件的书写规则及使用方法;
3 3.了解并会应用“表达式生成器”生成查询条件表达式 4.掌握使用向导和设计视图创建查询的基本方法; 5.掌握查询的基本应用。 【实验内容及要求】
根据所给问题创建相关查询。要求通过这次实验,熟悉Access的查询设计视图,掌握在查询设计视图窗口中创建各类查询的方法。
【复习思考题】
1.什么是查询?查询的功能是什么? 2.查询有几种?各自的特点是什么? 3.查询条件的作用是什么?
4.书写查询条件时,如何处理文本型、日期型的数据? 5.查询与筛选的主要区别是什么?
6.什么是总计查询?总计项有哪些?如何使用这些总计项? 7.建立分组查询时,总计项应选择什么? 8.什么是交叉表查询?交叉表查询的优点是什么? 9.什么是参数查询?为什么要使用参数查询? 10.操作查询有几种?各自的作用是什么? 第4’章 关系数据库标准语言SQL 【教学内容】 第一节 SQL概述 第二节 查询 1.简单查询 2.简单的连接查询 3.嵌套查询 4.几个特殊运算符 5.排序
6.简单的计算查询和分组计算查询
4 7.利用空值查询 8.集合的并预算 第三节 维护功能 1.插入 2.更新 3.删除 第四节 定义功能 1.定义表 2.修改表 3.删除表 【教学重点难点】 1.SQL语言的概念; 2.SQL的数据维护功能; 3.SQL的数据查询功能。
本章难点是联接查询、嵌套查询和计算查询:记录的插入、删除和更新。建立表结构、修改表结构、删除表等。
【考核要求】
1.熟练掌握SQL的数据查询功能:SQL-SELECT命令、简单查询、多表查询、分组计算查询和嵌套查询等;
2.掌握SQL的数据维护功能:插入记录、更新记录、删除记录; 3.掌握SQL的定义功能:表的定义。 【实验内容及要求】
根据所给问题,使用SQL语句创建查询。要求通过这次实验,理解SQL语句的基本语法,并能够掌握SQL在Access的应用方法。
【复习思考题】
1.SQL语言有何特点,在Access的查询中如何使用SQL语句?
2.熟悉SELECT语句的用法,并以实例的方式写出Access的各种查询SQL语 5 句?
第5章 窗体的设计和应用 【教学内容】 第一节 窗体概述 1.窗体组成
2.窗体视图
3.窗体分类(纵栏式窗体、表格式窗体、主/子窗体窗体、数据表窗体、图表窗体、数据透视表窗体) 第二节 创建窗体 1.使用向导创建窗体
2.使用设计器创建窗体(控件的含义及种类、在窗体中添加和修改控件、设置控件的常见属性) 第三节 格式化窗体 1.使用自动套用格式 2.设置窗体的背景颜色 3.设置窗体文字格式 4.对齐窗体中的控制 【教学重点难点】 1.窗体视图; 2.工具箱的使用; 3.使用向导创建简单窗体; 4.使用设计器创建窗体; 5.设计窗体及控件属性。
本章难点是窗体控件属性的设置、窗体属性的设置。 【课程考核要求】
1.了解并会使用“窗体向导”和“自动创建窗体向导”创建具有不同布局样式的窗体;
6 2.了解并熟悉窗体设计视图中的标尺、节、网格、工具箱和字段列表等组成要素;
3.会使用标签、文本框、命令按钮、选项按钮、复选框、组合框、列表框、图像、子窗体/子报表等常用控件;
4.了解并会通过属性窗口设置常用控件的属性;
5.会用窗体设计视图创建出能满足实际需求的简单窗体。 【实验内容及要求】
1.根据所给问题使用向导创建窗体; 2.根据所给问题使用设计器创建窗体; 3.熟悉窗体及控件属性并进行相关设置。
要求通过这次实验,熟悉并掌握窗体创建的方法,特别是各种控件的用途及使用方法,能设计出具有一定应用价值的窗体界面。
【复习思考题】
1.简述窗体的作用及组成。
2.说明在创建主/子窗体、基于多表创建窗体时应注意哪些问题? 3.试说明各种窗体的特征及用途。
4.创建主/子窗体的方法有哪些?比较各种方法的异同。 5.试说明窗体中控件的主要作用有哪些? 6.说明标签控件于文本框控件的区别。 7.在选项组控件中可以由哪些控件组成?
8.简述复选框控件、切换按钮控件、选项按钮控件三者的区别。 9.简述列表框控件与组合框控件的区别。 10.举例说明结合型控件与非结合型控件的用途。
11.浏览各种控件的“属性”对话框,比较各种控件属性的异同。 12.美化窗体可以从哪些方面进行设置。 13.比较美化控件与美化窗体的操作有何异同。 第6章 报表的创建和使用
7 【教学内容】 第一节 报表概述 1.报表组成 2.报表视图 3.报表分类 第二节 报表的创建 1.使用向导创建报表 2.使用设计器编辑报表 第三节 报表的计算 1.建立计算字段 2.报表的排序与分组 第四节 报表的打印 1.设置页面 2.预览报表 3.打印报表 【教学重点难点】 1.报表的构成; 2.用报表设计器创建报表 3.报表的计算; 4.报表的输出。
本章的难点是使用报表设计器创建报表。 【课程考核要求】
1.了解并掌握使用向导创建报表的方法; 2.熟练掌握使用设计器创建报表的方法;
3.了解并会对报表进行隐藏重复数据、添加页码、页面设置、打印预览、打印设置等操作。
本章难点是使用设计器创建报表;在报表中进行计算。
8 【实验内容及要求】
1.根据所给问题使用向导创建报表; 2.根据所给问题使用设计器创建报表; 3.根据所给问题在报表中进行相关计算。
要求通过这次实验,熟悉并掌握窗体创建的方法,能设计出具有一定应用价值的报表。
【复习思考题】
1.Access报表可以完成哪些功能?
2.Access报表的结构是什么?都有哪几部分组成? 3.简述报表页眉与页面页眉的作用与区别。 4.常用的创建报表的方法有哪些?
5.在报表中计算汇总信息的常用方法有哪些?每个方法的特点是什么?6.子报表与主报表的关系是什么?在创建子报表时应注意哪些问题? 7.哪些控件可以创建计算字段?创建计算字段的方法有哪些? 8.美化报表可以从哪些方面入手? 9.报表打印之前应该完成哪些准备工作? 第9章 数据访问页的创建 【教学内容】
第一节 数据访问页介绍 1.数据访问页的作用 2.数据访问页的组成 3.数据访问页的视图
4.数据访问页的数据来源及调用方式 第二节 创建数据访问页 1.使用向导创建数据访问页 2.使用设计视图创建数据访问页 3.将数据访问页连接到数据库
第三节 数据访问页的修饰 1.添加背景图片 2.设置滚动文字 3.应用主题 【教学重点难点】
1.数据访问页的概念及存储方式; 2.数据访问页视图; 3.数据访问页的创建方法。
本章难点是使用设计器创建数据访问页;将数据访问页连接到数据库。 【课程考核要求】
1.了解数据访问页的存储方式; 2.掌握数据访问页的创建方法; 3.会将数据访问页连接到数据库中。 【实验内容及要求】
1.根据所给问题创建数据访问页。
2.在数据访问页中添加相应控件并进行属性设计; 3.应用主题创建数据访问页。
要求通过这次实验,熟悉报表的种类及使用向导创建的方法,掌握标签报表、分类汇总报表的设计技术,掌握报表中记录的排序与分组的方法。
【复习思考题】
1.数据访问页的存储与其他数据库有什么区别? 2.如何预览数据访问页?
3.简述在数据访问页中使用文本、图像的超级链接的方法。 第7章 宏的建立和使用 【教学内容】 第一节 宏的基本概念 1.宏的定义和特点
10 2.宏组的概念 3.触发宏的条件 第二节 创建宏 1.了解宏窗口 2.常用的宏操作 3.创建宏 4.创建宏组 第三节 使用宏 1.在窗体中加入宏 2.在菜单或工具栏中执行宏 3.运行宏 4.宏组运行 【教学重点难点】
1.宏以及宏组的作用和使用方法; 2.使用并运行宏的前提条件。 【课程考核要求】
1.了解并掌握宏和宏组的创建方法; 2.掌握为宏设置条件的方法;
3.掌握宏与数据库对应的关系及运行宏的方法; 4.了解并掌握运行宏的前提条件; 5.掌握常用的宏操作。 【实验内容及要求】 1.设计并运行宏。 2.与窗体结合使用宏。
要求通过这次实验,理解宏的概念,并在此基础上学会根据要求设计和创建宏及宏组,掌握宏及宏组的执行方式,尤其是窗体事件与宏结合功能。掌握常见的宏操作。
11 第8章 VBA程序设计 【教学内容】 第一节 VBA概述 1.VBA简介 2.VBA编程环境 第二节 对象模型 1.Access对象 2.对象的属性 3.对象的事件 4.对象的方法 第三节 数据类型 1.变量 2.常量 3.运算符 4.内置函数 第四节 程序语句 1.赋值语句 2.选择语句 3.循环语句 第五节 数组 1.数组的定义 2.数组处理 3.自定义数据类型
第五节 在Access中创建VBA模块1.创建模块 2.数据库对象 3.使用ADO
第六节 调试 【教学重点难点】
1.VBA程序的编辑和操作环境; 2.VBA程序的设计和调试方法; 3.VBA模块的创建方法; 4.对象的事件和方法;
5.熟悉在窗体上调用VBA代码的方法。
本章难点是VBA程序设计,模块的创建和使用。 【课程考核要求】 1.了解VBA的编程环境;
2.熟悉在窗体上调用VBA代码的方法; 3.理解各种变量类型的使用范围及定义方法; 4.掌握常用函数的使用方法; 5.掌握程序控制语句的实现过程; 6.掌握数组的基本使用技术; 7.理解模块的概念;
8.掌握在模埠中创建Sub过程、函数过程的方法; 9.掌握在不同过程中通过参数的传值实现数据的传递方法; 10.掌握使用ADO和ADO对象对数据库进行操作的方法。 【实验内容及要求】 1.编写并运行程序。 2.在窗体中调用VBA代码。 3.ADO对象编程。
要求通过这次实验,熟悉在窗体上调用VBA代码的方法;理解各种变量类型的使用范围及定义方法;掌握常用函数的使用方法;掌握程序控制语句的实现过程;掌握数组的基本使用技术;掌握定义与调用方式,熟悉变量的作用域;掌握ADO数据库操作的步骤和方法;掌握程序的各种调试工具和使用方法。
13 【复习思考题】
1.VBA与VB、Access有什么联系?
2.在Access中,既然已经提供了宏操作,为什么还要使用VBA? 3.什么是对象?对象的属性和方法有何区别? 4.如何在窗体上运行VBA程序代码?
5.能否在一个数组中同时存储几种不同类型的数据? 6.什么是模块?模块分哪几类? 7.简述VBA的三种过程?
8.Sub过程Function过程有什么不同,调用的方法有什么区别? 9.简述使用ADO对象操作数据库的基本过程。 10.为什么要进行程序调试?常用的调试工具有哪些? 第10章 创建应用系统的方法 【教学内容】
第一节 应用系统开发过程简介 1.需求分析 2.概要设计 3.详细设计 4.编码 5.调试与测试
第二节 使用切换面板创建应用系统 1.启动切换面板管理器 2.创建新的节换面板页 3.设置默认的切换面板页
4.建立打开切换面板页的切换面板项 5.测试切换面板 6.设置应用系统启动属性
第三节 创建具有自己风格的应用系统
14 1.使用多页窗体实现系统控制 2.使用宏创建系统菜单 【教学重点难点】 1.应用系统开发过程; 2.创建应用系统的方法;
本章难点是应用系统功能设计;系统集成工具的使用。 【课程考核要求】
1.了解开发应用系统的基本步骤; 2.熟悉并掌握创建切换面板的方法; 3.掌握利用宏创建系统菜单的方法。 【实验内容及要求】
1.根据所给问题进行分析,确定系统的功能; 2.使用Access实现系统功能。
要求通过这次实验,进一步掌握建立数据库以及建立和使用数据库对象的方法和技巧,进一步提高数据库的管理水平。
五、主要参考书
[1]陈恭和主编 《数据库基础与Access应用教程》 高等教育出版社 [2]郑小玲主编 《Access 2003中文版实用教程》 清华大学出版社 [3]教育部考试中心编著
《全国计算机等级考试二级教程——Access数据库程序设计》
高等教育出版社
[4]张冕洲等译 《Access 2002开发实用全书》 电子工业出版社
第三篇:Access数据库教案
《数据库原理及应用(Access)》教案
第一章 数据库基本原理
教学目标:通过对数据库基本概念、数据系统的组成的讲解,让学生了解数据库技术;掌握层次模型、网状模型和关系模型的概念和特点,并能够学会使用传统的关系运算和专门的关系运算。
教学重点:并、交、叉、选择、投影、连接等关系运算的操作。
教学难点:层次模型、网状模型、关系模型的概念和特点。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:4学时
教学过程:
一、数据库技术
1、数据库的基本概念
2、数据库管理技术的发展
3、数据库系统的组成
二、数据模型
1、层次模型
2、网状模型
3、关系模型
三、关系数据库
1、关系数据库的基本概念
2、关系运算
学习与思考:
1、什么是关系、元组和属性。
2、常用的数据模型有哪3种?各有什么特点?
3、任意一张二维表时候都是关系?为什么?
教学小结:
学生通过本次课程学习,对数据库基本概念有所了解,能够掌握常见的三种数据模型的特点,从而激发学生对课程学习的热情。
第二章 Access关系数据库概述
第三章 创建数据库
教学目标:通过对Access关系数据库的描述,了解Access数据库的7种数据库对象;熟悉Access数据库的工作环境;掌握创建数据库的方法;掌握压缩和修复数据库、编码和解码数据库、设置密码等管理数据库的方法。
教学重点:Access数据库对象介绍。 教学难点:几种管理数据库的方法。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:4学时
教学过程:
一、Access的数据库对象
1、表对象
2、查询对象
3、窗体对象
4、报表对象
5、页对象
6、宏对象
7、模块对象
二、Access的工作环境
1、菜单栏
2、工具栏
3、状态栏
4、数据库窗口
三、创建数据库
1、人工创建数据库
2、利用向导创建数据库
四、管理数据库
1、压缩和修复数据库
2、编码和解码数据库
3、为数据库设置密码
学习与思考:
1、Access关系数据库包括哪几个数据库对象?它们的作用是什么?
2、为什么说Access是一个同时面向数据库最终用户和数据库开发人员的关系数据库管理系统?
3、简要叙述报表的打印预览视图和版面预览视图的异同。
教学小结:
通过本次课程学习,使学生对Access数据库及其对象能够有基本了解,为后续可能学习打好基础。
第四章 表
第一节 创建表
第二节 设置字段属性 第三节 定义主键
教学目标:通过学习,让学生掌握在数据库中创建新表的5种方式;掌握表格设计视图的构成;掌握表格常用的几种字段属性的特点及设置;掌握数据库表格中主键的使用和特点。 教学重点:Access数据库中5种建表的方式。
教学难点:字段“格式”属性和“输入掩码”属性的设置。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:4学时
教学过程:
一、创建表
1、使用“设计视图”创建表
2、使用“表向导”创建表
3、使用“数据表视图”创建表
4、使用“导入表”创建表
5、使用“连接表”创建表
6、字段名称、数据类型和字段说明
二、设置字段属性
1、“字段大小”属性
2、“格式”属性
3、“输入掩码”属性
4、“小数位数”属性
5、“标题”属性
6、“默认值”属性
7、“有效性规则”和“有效性文本”属性
8、“必填字段”属性
9、“新值”属性
10、“显示控件”属性
三、定义主键
学习与思考:
1、在Access中,可以采用哪几种方式创建表?采用“导入表”和“链接表”方式创建的新表在使用上有何差异?
2、如何设置表格的“格式”属性和“输入掩码”属性?
3、Access为何要为表定义主键?在创建表时是否一定要为表定义主键?
教学小结:
学生通过本次课程学习,能够掌握对数据库表格的创建方法,并且会通过设置表格字段属性来定义表格格式,从而掌握Access数据库中表格的使用。
第四章 表
第四节 建立索引
第五节 建立表间关系 第六节 使用数据表视图 第七节 编辑修改记录
教学目标:通过学习,让学生掌握在Access数据库中索引的创建和作用;掌握一对一和一对多两种表间关系的创建条件和特点;掌握数据表视图的结构和使用;掌握数据表视图中记录的编辑。
教学重点:表间关系的建立和使用。
教学难点:表间关系的建立和使用。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:4学时
教学过程:
一、建立索引
1、单一字段索引
2、多字段索引
二、建立表间关系
1、“关系”工具栏
2、建立表间关系
3、编辑表间关系
三、使用数据表视图
四、编辑修改记录
学习与思考:
1、在表中建立索引的目的是什么?如何建立多字段组合索引?
2、在Access中,为表建立一对一和一对多表间关系的条件分别是什么?
教学小结:
学生通过本次课程学习,能够掌握对索引的建立和使用,表间关系的建立和使用,数据表视图的使用等概念,为进一步对数据库表格的掌握打好基础。
第四章 表
第八节 查找和替换记录 第九节 排序和筛选记录 第十节 格式化数据表视图
教学目标:通过学习,让学生掌握在Access中查找和替换记录,掌握对记录的排序和筛选,掌握数据表视图的一系列格式化操作。
教学重点:格式化数据表视图操作。
教学难点:替换和查找记录操作字符通配符的使用。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:2学时
教学过程:
一、查找和替换记录
1、查找记录
2、替换记录
二、排序和筛选记录
1、排序记录
2、筛选记录
三、格式化数据表视图
1、改变列宽和行高
2、编排列
3、隐藏和显示列
4、冻结列
5、设置网格线
6、设置立体效果
7、选择字体
学习与思考:
1、在Access中,如何对记录进行排序和筛选?
2、在Access中,可以对表格列进行何种操作?
教学小结:
学生通过本次课程学习,掌握数据库数据表视图的各种操作,从而进一步了解和熟悉Access数据库。
第五章 查询
第一节 查询特点
第二节 建立选择查询 第三节 修改选择查询
教学目标:通过学习,让学生了解5种查询对象;掌握选择查询设计视图结构特点;掌握查询条件和字段属性的设置;掌握数据库表格中主键的使用和特点。
教学重点:选择查询设计视图结构。
教学难点:查询条件的设置。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:2学时
教学过程:
一、查询的特点
二、建立选择查询
1、建立选择查询
2、选择查询设计视图结构
3、运行选择查询
4、输入查询条件
5、设置字段属性
6、建立计算表达式
三、修改选择查询
1、撤销字段
2、插入字段
3、移动字段
4、命名字段
学习与思考:
1、选择查询设计视图可以大体分为几部分?各部分的作用是什么?
2、在选择查询设计视图中,QBE设计网格共有哪些行?结合实例详细说明各行的作用。
3、在Access关系数据库中,查询对象分为哪几种?
教学小结:
学生通过本次课程学习,能够掌握对选择查询设计视图结构的认识,从而进一步为了解乃至掌握选择查询奠定基础。
第五章 查询
第四节 建立汇总查询 第五节 建立交叉表查询 第六节 建立参数查询 第七节 建立多表查询
教学目标:通过学习,让学生掌握汇总查询的特点和建立;掌握交叉表查询的特点和建立;掌握参数查询条件的设置和使用;掌握多表查询的使用和建立条件。
教学重点:多表查询的建立。
教学难点:汇总查询的建立。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:2学时 教学过程:
一、建立汇总查询
1、十二种汇总查询特点设置
二、建立交叉表查询
1、行标题和列标题设置
2、汇总选项
三、建立参数查询
1、参数的设置
四、建立多表查询
1、永久性表间关系
2、临时性表间关系
学习与思考:
1、参数查询的设置?
2、永久性表间关系和临时性表间关系的建立。
教学小结:
学生通过本次课程学习,能够掌握汇总查询汇总选项的使用,参数查询参数的设置,多表查询中表间关系的建立,从而为掌握查询进一步打好基础。
第五章 查询
第八节 使用查询向导 第九节 操作查询
教学目标:通过学习,让学生掌握汇总查询的特点和建立;掌握交叉表查询的特点和建立;掌握参数查询条件的设置和使用;掌握多表查询的使用和建立条件。
教学重点:多表查询的建立。
教学难点:汇总查询的建立。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:2学时 教学过程:
一、使用查询向导
1、简单查询向导
2、交叉表查询向导
3、查找重复项查询向导
4、查找不匹配项查询向导
二、操作查询
1、更新查询
2、生成表查询
3、追加查询
4、删除查询
学习与思考:
1、操作查询和选择查询的区别是什么?
2、四种操作查询的功能。
教学小结:
学生通过本次课程学习,能够掌握查询向导的使用,操作查询的建立和使用,最终达到对查询的熟练使用。
第六章 结构化查询语言(SQL) 第一节 SQL概述 第二节 数据定义
教学目标:通过学习,让学生掌握结构化查询语言SQL的结构和功能;掌握建表、修改表结构、删除表等SQL编程语句的使用。
教学重点:CREATE TABLE建表语句的使用。
教学难点:ALTER TABLE修改表格结构语句的使用。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:2学时 教学过程:
一、SQL概述
1、SQL的特点
2、SQL的功能
二、数据定义
1、数据类型
2、创建表CREATE TABLE
3、修改表结构ALTER TABLE
4、删除表DROP TABLE 学习与思考:
1、SQL的特点是什么?
2、SQL有什么功能?
教学小结:
学生通过本次课程学习,能够掌握创建表、修改表结构、删除表等SQL编程语句的使用。
第六章 结构化查询语言(SQL) 第三节 数据更新 第四节 数据查询
教学目标:通过学习,让学生掌握插入数据、修改数据、删除数据等SQL编程语言的使用;掌握简单查询的使用;熟悉连接查询和嵌套查询的使用。
教学重点:INSERT INTO插入数据语句的使用。 教学难点:连接查询和嵌套查询语句的使用。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:2学时 教学过程:
一、数据更新
1、插入数据INSERT INTO
2、修改数据UPDATE
3、删除数据DELECT FROM
二、数据查询
1、SELECT语句
2、简单查询
3、连接查询
4、嵌套查询 学习与思考:
1、数据更新SQL语句的使用。
2、SELECT查询语句的使用。
教学小结:
学生通过本次课程学习,能够掌握创建表、修改表结构、删除表等SQL编程语句的使用,会使用SELECT查询语句,能够使用SQL语句进行简单编程语句书写。
第七章 窗体 第一节 了解窗体 第二节 建立窗体
第三节 使用窗体视图创建窗体
教学目标:通过学习,让学生熟悉创建窗体的两种常用方式;熟悉窗体的设计视图,熟悉窗体工具箱中常用的20种控件;熟悉窗体和控件的属性。
教学重点:窗体的设计视图。
教学难点:窗体工具箱中的常用控件。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:2学时 教学过程:
一、了解窗体
二、建立窗体
1、使用“窗体向导”创建窗体
2、窗体的结构
三、使用设计视图创建窗体
1、进入设计视图
2、窗体控件工具箱
3、窗体和控件的属性窗口
4、窗体的设计实例
学习与思考:
1、窗体有几种视图,各有什么作用?
2、如何使用窗体的设计视图创建一个窗体?
教学小结:
学生通过本次课程学习,能够熟悉窗体的常用创建方式,熟悉窗体控件工具箱中的常用控件,为后续学习打好基础。
第七章 窗体 第四节 在窗体中使用控件 第五节 使用自动套用格式 第六节 窗体外观修饰
教学目标:通过学习,让学生熟悉窗体中选项组、组合框、列表框、命令按钮等控件的使用;掌握控件大小位置调整、文字美化等窗体外观的修饰。
教学重点:组合框控件的使用。
教学难点:组合框和列表框控件使用的区别。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:2学时 教学过程:
一、在窗体中使用控件
1、控件的常用属性
2、在窗体中添加选项组控件
3、在窗体中添加组合框控件
4、在窗体中添加列表框控件
5、在窗体中添加命令按钮控件
6、更改控件标题
二、使用自动套用格式
三、窗体外观的修饰
1、调整控件的大小和位置
2、修饰控件外观
3、美化文字
学习与思考:
1、窗体中常用的控件有哪些?如何使用?
2、如何在窗体中使用组合框控件?
教学小结:
学生通过本次课程学习,能够掌握窗体中几个常用控件的使用,从而能够更好的掌握窗体的设计和使用。
第八章 报表
教学目标:通过学习,让学生熟悉报表的创建方式;掌握报表中控件的使用,报表数据的排序和分组汇总;熟悉报表中表达式的使用。
教学重点:报表中控件的使用。
教学难点:报表数据的排序和分组汇总。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:2学时 教学过程:
一、了解报表
1、什么是报表
2、报表和窗体的区别
3、在什么情况下使用报表
4、报表的视图
二、建立报表
1、使用向导创建报表
2、报表的结构
三、修改报表
1、打开已有报表进行修改
2、设计新报表
3、在报表中添加日期和时间
4、在报表中添加页码
5、在报表中添加线控件
四、报表数据的排序与分组汇总
1、数据排序
2、数据分组汇总
五、使用表达式
1、什么是表达式
2、创建表达式
学习与思考:
1、报表主要有哪几部分组成?
2、如何对报表中的数据进行分组汇总?
3、什么是表达式?如何在报表中使用表达式?
教学小结:
学生通过本次课程学习,能够掌握报表中几个常用控件的使用,从而能够更好的创建报表。
总复习
教学目标:通过学习,将本门课所讲的内容整理一遍,并指出复习重点。
教学重点:各章重点。
教学难点:各章难点。
教学手段与方法:利用多媒体教学课件结合案例教学,教师部分讲授,重点指导学生参与并思考相关问题。
教学时数:4学时
教学过程:
一、各章内容串讲 学习与思考:
所有复习资料
教学小结:
学生通过本次课程学习,对本门课的重点和难点内容再做一次加深理解。
第四篇:Access数据库实验报告
注意事项:本手册上写的是题目的出处,但的实验本上,必须写上书上原本的题目,否则无效。并且写下每题实现的步骤。
《Access数据库》实验报告指导手册掌握选择查询、总记查询、在查询中进行计算
实验一:
一、实验名称
数据库与表的操作
二、实验目的
掌握数据库的创建、表结构的创建和输入数据 的实现。
三、实验任务
上机一:书上94页的例3.1题。 上机二:书上101页的例3.4题。 上机三:书上105页的例3.6题。
三、实验任务
上机一:书上34页的例 2.2题。 上机二:书上42页的例2.6题。 上机三:书上44页的例2.7题。 上机四:书上49页的例2.9题。 上机五:书上52页的例2.10题。 实验二:
一、实验名称
设置字段的属性与创建表之间的关系
二、实验目的
掌握字段属性的设置与创建表之间的关系。
三、实验任务
上机一:书上55页的例2.11题。 上机二:书上57页的例2.13题。 上机三:书上58页的例2.14题。 上机四:书上60页的例2.15题。 上机五:书上63页的例2.16题。 实验三:
一、实验名称维护表的操作
二、实验目的
掌握打开表、修改表的结构、编辑表的数据和调整表的外观等操作。
三、实验任务
上机一:书上66页的例2.18题。 上机二:书上71页的例2.20题。 上机三:书上73页的例2.21题。 上机四:书上74页的例2.22题。 上机五:书上76页的例2.23题。 实现四:
一、实验名称创建选择查询
二、实验目的
上机四:书上107页的例3.8题。 上机五:书上109页的例3.9题。 实验五:
一、实验名称
创建交叉表查询、参数查询
二、实验目的
掌握交叉表查询、参数查询的实现。
三、实验任务
上机一:书上113页的例3.11题。 上机二:书上116页的例3.12题。 上机三:书上118页的例3.13题。 上机四:书上119页的例3.14题。 实验六:
一、实验名称创建操作查询
二、实验目的
掌握生成表查询、删除查询、更新查询和追加查询的实现。
三、实验任务
上机一:书上121页的例3.15题。 上机二:书上122页的例3.16题。 上机三:书上124页的例3.17题。 上机四:书上125页的例3.18题。 实验七:
一、实验名称
利用向导创建窗体
二、实验目的
掌握利用向导创建窗体的实现。
三、实验任务
上机一:书上144页的例4.2题。 上机二:书上147页的例4.3题。 上机三:书上150页的例4.5题。 上机四:书上152页的例4.6题。 实验八:
一、实验名称自定义窗体
二、实验目的
掌握常见控件的使用与自定义窗体的实现。
三、实验任务
上机一:书上158页的例4.7题。 上机二:书上167页的例4.8题。 上机三:书上174页的例4.9题。 上机四:书上174页的例4.10题。 上机五:书上176页的例4.11题。 实验九:
一、实验名称
编辑报表
二、实验目的
掌握编辑报表的操作、报表的分组操作、增加计算控件的操作。
三、实验任务
上机一:书上203页的例5.7题。
上机二:书上203页的:在报表中,可以在某一节中使用分页控件符来标志要另起一页的位置。
上机三:书上205页的例5.8题。 上机四:书上206页的例5.9题。上机五:书上209页的例5.10题。
第五篇:ACCESS数据库2010教案
第知识目标:
1讲 查询(1)
通过本节课学习了解简单查询的建立方法等。 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。 培养学生的创新意识、创新能力。 情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。 通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。 教学重点:
查询的作用和建立方法 简单查询的使用。 教学难点:
如何设定查询准则是本节课的难点。 教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。 教学过程: 第一课时:
4.1、 SQL基本命令
一、 简介
1、 SQL——Structure Query Language(结构化查询语言),是关系数据库系统中应用广泛的数据库查询语言。
2、 SQL的功能:数据定义、数据查询、数据操纵、数据控制
二、 基本语句
SELECT [TOP N [PERCENT]] [DISTINCT] <字段名表> [INTO <表名>] FROM <表名> WHERE <条 1 件> GROUP BY <字段名> HAVING <条件> ORDER BY <表达式> 4.2、 认识查询
一、 查询的功能
选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗
二、 查询的类型
选择查询、交叉表查询、操作查询(生成表、更新、删除、追加)、SQL查询 4.3、 数值与数值运算
一、 常量:表示一个固定的、不变的量。P255 表8.2
1、 数字型:100、-15.2、0、2.58E+20
2、 文本型:“ABCD”、“张三”、“计算机”、“1234”
3、 日期/时间型:#2005/10/20# #10:25:30# #2005-10-10 13:25:20#
4、 布尔型:True、False
二、 变量:表示一个随时可变的量,表示为一个名字。
1、 内存变量:
2、 字段变量: 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第三课时:
三、 表达式与运算符
1、 数值表达式:+、-、*、/、、^、()、Mod
2、 字符表达式:+
3、 日期/时间表达式:+、-
4、 关系表达式:=、<>、>、>=、<、<=
5、 逻辑表达式:Not、And、Or
6、 特殊运算符:IN、BETWEEN、LIKE、IS NULL、IS NOT NULL
四、 函数
1、 数值函数:ABS、INT、SQR、SGN 2
2、 字符函数:SPACE、STRING、LEFT、RIGHT、LEN、LTRIM、RTRIM、TRIM、MID
3、 日期时间函数:DATE()、DAY()、MONTH()、YEAR()、WEEKDAY()、HOUR()
4、 统计函数:SUM、AVG、COUNT、MAX、MIN 4.4、 创建选择查询
一、 创建不带条件的查询
1、 使用查询向导:[查询] ; ;简单查询向导 或[查询] ;
2、 使用设计视图:[查询] ; ;设计视图 或[查询] ;
3、 运行查询:双击查询
4、 修改查询:在设计视图中修改、编辑SQL语句
二、 创建带条件的查询 WHERE、AND、OR、NOT
三、 结果排序
ORDER BY 字段名 [DESC] 列在前面的记录:TOP N
四、 多表查询:超联接查询 内部联接:INNER JOIN 左联接:LEFT JOIN 右联接:RIGHT JOIN 第四课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 课后小结:
第2讲 查询(2)
知识目标:
通过学习本节掌握查询中如何进行计算。 掌握一定的函数。 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。 培养学生的创新意识、创新能力。 情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。 通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。 教学重点: 在查询中计算 掌握常用函数 教学难点:
如何通过计算得到自己希望的查询,以及掌握常用函数是重点。 教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。 教学过程: 第一课时:
5.1、 在查询中进行计算
一、 了解查询计算功能
预定义计算:SUM、AVG、COUNT、MAX、MIN 用户自定义计算:各种表达式
二、 自定义计算
三、 总计查询
1、 添加计算字段:
2、 分组总计查询:GROUP BY
3、 新字段命名:<表达式> AS <新字段名>
4、 用新字段设置查询条件:HAVING 逻辑表达式 5.2、 创建交叉表查询
一、 认识交叉表查询 行标题、列标题、值、 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第三课时:
二、 创建交叉表查询
1、 单一表交叉查询:向导、设计器
2、 多表交叉查询:设计器 5.3、 创建参数查询
由用户输入查询条件后,再进行查询
一、 单参数查询:准则中输入[XXXXXX]
二、 多参数查询:多字段准则中输入[XXXXXX] 5.4、 创建操作查询
一、 生成表查询 SELECT * INTO 表名
二、 删除查询
DELETE FROM 表名 WHERE 条件
三、 更新查询
UPDATE 表名 SET 字段名=表达式 WHERE 条件
四、 追加查询
INSERT INTO 表名 SELECT…… 课后小结:
第3讲 查询(3)
知识目标: 学会创建SQL查询 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。 培养学生的创新意识、创新能力。 情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。 通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。 教学重点:
1. 使用SQL修改查询中的准则 2. 创建SQL查询 教学难点:
如何使用准则是本节的重点也是难点。 教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。 教学过程: 第一课时:
6.1、 创建SQL查询
一、 使用SQL修改查询中的准则
二、 创建SQL查询 6.2、 操作已创建的查询
一、 运行已创建的查询
二、 编辑查询中的字段
三、 编辑查询中的数据源
四、 调整查询的列宽
五、 排序查询的结果 6.3、 试题 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 课后小结:
第4讲 窗体(1)
知识目标: 初步了解窗体的作用 掌握窗体的建立方法 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。 培养学生的创新意识、创新能力。 情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。 通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。 教学重点:
掌握窗体的2种建立方法 学会使用窗体 教学难点:
如何建立自己需要的窗体是难点。 教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。 教学过程: 第一课时
7 7.1、 认识窗体
1、 窗体是数据库中的一种对象。
2、 窗体的作用:用于接收用户输入的数据或命令,显示表或查询中的数据、输入数据、编辑数据、修改数据。
3、 窗体中的两类信息:提示信息、数据信息。
一、 窗体的组成与结构——节
1、 主 体 节:显示数据信息和安放控件。
2、 窗体页眉:显示窗体的标题、使用说明……
3、 窗体页脚:显示对所有记录都要显示的内容、使用命令的操作……
4、 页面页眉:打印时的页头信息。
5、 页面页脚:打印时的页脚信息。 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第三课时:
二、 窗体的类型
1、 纵栏式窗体:P141——图4.3
2、 表格式窗体:P141——图4.4
3、 数据表窗体:P141——图4.5
4、 主/子窗体:P142——图4.6
5、 图表窗体:P142——图4.7
6、 数据透视表窗体:P143——图4.8
三、 窗体的视图
设计视图、窗体视图、数据表视图 7.2、 创建窗体
一、 自动创建窗体
数据库窗口 ;窗体 ; ;新建窗体对话框 ;选择一个表或视图 ;自动创建窗体:纵栏式|自动创建窗体:表格式|自动创建窗体:数据表 ;确定
二、 使用窗体向导
数据库窗口 ;窗体 ; ;新建窗体对话框 ;选择一个表或视图 ;窗体向导 或 数据库窗口 ;窗体 ; 单一表窗体
一对多窗体:子窗体、链接窗体
三、 使用数据透视表向导
数据库窗口 ;窗体 ; ;新建窗体对话框 ;选择一个表或视图 ;数据透视表向导 数据透视表的调整与设置 第四课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第五课时:
四、 使用图表向导
数据库窗口 ;窗体 ; ;新建窗体对话框 ;选择一个表或视图 ;图表向导 图表的调整与设置 第六课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第七课时: 7.3、 自定义窗体
一、 工具箱的使用
工具箱的打开与关闭、工具箱的移动与锁定
二、 窗体、控件与控件的使用
1、 窗体:页眉/页脚的设置、大小的调整……
2、 标签控件:用于显示说明性文本,不显示字段或表达式的数值。
3、 文本框控件:用于输入或编辑字段数据。分为结合型(从表、查询或SQL语言中获得所需内容)、非结合型(不链接到某一字段,用于显示提示信息或接收用户输入数据)、计算型(显示表达式的结果)
4、 复选框、切换按钮、选项按钮:显示表或查询中的“是/否”、“真/假”、“On/Off”的值
5、 选项组控件:多个复选框或选项按钮的组合。
6、 列表框与组合框:值取自某固定内容的数据。
7、 命令按钮:执行某项操作或某些操作
8、 选项卡:将窗体分成多页
9、 图像:
三、 窗体和控件属性
属性决定窗体或控件的结构和外观特性、窗体和控件都有各自的属性。 利用工具栏中的属性按钮或双击某一对象,可打开属性窗口进行设置。
1、 常用格式属性:
控件格式属性:标题、字体、字形、字号、对齐方式、颜色…… 窗体格式属性:大小、边框、颜色、特殊效果…… 第八课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 第九课时:
2、 常用的数据属性
控件数据属性:数据来源、输入掩码、有效性规则、有效性文本…… 窗体数据属性:记录源、排序依据、允许编辑、数据入口……
3、 常用的其他属性 ***名称***、
控件其他属性:状态栏文字、自动TAB键、控件提示文本…… 窗体其他属性:独占方式、弹出方式、循环……
四、 窗体和控件的事件
1、 键盘事件:键按下、键释放、击键
2、 鼠标事件:单击、双击、鼠标按下、鼠标移动、鼠标释放
3、 对象事件:获得焦点、失去焦点、更新前、更新后、更改
4、 窗口事件:打开、关闭、加载
5、 操作事件:删除、插入前、插入后、成为当前、不在列表中、确认删除前、确认删除后 第十课时:练习
10 课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 课后小结:
第5讲 窗体(2)
知识目标:
学会窗体的美化和设计 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。 培养学生的创新意识、创新能力。 情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。 通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。 教学重点:
使用各种方法设计和修改窗体格式 教学难点: 选中工具的使用。 教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。 教学过程: 第一课时: 8.1、 美化窗体
一、 自动套用格式
二、 窗体的属性
三、 添加当前日期和时间
四、 格式调整: 对齐方式 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。 课后小结: