级数据库应用基础教学教案.docx

上传人:b****6 文档编号:8499937 上传时间:2023-01-31 格式:DOCX 页数:16 大小:28.21KB
下载 相关 举报
级数据库应用基础教学教案.docx_第1页
第1页 / 共16页
级数据库应用基础教学教案.docx_第2页
第2页 / 共16页
级数据库应用基础教学教案.docx_第3页
第3页 / 共16页
级数据库应用基础教学教案.docx_第4页
第4页 / 共16页
级数据库应用基础教学教案.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

级数据库应用基础教学教案.docx

《级数据库应用基础教学教案.docx》由会员分享,可在线阅读,更多相关《级数据库应用基础教学教案.docx(16页珍藏版)》请在冰豆网上搜索。

级数据库应用基础教学教案.docx

级数据库应用基础教学教案

数据库应用基础——Access2010

第一单元认识数据库系统

教学目标:

1.理解Access2010中的常用概念;

2.会启动和退出Access2010;

3.认识Access2010初始界面;

4.会创建、打开和关闭数据库;

教学重点与难点:

重点:

基本概念,基本操作。

难点:

基本概念。

教学方法:

举例子、师生探讨、任务驱动与演示等教学方法。

教学内容:

※任务1初识Access2010

一、知识准备

1.数据:

描述事物的符号。

2.信息:

去伪存真而得到有用的数据。

数据与信息之间的关系:

数据不一定是信息,信息一定是数据。

信息=数据+数据处理

数据数据处理信息

3.数据处理:

也叫信息处理,是指对数据进行收集、存储、分类、计算、加工、检索、维护和传输的过程。

4.数据库(DB):

存放数据的仓库。

5.数据库系统(DBS):

引入数据库管理技术的计算机系统。

6.数据库管理系统(DBMS):

是用于建立、使用和维护数据库的系统软件。

是数据库系统的核心组成部分。

DB、DBMS、DBS三者之间的关系:

DBS包含DB和DBMS。

常见的数据库管理系统:

Access、FoxPro、SQLServer和Oracle等。

7.实体模型:

(1)实体:

客观事物在信息世界中称为实体。

(2)实体集:

实体的集合。

(3)属性:

实体的特性。

(4)实体联系:

实体各属性之间的联系。

一对一联系(1:

1)

一对多联系(1:

n)

多对多联系(m:

n)

8.数据模型

层次模型:

用来反应一对多联系。

网状模型:

用来反应多对多联系。

关系模型:

可用来反应一对一、一对多和多对多联系。

二、启动和退出Access2010

1.启动Access2010

(1)通过“开始”菜单启动;

(2)通过桌面快捷方式启动;

(3)通过打开数据库文件启动。

2.退出Access2010

(1)单击“关闭”按钮;

(2)“文件”菜单中的“退出”命令;

(3)双击“控制菜单”图标;

(4)Alt+F4组合键。

※任务2创建数据库

一、知识准备

数据库对象:

表:

存储数据的对象,是整个数据库的核心和基础。

查询:

从一个或多个数据源中查找满足条件的数据。

窗体:

用于显示与输入数据,是用户和数据表之间的接口。

报表:

用于显示或打印数据。

宏:

若干操作的组合。

模块:

VBA语言编写的程序段。

二、创建、关闭和打开数据库

1.创建数据库(扩展名为.accdb)

(1)创建“空数据库”

(2)通过数据库模板创建数据库

2.关闭数据库

(1)“文件”菜单中的“关闭数据库”

(2)用关闭Access2010来关闭数据库

3.打开数据库

(1)通过Access2010中的“文件”菜单来打开数据库

(2)通过双击数据库文件来打开数据库

※任务3技能拓展与自主学习

1.数据库文件格式的转换

2.检查和设置数据库的基本属性

3.尝试使用Access2010的帮助功能

4.尝试进行Access2010选项配置

※单元小结

※作业

 

第二单元建立和维护数据表

教学目标:

1.理解和设计数据表,会创建数据表,能够输入数据表数据;

