2.7 删除记录和更新成绩数据23-24
- 格式:doc
- 大小:68.80 KB
- 文档页数:4
2.7 删除记录和更新成绩数据
周察金主编《VFP》第3版 共4页,第1页 教学课题 2.7 删除记录和更新成绩数据 教学设计
教学目标 1. 掌握删除记录的方法。
2. 掌握更新记录的方法。
3. 培养学生的动手操作能力、观察理解能力、归纳识记能力。
教学重点 1. 掌握删除记录的方法。
2. 掌握更新记录的方法。
教学难点 1. 理解逻辑删除和物理删除的概念。
教学方法 任务驱动法、操作体验法 教学时数 2课时
教学环境及准备 vfp软件、多媒体教学软件或电子白板 课型 新授课
第一课时教案
教学环节 教学主要内容及过程 设计意图
复习引入 1.默写追加记录命令的格式、功能并举例。
2.默写插入记录命令的格式、功能并举例。
3.默写从表文件追加记录的命令的格式、功能并举例。
4.默写将表文件转换成文本文件的格式、功能并举例。
5.默写从文本文件追加记录的命令的格式、功能并举例。 复习巩固
学习目标 1.理解逻辑删除和物理删除的概念。
2.掌握逻辑删除记录的方法。
3.掌握物理删除的种类和方法。
4.掌握取消删除标记的方法。
任务一 任务描述:理解逻辑删除和物理删除的概念。
任务实施:【师生】学生阅读课本88页,完成“知识链接1”。
知识链接1 1.删除记录有两种方式,即( )和( )。物理删除是指();逻辑删除是指()。其中被()删除的记录,还可以被恢复。
任务二 任务描述:逻辑删除记录的方法。
让学生学会
“以理论指导操作,并以实践证明理论”的学习方法。 任务分析:逻辑删除记录即给记录加上删除标记。
任务实施:【师生】阅读课本90页, 完成“知识链接2”后,操作完成下列题目:
1. 在浏览窗口中将xsda.dbf的1号记录逻辑删除。
2. 用菜单将xsda.dbf中2号到4号记录中性别是男的记录逻辑删除。
3. 用命令将xsda.dbf中“电子01”班的记录逻辑删除。
4. 用sql命令将xsda中姓张的记录逻辑删除。
要求:每完成一步操作,都要通过浏览窗口观察操作结果。
任务评价:教师肯定、鼓励,并针对存在的问题演示、指正、强化。
知识链接2 2.逻辑删除记录的方法有:
方法一、在浏览窗口中删除记录:单击()。
方法二、菜单法:()菜单→()命令。
方法三、命令法:
格式: 功能:
说明:delete命令缺省“范围”和“条件”,只能逻辑删除()。
方法四、SQL命令法:格式: 功能: 2.7 删除记录和更新成绩数据
周察金主编《VFP》第3版 共4页,第2页 任务三 任务描述:取消记录的删除标记。
让学生学会
“以理论指导操作,并以实践证明理论”的学习方法。 任务分析:被逻辑删除的记录均可以被恢复。
任务实施:【师生】学生阅读课本90页,完成“知识链接3”后中,操作完成下列题目:
1. 在浏览窗口中取消xsda.dbf中1号记录的删除标记。
2.用菜单法取消xsda.dbf中2号到4号记录中性别是男的记录的删除标记。
3.用命令将取消xsda.dbf中“电子01”班的记录的删除标记。
要求:每完成一步操作,都要通过浏览窗口观察操作结果。
思考:观察“表”菜单→“切换删除标记”命令,你认识其作用是什么?
任务评价:教师肯定、鼓励,并针对存在的问题演示、指正、强化。
知识链接3 3. 取消记录的删除标记的方法有:
方法1:在浏览窗口中取消删除标记:单击()。
方法二、菜单法:()菜单→()命令。
方法三、命令法:格式: 功能:
说明:recall命令缺省“范围”和“条件”,只能取消()的删除标记。
任务四 任务描述:认识delete()函数。
任务实施:学生阅读课本88页,完成“知识链接4”后,完成下列操作:
1.测试xsda.dbf中的5号记录是否补充逻辑删除。
知识链接4 delete()函数:格式: 功能:
任务五 任务描述:物理删除被逻辑删除的记录。 让学生学会
“以理论指导操作,并以实践证明理论”的学习方法。 任务分析:物理删除就是将被逻辑删除的记录彻底删除,无法再恢复。
任务实施:【师生】学生阅读课本91页,完成“知识链接5”后中,完成下列操作:1. 物理删除xsda.dbf 中被逻辑删除的所有记录。(用菜单法实现,同时观察命令窗口中产生的命令是什么?)
知识链接5 5. 物理删除被逻辑删除的记录的方法:
方法1、菜单法:()菜单→()命令。
方法2、命令法:格式: 功能:
任务六 任务描述:物理删除所有记录。
任务实施:【师生】学生阅读课本91页,完成“知识链接6”后中,完成下列操作:将xsda.dbf中的所有记录彻底删除掉。
知识链接6 6.物理删除所有记录的命令:格式: 功能:
课堂小结 略。
作业布置 1.课本110页 四、7 六、12
2.《上机实习》76页 一、18-22 二、15
3.将本堂课的知识链接做到A本上。 课后巩固
板书设计 见教学课件。
教学后记:
2.7 删除记录和更新成绩数据
周察金主编《VFP》第3版 共4页,第3页 第二课时教案
教学环节 教学主要内容及过程 设计意图
复习引入 1.记录的删除有哪两种?
2.逻辑删除记录有哪四种方法?
3.取消逻辑删除记录的删除标记有哪三种方法?
4.Pack命令和zap命令的区别是什么?
5.Delete()函数的功能是什么?返回值是什么类型的? 复习巩固
学习目标 1.掌握更新数据命令的格式、功能和用法。
2. 掌握更新数据的sql命令的格式、功能和用法。
3.能利用所学命令灵活解决实际问题。
任务七 任务描述:成批替换数据。
让学生学会
“以理论指导操作,并以实践证明理论”的学习方法。 任务分析:将zgda中的基本工资普调10%、将zada中的所有职工均转正,都属于成批替换数据。
任务实施:【师生】学生阅读课本91页,完成“知识链接7”后,完成下列操作:
1.用命令法将zgda中的基本工资增加10%。
2.用菜单法将ada中的所有职工均转正。
任务评价:教师肯定、鼓励,并针对存在的问题演示、指正、强化。
知识链接7 8. 成批替换数据的方法:
方法1、菜单法:()菜单→()命令。
方法2、命令法:
格式: 功能:
说明:(1)replace命令缺省“范围”和“条件”,只替换()记录。
(2)该命令使用()的值替换“字段名1”的值,用()的值替换“字段名2”的值。
任务八 任务描述:成批替换数据的SQL命令。
任务实施:【师生】学生阅读课本91-92页,完成“知识链接8”后,完成下列操作:
1.将zgda中的基本工资增加10%。
2.将ZGda中的所有职工均转正。
任务评价:教师肯定、鼓励,并针对存在的问题演示、指正、强化。
知识链接8 8. 成批替换数据的SQL命令:
格式: 功能:
说明:选择“where 条件”更新(),缺省则更新()。
任务巩固 1. 将zgda.dbf中所有工程师的基本工资增加20%,技术员的增加10%,工人的增加5%。(用两种方法实现)
任务九 任务描述:编辑数据的命令。
任务分析:用browse,append, insert命令均可以进入数据编辑状,编辑数据,除此之外,还可以使用edit和change命令编辑数据。
任务实施:【师生】学生阅读上机实习71页,完成“知识链接9”后,完成下列操作:
1. 编辑zgda.dbf中的3号记录。(要求用范围子句和条件子句分别实现)。 2.7 删除记录和更新成绩数据
周察金主编《VFP》第3版 共4页,第4页 2. 编辑zgda.dbf中的编号,姓名和性别字段。
3. 编辑zgda.dbf中工人的姓名和性别和职称。
任务评价:教师肯定、鼓励,并针对存在的问题演示、指正、强化。
知识链接9 9.编辑数据的命令:
格式: 功能:
任务巩固 1.要为当前表所有职工增加100元工资应该使用命令( )
A CHANGE工资WITH工资+100
B REPLACE工资WITH工资+100
C CHANGE ALL工资WITH工资+100
D REPLACE ALL工资WITH工资+100
2.UPDATE--SQL语句的功能是______。
A)属于数据定义功能 B)属于数据查询功能
C)可以修改表中某些列的属性
D)可以修改表中某些列的内容
3.对当前库中的民用工业职工的工资在原工资的基础上均增加100元的命令是( )
A REPLACE 工资 WITH 工资 +100
B REPLACE ALL 工资 WITH 工资+100
C REPLACE ALL 工资 WITH 100
D REPLACE 工资 WITH 100
4. 若能够正常执行命令:
REPLACE ALL MYFIELD WITH DTOC(DATE(())
说明字段MYFIELD的类型是( )
A 数值型 B 字符型 C 逻辑型 D 日期型
课堂小结 1.成批替换数据命令的格式、功能和用法。
2. 成批替换数据SQL命令的格式、功能和用法。
作业布置 1.课本110页 六 11
2.《上机实习》76页 一、13,14 二、11
3.将本堂课的知识链接做到A本上。
板书设计 见教学课件。
教学后记: