数据库教案37篇.docx

上传人:b****5 文档编号:5705039 上传时间:2022-12-31 格式:DOCX 页数:61 大小:36.97KB
下载 相关 举报
数据库教案37篇.docx_第1页
第1页 / 共61页
数据库教案37篇.docx_第2页
第2页 / 共61页
数据库教案37篇.docx_第3页
第3页 / 共61页
数据库教案37篇.docx_第4页
第4页 / 共61页
数据库教案37篇.docx_第5页
第5页 / 共61页
点击查看更多>>
下载资源
资源描述

数据库教案37篇.docx

《数据库教案37篇.docx》由会员分享,可在线阅读,更多相关《数据库教案37篇.docx(61页珍藏版)》请在冰豆网上搜索。

数据库教案37篇.docx

数据库教案37篇

 

瓦房店市职业教育中心

2012-2013学年第二学期

教师学期授课计划

 

课程名称数据库

任教班级13计算机

教研室计算机组

教师姓名xxxxxx

 

课程表

2012-2013学年第二学期

节数

星期一

星期二

星期三

星期四

星期五

上午

第一节课

 

 

 

 

 

 

第二节课

 

 

 

 

第三节课

13计算机

 

13计算机

 

 

第四节课

13计算机

 

 

 

下午

第五节课

 

 

 

 

 

第六节课

 

 

 

第七节课

 

 

 

 

 

第八节课

 

 

 

 

 

 

瓦房店市职业教育中心2012-2013学年第二学期

学科教学工作计划

教师:

xxxxx学科:

数据库专业:

计算机年级:

13级

学生情况分析

学生基础文化课基础很弱,编程有问题。

教学内容分析

本课是编程基础课。

教学目标

通过本课的学习使学生了解编程基本知识。

提高教学质量措施

由于学生较差,我想通过分组,反复练习,竞赛等提高教学质量。

教学进度表

周次

起止日期

课时

教学内容

备注

1

3月4日-3月8日

2

VF数据库系统概述

2

3月11日-3月15日

2

项目管理器

3

3月18日-3月22日

数据库和表

4

3月25日-3月29日

2

军训

5

4月1日-4月5日

数据库表的基本操作

6

4月8日-4月12日

2

休息

7

4月15日-4月19日

数据库表的操作

8

4月22日-4月26日

2

数据库表的操作

9

4月29日-5月3日

2

创建查询

10

5月6日-5月10日

2

创建视图

11

5月13日-5月17日

2

表单设计

12

5月20日-5月24日

2

表单设计

13

5月27日-5月31日

2

报表

14

6月3日-6月7日

2

标签

15

6月10日-6月14日

2

菜单

16

6月17日-6月21日

2

数据的导入和导出

17

6月24日-6月28日

2

程序设计

18

7月1日-7月5日

2

综合设计

19

7月8日-7月12日

2

期末复习

期末复习

20

7月15日-7月19日

2

期末考试

期末考试

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

09.5

第1课

课题

数据库的基本概念

教法

讲授

课型

新授

教学

目标

认知

了解数据库

技能

数据库的基本概念。

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

vf数据库中的若干术语。

难点

理解vf数据库中的若干术语。

关键

理解vf数据库中的若干术语。

教具

环节

教师讲授指导内容

学生活动

时间

组织教学

新授

什么是数据库

 

                一、什么是数据库

数据库是将许多具有相关性的数据以一定的方式组织存储在一起形成的数据集合

                二、数据模型

1. 层次型

2. 网状型

3. 关系型

三、关系模型数据库

      特点:

      将数据通过人们容易理解的二维表格的方式进行处理。

      如 表2—1 职工人事档案表

      将二维表存入VFP系统中称为数据表

      其中:

      每一行称为一个记录(Record)。

      每一列称为一个字段(Field),又称数据项。

这里的二维表格应具备以下特征:

1. 表格中的每一元素必须是不能再分的基本数据项。

2. 表中每一列中的数据类型必须相同。

3. 表中每一列的名称必须唯一。

4. 表中不能出现相同内容的行。

5. 表中行和列的顺序改变对数据不造成影响

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

09.07

第2课

课题

中文VisualFoxPro概述

教法

讲授

课型

新授

教学

目标

认知

使学生vf操作有一定的认识

技能

了解vf数据库的相关操作。

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

vf数据库中的相关操作。

难点

项目的建立。

关键

项目的建立。

教具

环节

教师讲授指导内容

学生活动

时间

     中文VisualFoxPro概述

一、VFP的界面组成

1.      菜单栏

2.      工具栏

3.      信息窗口

4.      命令窗口

1.3   VFP的辅助工具

1.3.1   向导

1.3.2   设计器

     1.3.3   表达式生成器

1.4    VFP的控制中心—项目管理器