2.理解并能设置字段的常用属性;

3.能够美化数据表;

4.会进行排序与筛选操作;

5.会创建表间关系。

6.对各种操作加深理解。

教学重点与难点:

重点:

创建数据表,输入数据表数据,设置字段属性,排序与筛选和创建表间关系。

难点:

设计数据表,设置字段属性。

教学方法:

任务驱动、演示与自主学习等教学方法。

教学内容:

※任务1建立数据表

一、知识准备

1.关系型数据库

一个关系就是一个二维表。

二维表中每一列称为关系的一个属性(字段);二维表的每一行的所有数据称为一个元组(记录),代表一个实体。

能唯一标识一个元组的一个或若干个属性的集合称为关键字(主键)。

数据表的特点:

(1)关系是一种规范的二维表,表中的元素是不可分割的最小数据单元。

(2)二维表中的每一列元素是类型相同的数据。

(3)二维表中的行和列的顺序可以任意调整。

(4)表中任意两行的记录不能完全相同。

2.关系运算

(1)选择:

从数据表中挑出满足条件的记录。

(2)投影:

从数据表中挑出指定的字段。

(3)连接:

将两个数据表按照某个条件连接生成一个新的数据表。

3.数据类型(P14表2-3)

操作发现:

一个表中只能有一个“自动编号”类型的字段;

“自动编号”类型字段自动插入一个唯一的数值,其值将与该行绑定;

二、方法与步骤

1.设计数据表

通过对“VBA学习”系统需要处理的数据和完成的功能进行分析,确定需要的数据表和各数据表的结构。

2.创建数据表

(1)设计表结构:

字段名、数据类型、字段属性

字段名一般由字母、汉字、数字及特殊字符(除点.、叹号!

、中括号[]、前导空格及不可打印字符等以外的字符)组成,长度不超过64个字符。

一个表不允许有两个相同的字段名。

(2)输入表数据

三、技能拓展(自主学习)

1.定们记录:

导航条定位与快捷键定位(P19表2-9)

2.查找或替换数据:

主要注意通配符的用法(P19表2-10)

3.修改数据表结构:

注意修改哪些结构时会导致数据丢失。

导致数据丢失的操作:

更改数据类型;

更改字段大小;

4.删除数据表记录:

删除的记录能否恢复?

5.插入“OLE对象”数据

※任务2设置字段属性

设计好数据表结构后,为了更准确地限制字段中所输入数据的内容和格式,可以设置字段的多个属性,不同数据类型的字段拥有不同的属性。

一、知识准备

表达式是由常量、标识符和函数通过运算符连接起来的有意义的式子。

1.常量:

固定不变的数据。

2.标识符:

各种元素的名称。

标识符使用“!

”“.”“[]”运算符。

3.函数:

系统内部“编制”好的一段程序。

4.运算符:

算术运算符、比较运算符、逻辑运算符、连接运算符和特殊运算符。

二、方法与步骤

1.设置显示和输出格式

例1:

设置“日期/时间”显示格式

yyyy-mm-dd

例2:

设置格式为:

“@;尚未输入”

操作发现:

“OLE对象”、“附件”两种数据类型无法设置格式。

2.设置标题

未设置字段标题,字段名默认为字段标题。

3.设置默认值:

输入新记录时自动输入的字段值。

4.设置有效性规则:

对所输入的字段内容进行条件限制。

设置有效性文本:

输入的字段值不符合有效性规则时弹出的提示信息。

三、技能拓展

1.使用表达式生成器

2.设置输入掩码:

用于指定数据表字段的输入格式。

(1)使用向导设置输入掩码:

只针对“文本”和“日期/时间”字段类型。

(2)直接输入格式符号设置输入掩码(P27表2-11)

3.使用查阅向导:

不能用于的数据类型为“备注”、“日期/时间”、“货币”、“自动编号”、“OLE对象”、“超链接”、“附件”、“计算”的字段。

与其他表建立关系的字段也不能应用查阅向导。

