1、1数据库基础与应用教案教材:人民邮电出版社ACCESS 基础与应用教程第一课授课时间 2014 年 2 月 18 日 星期 二 第 1、2 节章 第 1 章 数据库基础概述 需要 2 课时节1.1 数据管理发展概况1.2 数据库系统简述1.3 数据模型1.4 关系数据库教学目标 了解数据管理发展历史,熟悉数据库系统的组成,了解常见的数据模型,掌握关系数据库的特点,并熟悉关系数据库的各个概念。教学重点、难点1、 数据库系统的各组成部分2、 E-R 图的画法3、关系数据库的各个概念教法 讲授法, 讨论法教具使用 计算机、投影教学内容与过程教学内容 教师活动 学生活动 备注导入新课 介绍什么是数据处
2、理,给大家举例并提问:你还觉得在现实生活中那些地方有数据处理?回答问题 学生回答,老师点评补充讲授新课 1.1 数据管理发展概况数据管理经历了从较为低级的人工管理到先进的数据库、数据仓库、数据挖掘的演变。用图介绍信息、数据、数据处理之间的关系*提问:大家想一个自己经历过的,从旧信息通过数据处理得到新信息的例子?介绍数据管理技术的各发展阶段1.2 数据库系统简述配合图表介绍 DB、DBMS、DBS、DBA 等概念并阐述他们之间的关系。配合投影图表介绍数据库三级模式及二级映射。1.3 数据模型(1)概念数据模型思考回答学生思记学生思记教师讲解教师点评教师讲解教师讲解2概念模型中的基本概念:实体、属
3、性、关键字、域、 实体型、实体集、实体间的联系举 2 个例子(课本、学生)来加强理解介绍 E-R 模型的画法,布置作业(画刚刚两个例子)(2)逻辑数据模型逻辑数据模型分为:层次模型、网状模型、关系模型和面向对象模型(3)物理数据模型1.4 关系数据库(1)关系模型的基本术语:关系、属性、元组、分量、域、候选关键字、主关键字、外部关键字、主属性(2)关系的性质(3)关系完整性约束实体完整性约束、参照完整性和用户定义完整性约束(4)关系规范化学生思记学生课后作业学生思记学生思记教师讲解教师演示教师讲解教师讲解小结 本课概念偏多,需要大家课后熟读教材,配合书上及课上的例子领悟。作业 1熟读教材2画
4、2 个 E-R 图3预习下一章内容3数据库技术与应用教案第二课授课时间 2014 年 2 月 25 日 星期 二 第 1、2 节章 第 2 章 ACCESS2010 数据库设计与创建 需要 2 课时节2.1 Access 2010 的启动与退出2.2 Access 2010 用户界面2.3 Access 数据库的设计2.4 Access 数据库的创建2.5 数据库的打开与关闭2.6 数据库的安全操作教学目标 掌握 Access2010 的启动和退出,熟悉 Access2010 的用户界面,掌握数据库的设计、创建、打开与关闭功能,并了解数据库的安全操作教学重点、难点 Access2010 的界面
5、、功能区的分布教法 任务驱动法、演示法教具使用 计算机演示教学内容与过程教学内容 教师活动 学生活动 备注复习提问 1同学平时使用什么软件处理数据?2现在你知道常用的数据库系统哪些?思考回答 学生补充,教师点评导入新课 介绍目前常用的数据库系统如,Access、VFP、Oracle、SQL Server 等点出本书主要讲述 Access2010 系统。讲授新课 2.1 Access 2010 的启动与退出操作 1 启动 Access20101.通过“开始”菜单启动 2.通过桌面快捷方式启动操作 2 Access 2010 的退出关闭按钮退出按钮Alt+f42.2 Access2010 的用户界
6、面1功能区2导航窗格 3工作区。对数据库的所有操作都在工作区中进行 学生思记学生思记教师演示教师讲解教师演示42.3 Access 数据库的设计认识 Access2010 的数据库对象:1表是 Access 2010 存储数据的地方,是数据库的核心和基础 2查询可以按照不同的方式查看、分析和更改数据 3窗体数据库和用户之间的主要接口 4报表把数据库中的数据打印输出的特有形式 5页页也称为数据访问页 6宏 由一系列操作组成,能自动执行一些任务 7模块 用 VBA 语言编写的程序段 2.4 Access 数据库的创建操作 1 创建空数据库操作 2 使用“罗斯文”示例数据库2.5 数据库的打开与关闭
7、(1)打开(2)以只读方式打开(3)以独占方式打开(4)以独占只读方式打开2.6 数据库的安全操作权限的设置、备份功能的使用项目拓展 工具栏的操作及“罗斯文”示例 数据库的使用项目训练实训 Access 2010 的启动、退出和使用帮助系统学生思记学生思记思考回答学生阅读思考学生阅读思考上机实验任务布置上机实验任务教师讲解教师演示教师演示教师演示教师讲解教师指导教师指导小结作业 1熟读教材2课后习题3预习下一章内容5数据库技术与应用教案第三课授课时间 2014 年 3 月 4 日 星期 二 第 1、2 节章 第 3 章 表 需要 2 课时节3.1 表结构设计概述3.2 创建表3.3 表之间的关
8、系3.4 表的基本操作教学目标了解 Access2010 中表的设计方法和步骤,熟练掌握创建表的 2 种基本方法,掌握多表之间关系的创建规则及操作方法,熟练掌握向表中输入、修改、删除、更新数据的方法和步骤教学重点、难点创建表的 2 种基本方法表间关系的创建规则如何向表中输入、修改、删除、更新数据教法 任务驱动法、演示法教具使用 计算机演示、投影仪教学内容与过程教学内容 教师活动 学生活动 备注复习提问 1询问 Access2010 的界面组成,调查通过课后实验取得的效果。思考回答 学生补充,教师点评导入新课 回顾第一章,引出数据库存储的基本单位:表。讲授新课 3.1 表结构设计概述表结构是由构
9、成该表的每个字段的字段名、字段的数据类型和字段的属性等组成,在创建表时要指定1、字段的命名规定2、字段的数据类型:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE 对象、超链接、查阅向导、计算字段、附件*举例:学生管理系统数据库的表结构设计实例-学系表、专业表、课程表(演示)-班级表、学生表、修课成绩表(作业)3.2 创建表学生思记学生思记学生讨论课堂练习教师讲解教师讲解教师讲解教师点评6通过以下 4 种方式,可以在数据库中创建一个新表。(1)使用数据表视图直接插入一个表。(2)使用设计视图创建表。(3)使用 SharePoint 列表创建表。(4)导入表或链接到表。*例子:创建一
10、个学系表。字段属性的设置字段大小、格式、掩码、标题、默认值、有效性规则、有效性文本、必需、索引主键的设置3.3 表之间的关系1、确定表之间的关系类型2、相关联字段的类型和字段大小*举例:学系表与班级表的关系建立3、关系的修改和删除3.4 表的基本操作1. 表的打开和关闭2. 输入和删除记录3. 修改记录4. 更新记录5. 排序记录6. 筛选记录*配合对学系表的操作讲解项目拓展 设计一个图书管理的数据库,分组讨论确定各表组成。项目训练实训 表的基本操作实验学生思记学生讨论学生思记学生阅读思考学生讨论课后讨论上机实验任务教师演示教师演示教师讲解演示教师讲解教师演示教师演示教师讲解教师演示教师点评教
11、师指导小结 介绍了大量表的基本操作,需要大量的上机实验来强化作业 1熟读教材2课后实验试做3预习下一章内容7数据库技术与应用教案第四课授课时间 2014 年 3 月 11 日 星期 二 第 1、2 节章 第 3 章 表 第 4 章 查询 需要 2 课时节3.5 导入表、导出表与链接表4.1 查询概述4.2 创建选择查询4.3 查询的运行和修改4.4 查询条件的设置教学目标了解 Access2010 中表的导入和导出方法。掌握创建查询的各种类型,熟练掌握查询的方法,了解多表之间查询的设计过程和运行调试方法,以及各查询条件的设置教学重点、难点查询设计视图的使用查询的运行和调试查询条件的修改对结果的
12、影响教法 任务驱动法、演示法教具使用 计算机演示、投影仪教学内容与过程教学内容 教师活动 学生活动 备注复习提问 1设计一个“课本表”,需要哪些字段,各什么属性。思考回答 学生补充,教师点评导入新课 引出三个问题:表设计好以后,输入大量的数据,是不是我们都需要?作为用户,你感兴趣的是什么?如何只关注自己感兴趣的那部分?思考回答 学生补充,教师点评讲授新课 3.5 导入表、导出表与链接表导入到各种类型的文件中。Excel,文本等4.1 查询概述而查询则是对表中的数据进行检索、统计、分析、查看和更改的又一个非常重要的数据库对象.简单来说,表是将数据进行了分割,而查询则是从多个表中查找到满足条件的记
13、录组成一个动态数据表,并以数据表视图的方式显示查询的类型: 选择查询学生思记学生思记教师演示教师讲解8 参数查询 交叉表查询 操作查询 SQL 查询4.2 创建选择查询选择查询的功能是从一个或多个表中检索数据,并且在“数据表视图”中显示结果。查询结果仅仅是一个临时的动态数据表。1、向导2、设计视图*举例:在“学生管理系统”数据库中,使用“设计视图”创建一个名为“例 4-6 查询高考总分 750 分以上的女生”的查询。4.3 查询的运行和修改1、运行查询的 6 种方法2、修改查询*举例,修改上个查询,使其满足要求:检索高考总分 750 分以上(含 750)的学生记录,并要求按“性别”升序、“高考
14、总分”降序对查询结果的记录进行排序(即先按“性别”字段值升序排序,当“性别”字段值相同时再按“高考总分”字段值降序排序),并要求显示学号、姓名、班级名称、性别和高考总分五个字段。4.4 查询条件的设置1、表达式的使用2、运算符的使用3、逻辑运算符的使用4、特殊运算符的使用5、常用函数的使用6、组合条件*每个点举例 1 次,并引出类似问题 1 个,引导学生讨论。项目训练实训 查询的使用。学生讨论学生讨论学生讨论学生阅读思考学生讨论上机实验任务教师讲解教师点评教师演示教师演示教师讲解演示教师指导教师演示教师讲解教师演示教师指导小结 介绍了大量表的基本操作,需要大量的上机实验来强化作业 1熟读教材
15、2课后实验试做 3预习后半章内容910数据库技术与应用教案第五课授课时间 2014 年 3 月 18 日 星期 二 第 1、2 节章 第 4 章 查询 需要 2 课时节4.5 设置查询的计算 4.6 交叉表查询 4.7 参数查询 4.8 操作查询教学目标 进一步掌握查询的高级设计技巧,学会使用查询计算、交叉表查询、参数查询和操作查询等功能教学重点、难点交叉表查询中字段的匹配,参数查询中输入框的设计、操作查询的不同结果的区分教法 任务驱动法、演示法教具使用 计算机演示、投影仪教学内容与过程教学内容 教师活动 学生活动 备注复习提问 1 如何从所有的学生中找出今天过生日的人?2 怎么查询这个教室的下节课是什么课程?思考回答 学生补充,教师点评导入新课 引出 2 个问题:1、 不同的人能否使用同一个查询,得到不同的结果。2、 能不能把查询的结果换成别的样子展示出来?思考回答 学生补充,教师点评讲授新课 4.5 设置查询的计算查询设计中使用“预定义计算”或“自定义计算”形式来对查询中需要的计算进行相应的设置总计计算*例:在“学生管理系统”数据库中创建一个查询,统计全校学生人数。分组汇总计算*例:统计全校男学生的高考总分的平均分和女学生的高考总分的平均分学生思记学生思记学生思记教师讲解教师演示教师演示