1.4.1   项目管理器的功能

          1.项目管理器的功能:

          在开发应用系统过程中,项目管理器能够有效的对整个开发系统进行管理和维护。

2.项目管理器的窗口简介

     1.4.2   项目管理器的操作

1.新建项目

2.

 “文件”/“新建”/选‘项目’/单击‘新建文件’

输入文件名,选好保存位置。

单击‘保存’。

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

09.12

第3课

课题

表的创建与使用

教法

讲授

课型

新授

教学

目标

认知

使学生了解表的创建与使用的使用。

技能

表的创建与使用。

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

表的创建与使用。

难点

表的创建与使用。

关键

表的创建与使用。

教具

环节

教师讲授指导内容

学生活动

时间

表分两类:

1.自由表—独立于数据库

2.数据库表—包含于数据库容器中

3.1创建表

    一、表中常用的数据类型:

1.      字符型(C)

2.      整型(I)

3.      数值型(N)

4.      日期型(D)

5.      日期时间型(T)

6.      逻辑型(L)

7.      货币型(Y)

8.      通用形(G)

9.      备注型(M)

二、建表前的准备

1.  建表前首先要确定表的结构。

包括字段个数、各字段名称、数据类型、大小等等。

2. 确定数据内容。

包括记录个数及每条记录的具体内容。

1.  表的创建                       

如:

表2—1 职工人事档案表

文件名:

职工人事档案.dbf

                创建步骤:

(1)打开‘项目管理器’xm1

(2)启动表设计器:

选中‘数据’/‘自由表’/单击‘新建表’/输入表名/‘保存’(注意保存位置)。

(3)在表设计器中选字段选项卡,输入字段名、确定类型、宽度等等。

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第4课

课题

表的基本操作

教法

讲授

课型

新授

教学

目标

认知

使学生了解表的基本操作。

技能

表的基本操作

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

表的基本操作

难点

表的基本操作

关键

表的基本操作

教具

环节

教师讲授指导内容

学生活动

时间

组织教学

新授

1、输入记录

输入记录注意:

(1)   输满光标自动下移,否则用‘Tab’键下移光标。

(2)   输入逻辑值为‘T’或‘F’。

(3)   日期格式:

mm/dd/yy,即月/日/年。

(4)   通用型及备注型需双击鼠标或Ctrl+Home。

(5)   Null值的输入:

Ctrl+0

2、表的基本操作

表的打开与关闭

  打开表就是把指定的表文件从磁盘中装入指定的内存工作区。

1. 打开表:

“文件”/“打开”,选择要打开的文件,单击‘打开’。

或在‘项目管理器’中选择表名,单击‘浏览’。

2.关闭表:

方法一:

退出VFP可关闭VFP中所有文件

方法二:

在命令窗口中输入

       CLOSE ALL

 

          

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第5课

课题

表的基本操作

教法

讲授

课型

复习

教学

目标

认知

表的基本操作

技能

表的基本操作

情感

巩固学习

教材

分析

重点

表的基本操作

难点

表的基本操作

关键

表的基本操作

教具

环节

教师讲授指导内容

学生活动

时间

提问:

 制作实例

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第6课

课题

记录的显示与修改

教法

讲授

课型

新授

教学

目标

认知

使学生学会记录的显示与修改。

技能

记录的显示与修改

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

记录的显示与修改

难点

记录的显示与修改

关键

记录的显示与修改

教具

环节

教师讲授指导内容

学生活动

时间

记录的显示与修改

一、记录的显示

1.在‘项目管理器’中选择表名,单击‘浏览’。

2. 打开表后单击“显示”/“浏览”或“编辑”。

3、打开表后在命令窗口输入

EDIT  或BROSE

二、记录的定位与查找

表内有一逻辑指针,指针指向的记录称为当前记录,表刚打开时,指针指向的是第一条记录。

在“编辑”或“浏览”状态下,单击“表”/“转到记录”。

‘定位记录’对话框中各栏的用法:

范围:

设定查找范围。

其中:

ALL:

所有记录。

RECORD:

第N个记录。

NEXT:

从当前记录开始的连续个记录。

REST:

从当前记录开始至最后一条记录。

For表达式:

设定一个条件,使指针转到满足该条件的第一条记录上。

表达式生成器对话框的用法:

‘定位记录’:

显示正在创建或编辑的表达式。

‘函数’:

包含四种函数类型的列表框。

‘字段’:

列出当前表中所有的字段。

‘变量’:

列出系统变量、数组和内存变量。

‘检验’:

检验所生成表达式的语法。

 

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第7课

课题

记录的添加与删除

教法

讲授

课型

新授

教学

目标

认知

使学生了解记录的添加与删除。

技能

记录的添加与删除

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

记录的添加与删除

难点

记录的添加与删除

关键

记录的添加与删除