※任务3美化数据表

一、方法与步骤

1.调整数据表的行高和列宽

(1)拖动鼠标

(2)使用“记录”功能区

(3)使用快捷菜单

2.设置数据格式

二、技能拓展

1.调整字段顺序

2.设置数据表格式

3.隐藏字段和冻结字段

4.显示字段汇总

※任务4排序和筛选

一、知识准备

1.排序规则

(1)英文按字母顺序排序,大、小写视为相同

(2)中文按拼音字母的顺序排序

(3)数字按数字的大小排序

(4)日期和时间按先后顺序排序

2.排序注意事项

(1)按升序排序时,包含空值的记录排列在最前面

(2)若对多个字段排序,首先对最左侧字段排序,当该字段具有相同值时,再对其右侧的下一个字段排序,以此类推,直到按全部字段排好为此。

(从左到右的顺序依次排序)

(3)数据类型为备注、超链接、附件、OLE对象类型的字段不能排序。

(4)在保存数据表时,Access将保存排序次序,并在重新打开该表时,自动重新应用排序。

二、方法与步骤

1.使用排序:

(1)在“开始”选项卡中

(2)在表设计视图中

2.使用筛选

(1)使用公用筛选器

(2)基于选定内容的筛选

(3)按窗体筛选

(4)高级筛选/排序

三、技能拓展与自主学习

1.移除或重新应用筛选器

2.清除筛选器

3.保存筛选器

※任务5创建表间关系

一、知识准备

1.索引:

根据关键字的值进行逻辑排序,并不改变记录的物理顺序。

创建索引的目的是加快记录的查找或排序,但也会增加存储空间,在插入和修改数据时费时间。

索引分单字段索引和多字段索引两种。

索引也可分主索引(定义主索引的字段值不能重复,主索引只能有一个)、唯一索引(定义唯一索引的字段值不能重复,唯一索引可以建立多个)和普通索引(定义普通索引的字段值可以重复)。

操作发现:

“OLE对象”、“附件”、“计算”类型字段不能定义索引。

2.主键(主关键字):

由一个或多个字段构成,用于唯一标识数据表中的一条记录。

一个数据表只有一个主键,且主键字段不允许有重复值和空值。

3.参照完整性:

表间主键和外键的关系,属于表间规则,可保证数据的一致性。

规则1:

不能在子表的关联字段中输入不存在于主表的主键中的值。

规则2:

如果在子表中存在对应的记录,则不能在主表中更改相应记录的主键值,除非选择了“级联更新相关字段”。

规则3:

如果在子表中存在对应的记录,则不能从主表中删除相应记录,除非选择了“级联删除相关记录”。

二、方法与步骤

1.定义主键

2.创建关系:

在创建关系之前,必须关闭打开的数据表。

不能直接创建多对多关系,要想创建多对多关系,只能创建多个一对多关系。

操作发现:

一对一关系:

两表都建立有(无重复);

一对多关系:

一表建立有(无重复),另一表建立有(有重复);

未定关系:

两表都未建立索引;

三、技能拓展与自主学习

1.创建单字段索引

2.创建多字段索引

3.添加“自动编号”主键

数据表中只允许有一个“自动编号”字段,当数据表中已输入了记录,则不能将任何字段的数据类型更改为“自动编号”。

4.更改和删除主键

5.查看表间关系

6.修改和删除表间关系

7.设置参照完整性

8.使用子数据表

※单元小结

※作业

 

第三单元使用查询

教学目标:

1.知道查询的分类;

2.学会创建各种查询;

3.熟识查询向导的步骤及注意事项。

教学重点与难点:

重点:

查询分类、使用查询设计器创建查询和使用SQL查询语句创建查询。

难点:

使用SQL语句创建查询

教学方法:

举例子、任务驱动与演示等教学方法。

教学内容:

※任务1创建选择查询

一、知识准备

1.查询的功能

(1)选择字段

(2)选择或编辑记录

(3)实现计算

(4)建立新表

