《维护数据库》PPT课件.ppt

《维护数据库》PPT课件.ppt

ID:52372375

大小:284.01 KB

页数:21页

时间:2020-04-05

《维护数据库》PPT课件.ppt_第1页
《维护数据库》PPT课件.ppt_第2页
《维护数据库》PPT课件.ppt_第3页
《维护数据库》PPT课件.ppt_第4页
《维护数据库》PPT课件.ppt_第5页
资源描述:

《《维护数据库》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五课时维护数据库(一)授课教师:杨春毅2006年3月第五课时维护数据库(一)一、教学目标:1、知识目标:掌握记录指针、逻辑删除、物理删除的概念,通过记录指针的移动掌握如何插入记录、删除记录的操作。通过概念与演示讲解,让学生掌握逻辑删除DELETE、物理删除PACK、删除所有记录ZAP的区别。2、能力目标:以任务驱动的教学方法,逐步帮助学生通过自我学习的过程循序渐进地掌握知识,完成教学任务,从而培养学生自主学习的能力,增强学生的创新意识。3、情感目标:以网络教室的形式,培养教师与学生之间的协同合作关系,增强学生的合作精神。第五课时维护数据库(一)二、教学重难点:重点:指针的应用;

2、插入、删除记录。难点:DELETE、PACK、ZAP命令的区别。三、教学准备课件、网络教室第五课时维护数据库(一)四、教学内容先复习以下命令:BROW[范围][FOR条件][FIELDS字段名表]LISTSTRUSUM[范围][FOR条件][N型字段表][TO变量]AVER[范围][FOR条件][N型字段表][TO变量]COUNT[范围][FOR条件][TO变量]命令及函数SUBSTR()的功能;再做练习。第五课时维护数据库(一)1.设当前数据库中有职称、工资等字段,若要计算职称为“高级教师”的工资总额,下列命令中正确的是【】(A)SUM FOR职称=“高级教师”.OR.工资=“

3、高级教师”(B)SUM ALL工资FOR职称=“高级教师”.OR.工资=“高级教师”(C) SUM工资FOR职称=“高级教师”(D) SUM工资FOR职称="高级教师".AND.工资="高级教师"第五课时维护数据库(一)2.依次执行如下两条命令:STRING=’热爱大自然’?SUBSTR(STRING,1,4)屏幕显示的结果是【】(A)热爱(B)热爱大自(C)大自(D)自然第五课时维护数据库(一)(一)记录指针1.记录号:每个记录都有一个编号,叫做记录号。2.记录指针:指向某个记录的指针叫做记录指针。3.记录指针的值:当前记录的记录号叫做记录指针的值。4.记录指针的定位:移动记录

4、指针的操作。5.Recordn/m:m是当前打开的数据库中记录的总数,n是当前记录的记录号。EOF/m:EOF是指针指向数据库文件末尾第五课时维护数据库(一)6.菜单命令操作:单击“record””goto”7.字符命令操作:GON:指针指向第N条记录GOTOP:指针指向第一条记录GOBOTTOM:指针指向最后一条记录SKIP+N:指针向下移动N条记录SKIP-N:指针向上移动N条记录假设CHENGJI.DBF共有8条记录举例:USECHENGJIGO1GOTOPGO5SKIP3SKIP-2GOBOTTOMSKIP-5(注意执行每一条命令后要注意观察状态栏上的记录号的变化。)第

5、五课时维护数据库(一)8.绝对移动:用“TOP”、“BOTTOM”、“RECORD”选项移动记录指针的操作,叫做绝对移动。相对移动:用“SKIP”选项移动记录指针的操作,叫做相对移动。第五课时维护数据库(一)(二)插入记录INSERT:在当前记录之后插入记录。INSERTBEFORE:在当前记录之前插入记录。INSERTBLANK:在当前记录之后插入一条空白记录。INSERTBEFOREBLANK:在当前记录之前插入一条空白记录。APPEND:在数据库的末尾增加新记录,称追加记录APPENDBLANK:在数据库末尾追加一条空白记录。第五课时维护数据库(一)举例:要在chengji

6、.dbf数据库文件的第三条记录后面插入一条新记录。操作步骤:①打开数据库chengji.dbf。②在命令窗口中输入:go3Insert③在出现对话框中输入新记录的内容。④输完记录后关闭窗口。(请同学们再想一想是否还有其他方法。)(三)删除记录1.分为两种:逻辑删除和物理删除。2.逻辑删除:为要删除的记录做一个标记(叫做逻辑删除标记),并不从数据库中真正中去掉该记录。格式:DELETE[范围][FOR条件表达式]功能:逻辑删除在范围内满足条件的记录。④范围:all(所有)recordn(第n号记录)rest(从当前记录开始的所有记录)nextn(从当前记录开始的n条记录)命令示范:

7、Deleteall:逻辑删除所有记录。Delete:逻辑删除当前记录Deletenext2:逻辑删除从当前记录开始的2条记录。Deleterest:逻辑删除从当前记录开始的所有记录。Deletefor数学<80:逻辑删除数学小于80分的所有记录。Deletenext4for数学<80:逻辑删除从当前记录开始的4条记录中数学小于80分的记录。第五课时维护数据库(一)3.恢复逻辑删除被逻辑删除的记录可以用RECALL命令恢复。就是把删除标记取消,用法与DELETE命令相同。格式:RE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。