教具

环节

教师讲授指导内容

学生活动

时间

组织教学

新授

记录的添加与删除

记录的添加

一、    在表末追加记录

在表的“编辑”或“浏览”状态下,单击“显示”/“追加方式”。

或“表”/“追加新记录”。

二、    从其它表中追加记录

单击“表”/“追加记录…”

记录的删除与恢复

1、删除记录

逻辑删除

在“浏览”方式下单击删除标记栏或“表”/“删除记录…”。

2.恢复记录

在“浏览”方式下

单击删除标记栏或“表”/“恢复记录…”。

3.物理删除

“表”/“彻底删除”。

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第8课

课题

表的索引

教法

讲授

课型

新授

教学

目标

认知

使学生了解表的索引。

技能

表的索引

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

表的索引

难点

表的索引

关键

表的索引

教具

环节

教师讲授指导内容

学生活动

时间

组织教学

新授

 

表的索引

1、索引类型

主索引:

只适用于数据库表,每个表只能有一个主索引。

其依据的关键字段值必须唯一。

候选索引:

每个表可建立多个候选索引。

其依据的关键字段值必须唯一。

普通索引:

每个表可建立多个普通索引。

其依据的关键字段值可以重复。

2、索引的建立和删除

打开表设计器

选择关键字段的索引项为‘递增’或‘递减’

单击‘索引’标签,选择索引类型及筛选表达式,单击‘确定’。

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第9课

课题

数据库的创建与使用

教法

讲授

课型

新授

教学

目标

认知

使学生掌握数据库的创建与使用

技能

数据库的创建与使用

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

数据库的创建与使用

难点

数据库的创建与使用

关键

数据库的创建与使用

教具

环节

教师讲授指导内容

学生活动

时间

 

数据库的创建与使用

          创建数据库

建立新数据库

1.      打开项目管理器

2.      选择数据标签的‘数据库’,单击‘新建’/‘新建数据库’

3.      输入数据库文件名

4.      选择保存位置,单击‘保存’

 

添加、移去和查找表

1.添加已有表

方法一:

打开‘项目管理器’/‘数据’卡/选择数据库名,单击‘添加’。

方法二:

打开‘数据库设计器’/“数据库”/“添加表。

2、添加新表

方法一:

打开

‘项目管理器’/‘数据’卡/选择数据库里的‘表’,单击‘新建’/‘新建表’。

方法二:

打开‘数据库设计器’/“数据库”/“新建表”/‘新建表’。

3.移去表

选择要移去的表,单击‘移去’。

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第10课

课题

创建表间的永久关系

教法

讲授

课型

新授

教学

目标

认知

使学生掌握创建表间的永久关系。

技能

创建表间的永久关系

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

创建表间的永久关系

难点

编辑表间的永久关系

关键

创建表间的永久关系

教具

环节

教师讲授指导内容

学生活动

时间

4.查找表

“数据库”/“查找对象”

          创建表间的永久关系

一、为什么要建立表间关系

当使用多个表时,希望一个表的记录指针移动时,与它数据相关表中的记录指针也做相应的移动。

要实现这种功能,必须在两表之间建立关联。

其中起决定作用的表称为父表,与之相关联的表称为子表。

二、创建表间永久关系

通过‘学号’为xs1和cj1建立关系,以xs1为父表,以cj1为子表,步骤如下:

1.以学号为关xs1键字为建立主索引

2.以学号为关键字为cj1建立普通索引

3.在‘数据库设计器’中从xs1的‘学号’处拖动鼠标至cj1的‘学号’上

小结:

要建立两表之间的永久关系,两表必须拥有共同字段

要以共同字段为关键字建立索引(父表必须建立主索引)

关系分为‘一对一’和‘一对多’,关系的类型由子表所用索引的类型决定:

子表索引类型                     关系类型

主索引或候选索引             一对一

普通或唯一索引                 一对多

三、    编辑表间关系

删除:

单击关系连线,按Del键。

编辑:

双击关系连线

数据库表的字段级验证规则

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第11课

课题

设置显示格式、输入掩码和标题

教法

讲授

课型

新授

教学

目标

认知

使学生掌握设置显示格式、输入掩码和标题的方法。

技能

设置显示格式、输入掩码和标题

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

设置显示格式、输入掩码和标题

难点

设置显示格式、输入掩码和标题

关键

设置显示格式、输入掩码和标题

教具

环节

教师讲授指导内容

学生活动

时间

设置显示格式、输入掩码和标题

打开数据库表设计器可做如下设置

一、设置显示格式

常用的格式符号:

A    只允许文字字符

T    禁止输入字段的前导空格和结尾空格

把输入的小写字母转换成大写字母

如为js1表的‘职称’字段设置格式为T

二、输入掩码

常用符号见书P110-表4-1