(5)为报表或窗体提供数据

2.查询分类

(1)选择查询

(2)交叉表查询

(3)操作查询:

更新查询、追加查询、删除查询和生成表查询

(4)SQL查询:

联合查询、传递查询、数据定义查询和子查询

(5)参数查询

二、方法与步骤

1.使用简单查询向导创建查询(演示)

操作注意事项:

(1)掌握选定字段的方法

(2)注意选择明细查询还是汇总查询

(3)注意保存查询时查询名不能与数据表名相同

(4)查看对应的SQL语句

(5)多表查询时应先建立表间关系

2.使用交叉表查询向导创建查询(演示)

操作注意事项:

(1)行标题(表格左侧):

最多3个字段;列标题(表格顶部):

只能1个字段

(2)查看对应的SQL语句

(3)能否查询多表数据?

若能,该怎样做呢?

3.使用查找重复项查询向导创建查询(演示)

操作注意事项:

(1)数据源要选择有重复字段值的表

(2)是否选择除除带有重复值的字段之外的其他字段的区别

(3)查看对应的SQL语句

4.使用查找不匹配项查询向导创建查询

操作注意事项:

(1)注意选择两表的顺序

(2)查看对应的SQL语句

※任务2使用查询设计器创建查询

一、方法与步骤

1.使用查询设计器创建选择查询

操作注意事项:

(1)注意操作步骤

(2)查询设计器对话框说明

字段:

选择要使用的字段,注意“*”的使用

表:

要使用的字段来自于哪个表

排序:

指定字段的排序依据

显示:

确定要使用的字段是否显示

条件:

指定查询的条件。

若条件在同行表示条件与条件之间为“与”关系;若条件不在同行表示条件与条件之间为“或”关系。

(3)如何在查询设计器上添加“总计”行:

单击“设计”选项卡上“汇总”按钮

(4)注意条件表达式的构成

(5)查看对应的SQL语句

2.使用查询设计器创建参数查询

操作注意事项:

(1)注意查询参数提示信息的输入

(2)查看对应的SQL语句

二、技能拓展(自主学习)

1.删除数据表/查询

2.删除、移动字段

3.返回记录设置

4.使用查询汇总

※任务3使用查询设计器创建操作查询

1.创建更新查询

操作注意事项:

(1)注意查询设计器对话框中“更新到”的输入

(2)不能在“*”上执行更新查询

(2)查看对应的SQL语句

2.创建追加查询

操作注意事项:

(1)注意源数据表是如何追加到目标数据表

(2)多值字段不能添加到字段列表中

(3)查看对应的SQL语句

3.创建删除查询

操作注意事项:

(1)注意查询设计器对话框上“删除”中Where与From的使用

(2)查看对应的SQL语句

4.创建生成表查询

操作注意事项:

(1)多值字段不能添加到字段列表中

(2)“计算”类型字段不能添加到字段列表中

(3)查看对应的SQL语句

技能拓展:

如果操作查询不能正常运行,该怎么解决?

※任务4使用SQL语句创建查询

一、知识准备

1.SELECT语句:

语法格式:

SELECT[ALL|DISTINCT|TOPn[PERCENT]]<字段表达式列表>|*

FROM<数据源>

[WHERE<条件表达式>]

[GROUPBY<字段列表>[HAVING<条件表达式>]]

[ORDERBY<排序表达式>][ASC|DESC]

例1:

查询数据表“学生基本情况”中的所有字段和所有记录。

SELECT*

FROM学生基本情况

例2:

查询数据表“学生成绩”中学号为“201305”的记录,查询结果除包含表所有字段,还要显示总分,并以“学号”字段降序排列。

SELECT学号,语文,数学,英语,综合,语文+数学+英语+综合AS总分

FROM学生成绩

WHERE学号=”201305”

ORDERBY学号DESC

例3:

查询统计数据表“学生基本情况”中的男女生人数。

SELECT性别,COUNT(性别)AS人数

FROM学生基本情况

GROUPBY性别

