版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五课时 维护数据库(一)授课教师:杨春毅2006年3月1第五课时 维护数据库(一) 一、教学目标:1、知识目标:掌握记录指针、逻辑删除、物理删除的概念,通过记录指针的移动掌握如何插入记录、删除记录的操作。通过概念与演示讲解,让学生掌握逻辑删除DELETE、物理删除PACK、删除所有记录ZAP的区别。2、能力目标:以任务驱动的教学方法,逐步帮助学生通过自我学习的过程循序渐进地掌握知识,完成教学任务,从而培养学生自主学习的能力,增强学生的创新意识。3、情感目标:以网络教室的形式,培养教师与学生之间的协同合作关系,增强学生的合作精神。2第五课时 维护数据库(一) 二、 教学重难点:重点:指针的应用
2、;插入、删除记录。难点:DELETE、PACK、ZAP命令的区别。 三、教学准备课件、网络教室3第五课时 维护数据库(一) 四、教学内容先复习以下命令:BROW 范围FOR 条件FIELDS 字段名表LIST STRUSUM 范围FOR 条件 N型字段表TO 变量AVER范围FOR 条件N型字段表TO 变量 COUNT 范围FOR 条件 TO 变量 命令及函数SUBSTR()的功能;再做练习。4第五课时 维护数据库(一)1设当前数据库中有职称、工资等字段,若要计算职称为“高级教师”的工资总额,下列命令中正确的是【 】(A) SUM FOR 职称=“高级教师” .OR. 工资=“高级教师”(B)
3、 SUM ALL 工资 FOR职称=“高级教师” .OR. 工资=“高级教师”(C)SUM 工资 FOR 职称=“高级教师” (D)SUM 工资 FOR职称=高级教师 .AND. 工资=高级教师5第五课时 维护数据库(一)2依次执行如下两条命令:STRING=热爱大自然? SUBSTR(STRING,1,4)屏幕显示的结果是 【 】(A)热爱 (B) 热爱大自 (C) 大自 (D)自然6第五课时 维护数据库(一)(一)记录指针1.记录号:每个记录都有一个编号,叫做记录号。2.记录指针:指向某个记录的指针叫做记录指针。3.记录指针的值:当前记录的记录号叫做记录指针的值。4.记录指针的定位:移动记
4、录指针的操作。5Record n/m : m是当前打开的数据库中记录的总数,n是当前记录的记录号。 EOF/m: EOF是指针指向数据库文件末尾7第五课时 维护数据库(一)6.菜单命令操作:单击“record”goto”7.字符命令操作:GO N:指针指向第N条记录GO TOP:指针指向第一条记录GO BOTTOM:指针指向最后一条记录SKIP +N:指针向下移动N条记录SKIP -N:指针向上移动N条记录8假设CHENGJI.DBF共有8条记录举例:USE CHENGJI GO 1 GO TOP GO 5 SKIP 3 SKIP -2 GO BOTTOM SKIP -5(注意执行每一条命令后
5、要注意观察状态栏上的记录号的变化。)9第五课时 维护数据库(一)8.绝对移动:用“TOP”、“BOTTOM”、“RECORD”选项移动记录指针的操作,叫做绝对移动。 相对移动:用“SKIP”选项移动记录指针的操作,叫做相对移动。10第五课时 维护数据库(一)(二)插入记录INSERT:在当前记录之后插入记录。INSERT BEFORE:在当前记录之前插入记录。INSERT BLANK:在当前记录之后插入一条空白记录。INSERT BEFORE BLANK:在当前记录之前插入一条空白记录。APPEND:在数据库的末尾增加新记录,称追加记录APPEND BLANK:在数据库末尾追加一条空白记录。1
6、1第五课时 维护数据库(一)举例:要在chengji.dbf数据库文件的第三条记录后面插入一条新记录。操作步骤:打开数据库chengji.dbf。 在命令窗口中输入: go 3 Insert 在出现对话框中输入新记录的内容。 输完记录后关闭窗口。(请同学们再想一想是否还有其他方法。)12(三)删除记录1.分为两种:逻辑删除和物理删除。2.逻辑删除:为要删除的记录做一个标记(叫做逻辑删除标记),并不从数据库中真正中去掉该记录。格式:DELETE 范围 FOR 条件表达式功能:逻辑删除在范围内满足条件的记录。范围: all (所有) record n (第n号记录) rest (从当前记录开始的所
7、有记录) next n(从当前记录开始的n条记录)命令示范:Delete all :逻辑删除所有记录。Delete: 逻辑删除当前记录Delete next 2: 逻辑删除从当前记录开始的2条记录。Delete rest: 逻辑删除从当前记录开始的所有记录。Delete for 数学80:逻辑 删除数学小于80分的所有记录。Delete next 4 for 数学80: 逻辑删除从当前记录开始的4条记录中数学小于80分的记录。13第五课时 维护数据库(一)3.恢复逻辑删除被逻辑删除的记录可以用RECALL命令恢复。就是把删除标记取消,用法与DELETE命令相同。格式: RECALL 范围 FO
8、R 条件表达式举例:恢复数学小于80分的记录。 RECALL FOR 数学8014第五课时 维护数据库(一)练习:恢复当前记录。 恢复第三条记录。 恢复语文和外语小于80分的记录。 RECALLRECALL RECORD 3RECALL FOR 语文80.and.外语80注意:BROWSE命令能做逻辑删除和恢复逻辑删除。15第五课时 维护数据库(一)4.物理删除:就是把记录从数据库真正删掉。 格式:PACK 功能:把逻辑删除的记录全部真正删除掉。 举例:物理删除第7号记录。DELE RECORD 7PACK16第五课时 维护数据库(一)5.删除所有的记录格式:ZAP功能:删除数据库中所有的记录
9、,只剩下库结构。注意:使用该命令要慎重!该命令不管数据库文件中记录是否有删除标记,通通删除掉,只剩下库结构。17第五课时 维护数据库(一)做练习:1若要把记录指针移动到数据库的最后一条记录,可执行命令【 】(A) GO TOP (B) GO BOTTOM (C) SKIP -3 (D) GO 318第五课时 维护数据库(一)2DELETE命令的作用是【 】(A)为当前记录做删除标记(B)直接物理删除当前记录(C)删除当前数据库的所有记录(D)在提问确认后物理删除当前记录19第五课时 维护数据库(一)3以下各种说法中,正确的是【 】(A)DELETE ALL、ZAP和PACK的功能各不相同(B)Z
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师岗位说明书合集
- 工作试用期心得参考6篇
- 古风的唯美语录摘录76条
- 唯美的晚安朋友圈问候语35条
- 配送中心设计实验总结
- 《烟草精益物流培训》课件
- 《沟通的原则》课件
- 《模具制造培训》课件
- 《笔记本的主流配置》课件
- 《企业文化培训》课件
- 检验科 ISO 15189体系文件 质量手册+程序文件+管理制度+采样手册+临检室+免疫室+生化室+PCR室+微生物与血库作业指导书+记录模板
- 北京市水资源税讲解
- DB34∕1659-2022 住宅工程质量常见问题防治技术规程
- 牙体牙髓笔记整理 牙髓病、根尖周病
- 翻车机篦子层清理操作风险及控制措施
- THE LION, THE WITCH AND THE WARDROBE(《纳尼亚传奇》第一部――狮子女巫与魔衣橱 英文版)
- (学习)同型半胱氨酸PPT课件(PPT 31页)
- 2020 新ACLS-PCSA课前自我测试-翻译版玉二医【复制】附有答案
- 大班打击乐《孤独的牧羊人》课件
- 注射机与注射成型工艺详解
- 小升初学生个人简历模板
评论
0/150
提交评论