如:

为js1表的‘教师代码’字段设置掩码为:

AA999

三、设置字段标题(指浏览窗口显示的列标题)

如:

为js1表的‘姓名’字段设置字段标题为‘教师姓名’

设置字段的有效规则、有效性说明和默认值

    如:

cj1中为‘成绩’设置如下规则:

        成绩>=0and成绩<=100

说明为:

“输入错误,请重新输入!

为js1中‘职称’设置默认值为“教授”

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第12课

课题

HTML标志综合运用案例

教法

讲授

课型

新授

教学

目标

认知

使学生能够书写简单的HTML网页。

技能

综合运用所学过的HTML标志书写网页。

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

使用所学的HTML标志书写网页。

难点

HTML的综合运用。

关键

HTML的综合运用

教具

环节

教师讲授指导内容

学生活动

时间

 

设置表间规则:

参照完整性

所谓‘参照完整性’是指要在建立了永久关系的两表之间,为数据的操作建立一组规则。

1.关闭所有文件(closeall)

2.打开数据库设计器

3.单击“数据库”/“清理数据库”

4.右击表间连线/单击‘编辑参照完整性’

参照完整性生成器说明如下:

以更新规则为例

l 级连:

当修改父表中某一记录的关键字段值时,子表中相应记录的关键字段值也会随之改变。

l  限制:

禁止修改父表的关键字段值。

l  忽略:

两表的更新操作互不影响。

表间的临时关系

步骤:

1. 打开‘数据工作期’窗口

2. 单击‘打开’按钮打开要建立关系的两个表

3. 为子表按关联的关键字建立索引

4. 选定父表工作区为当前工作区,并与子表建立关联

例4--1

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第13课

课题

VFP的命令操作方法

教法

讲授

课型

新授

教学

目标

认知

使学生掌握VFP的命令操作方法。

技能

VFP的命令操作方法。

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

VFP的命令操作方法

难点

VFP的命令操作方法。

关键

VFP的命令操作方法

教具

环节

教师讲授指导内容

学生活动

时间

VFP的命令操作方法

一、表的打开与关闭

1.表的打开

格式:

USE[表名|?

][IN工作区]

功能:

在指定工作区打开指定表。

说明:

l USE?

会弹出打开对话框

l工作区以1,2,……2551标识。

l每个工作区只能打开一个表文件

l IN0表示选择目前可用的最小序号的工作区打开表。

如:

SET DEFAULT TO d:

/文件夹名/  &&设置当前缺省路径

USE js1              &&在1号区打开jsi

SELECT2      &&选择2号区

USE      xs1      &&在2号区打开xs1

USE bji IN 0   &&在3号区打开bj1

2.表的关闭

命令1:

USE

      功能:

关闭当前工作区中的表。

命令2:

CLOSE ALL

      功能:

关闭所有已打开的数据库、表和索引,并选择1号区作为当前工作区

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第14课

课题

VFP的命令操作方法

教法

讲授

课型

新授

教学

目标

认知

使学生掌握VFP的命令操作方法。

技能

VFP的命令操作方法。

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

VFP的命令操作方法

难点

VFP的命令操作方法。

关键

VFP的命令操作方法

教具

环节

教师讲授指导内容

学生活动

时间

 

二、记录的显示与修改

命令1:

EDIT

命令2:

BROWS

命令3:

LIST|DISPLAY[范围][FOR<条件>][FIELDS<表达式>]

说明:

1)范围选项:

ALL、NEXT、RECORD、REST

2)当不带任何选项时,LIST可显示全部记录,DISPLAY只显示当前记录。

如:

USE js1

LIST NEXT 3

LIST RECORD 5

LIST FOR 性别=”男”

LIST FOR 性别=”男” FIELDS 姓名,性别

GO 3

DISPLAY

 

专业

计算机

学科

vf数据库

班级

13计算机

时间

第15课

课题

VFP的命令操作方法

教法

讲授

课型

新授

教学

目标

认知

使学生掌握VFP的命令操作方法。

技能

VFP的命令操作方法。

情感

培养学生的学习兴趣,使学生主动学习

教材

分析

重点

VFP的命令操作方法

难点

VFP的命令操作方法。

关键

VFP的命令操作方法

教具

环节

教师讲授指导内容

学生活动

时间

记录的定位与查找

命令1:

GO TOP|BOTTOM|〈数值表达式〉

如:

GO TOP      &&将记录指针定位于第一条记录

DISP

GO BOTTOM &&将记录指针定位于最后一条记录

DISP

GO 3   &&将记录指针定位于三号记录

DISP

命令2:

SKIP [数值表达式]

介绍几个函数:

     RECCOUNT() &&返回表中记录总数

     RECNO()    &&

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

当前位置:首页 > 成人教育 > 自考

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

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