2.INSERT语句:

语法格式:

INSERTINTO<数据表名>[(<字段名1>[,<字段名2>…])]VALUES(<表达式1>[,<表达式2>…])

例1:

向数据表“学生成绩”新增一条记录。

INSERTINTO学生成绩(学号,语文,数学,英语,综合)VALUES(”201307”,85,72,64,206)

3.UPDATE语句:

语法格式:

UPDATE<数据表名>SET<字段名1>=<表达式1>[,<字段名2>=<表达式2>…][WHERE<条件表达式>]

例1:

将数据表“学生基本情况”中月生活费提高40元。

UPDATE学生基本情况SET月生活费=月生活费+40

例2:

将数据表“学生基本情况”中入学成绩在500分以上的学生免除月生活费,并免费提供给他一个个人网站空间。

UPDATE学生基本情况SET月生活费=0,个人网站=””where入学成绩>=500

4.DELETE语句:

语法格式:

DELETE[字段名列表]FROM<数据表名>[WHERE<条件表达式>]

例1:

删除数据表“学生成绩”中综合在200分以下的记录。

DELETEFROM学生成绩WHERE综合<200

5.CREATETABLE语句

语法格式:

CREATETABLE<数据表名>(<字段名1><类型>[(<字段大小>)][NOTULL][PRIMARYKEY][,<字段名2><类型>[(<字段大小>)][NOTNULL][PRIMARYKEY,…]])

例1:

创建数据表“学生成绩”。

CREATETABLE学生成绩(IDCOUNTERNOTNULLPRIMARYKEY,学号TEXT(6),语文NUMBER,数学NUMBER,英语NUMBER,综合NUMBER)

附:

数据类型

符号

数据类型

符号

文本

Text、Char

是/否

YesNo、Bit

数字

Number

OLE对象

Image

货币

Currency、Money

超链接

备注

Memo

查阅向导

日期/时间

Date/Time

附件

自动编号

Counter

计算

6.操作查询的SQL语句

二、方法与步骤

1.使用SQL语句创建简单查询

2.使用SQL语句创建条件查询

三、技能拓展

创建联合查询

四、自主学习

(一)讨论与学习

1.查询和筛选有何区别?

2.使用查询向导创建查询有哪些局限性?

3.更新查询、追加查询和生成表查询有什么区别?

4.查询设计器中的联接属性中有哪几种联接方式?

(二)拓展训练

1.尝试进行查询属性设置。

2.尝试创建传递查询、数据定义查询和子查询。

※单元小结

※作业

 

第四单元设计报表

教学目标:

1.学会创建简单报表;

2.学会创建复杂报表;

3.能够美化报表;

4.能够打印报表;

5.识记操作步骤,注意操作事项。

教学重点与难点:

重点:

创建报表和打印报表。

难点:

创建复杂的报表。

教学方法:

任务驱动与演示等教学方法。

教学内容:

※任务1快速创建报表

一、知识准备

1.报表的概念

报表是用于按指定格式显示打印输出数据的数据库对象。

报表可以对数据进行分组、计算、汇总和打印输出等操作。

2.报表视图

(1)报表视图:

显示报表的实际效果,但不分页。

(2)打印预览视图:

显示报表的分页打印效果,可放大或缩小。

(3)布局视图:

显示报表的实际效果,可直接进行修改。

(4)设计视图:

创建和编辑报表的结构。

二、方法与步骤

1.创建基本报表:

是系统根据内部默认的样式自动创建的报表,快速方便。

方法:

“创建”选项卡“报表”功能区中单击“报表”按钮。

2.使用报表向导创建报表

方法:

“创建”选项卡“报表”功能区中单击“报表向导”按钮。

(注意操作过程)

3.使用“空报表”工具创建报表

方法:

“创建”选项卡“报表”功能区中单击“空报表”按钮。

4.创建标签:

是一种特殊报表。

方法:

“创建”选项卡“报表”功能区中单击“标签”按钮。

※任务2使用报表设计视图创建报表

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1