




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
44 删除数据表中的数据【教学目的和要求】 理解逻辑删除和物理删除的定义;掌握逻辑删除和物理删除的方法步骤;掌握恢复逻辑删除的数据的方法。【教学重点】 逻辑删除和物理删除的定义; 逻辑删除和物理删除的方法步骤。【教学难点】 物理删除的方法步骤。【教学方法】 讲授法、演示法、多媒体辅助教学【教学媒体】 计算机及课件【教学环境】 使用PowerPoint所做课件在多媒体教室中进行讲解。【教学过程】复习提问:1、数据表建立完成后,如何浏览或编辑数据表中的数据?2、如何同时使用浏览、编辑两个窗口?导入新课:数据表建立完成之后,接下来的工作基本上就是来使用数据表中的数据了,在使用的过程中,我们会发现有些数据在某些时候使用的频率很少,甚至有些数据是我们根本不去使用的,那么对于表中的这些无用数据,我们就需要暂时清除或彻底的删除。讲授新课:一、数据表中数据的删除1、删除目的 清除无用数据,保证数据表的高可用性。2、删除方式1)、逻辑删除(暂时性删除)2)、物理删除(永久性删除)二、逻辑删除1、逻辑删除的定义 就是给要删除的记录加一个删除标记,表明该记录处于逻辑删除状态。2、删除标记是一个字段,只有一个字符的宽度,位于每个记录的开头,建立表时由系统设定。记录被逻辑删除之后,系统会在该记录的删除标记字段标注“”号,表明该字段已经被删除。例如:图13、删除一条记录以学生表为例,来看如何删除一条记录。1)、“打开”数据表(学生表)“显示”菜单“浏览”,进入浏览窗口;2)、将光标移动到要进行逻辑删除的记录上,在该记录开头的删除标记处单击鼠标左键,该记录就被加上了删除标记,此时表明该记录已被逻辑删除。如图1中,学生表中的第1、3、7、8条记录被加上了删除标记,处于逻辑删除状态。说明:加上删除标记的记录在数据浏览时仍然存在,在进行数据库操作时可视其不存在。加上删除标记的记录,可以恢复删除,仍旧可以使用。4、删除满足条件的记录1)、目的:删除大批记录,提高删除效率。2)、方式:“删除”对话框,具体如下。浏览窗口“表”菜单“删除记录” “删除”对话框,如下图:图2(a)图2(b)在图2所示的“删除”对话框中,包括作用范围和条件表达式两部分内容,“作用范围”指定删除操作的范围,“条件表达式”设置条件确定逻辑删除的记录。作用范围条件表达式ALL表中所有记录作为操作范围在FOR后面的编辑框中输入条件表达式,例如:学生表.性别=女NEXT确定当前记录,从当前记录开始,包括当前记录在内的N个记录作为操作范围RECORD将数据表中的第N个记录作为操作范围REST确定当前记录,从当前记录开始直到数据表中最后一条记录在内的所有记录作为操作范围说明作用范围和条件表达式组合使用,确定要进行逻辑删除的记录,实现用户的多种删除要求。例如:ALL删除学生表中所有性别为“女”的记录(图3):图3(a)操作过程图3(b)操作结果NEXT将学生表中从第3条记录开始的4条记录中的性别为“女”的记录删除(图4):图4(a)确定当前记录(第3条记录)图4(b)操作过程图4(c)操作结果RECORD定位学生表中的第3条记录,如果该条记录的性别字段为“女”,则将其删除(图5):图5(a)操作过程-定位记录(第3条)图5(b)操作结果REST将学生表中从当前记录(第3条记录)开始到最后一条记录中的性别为“女”的记录删除(图6):图6(a)确定当前记录(第3条记录)图6(b)操作过程图6(c)操作结果三、恢复逻辑删除的数据 “打开”数据表“显示”菜单“浏览”菜单,进入浏览窗口:方法一:将鼠标移动到需要撤销逻辑删除的记录,在其删除标记处单击鼠标左键,该记录的删除标记将被去掉。方法二:“表”菜单“恢复记录” “恢复记录”对话框,如下图。具体操作与“删除”对话框的使用相同。图7“恢复记录”对话框四、物理删除1、物理删除的定义 就是把无效的记录彻底的从磁盘中删除,删除后的数据不可恢复。2、物理删除的步骤 要进行彻底删除数据表中的无效数据,必须先做逻辑删除再做物理删除。 1)、进行逻辑删除(删除步骤如上); 2)、“显示”菜单“浏览”,进入数据浏览窗口; 3)、“表”菜单“彻底删除”“Microsoft Visual FoxPro”系统提示对话框选择“是”,完成物理删除。课堂练习:1、利用“删除”对话框删除学生表中所有“计算机”专业学生的记录。2、将学生表中所有“计算机”专业学生的记录彻底删除。3、试比较上述两种删除之间有何不同?巩固新课:通过课堂练习巩固本节课所学内容,使同学们进一步掌握删除数据表中数据的方法和步骤。小结:在Visual FoxPro系统中,删除数据表中的数据就像我们学习计算机应用基础时所学的删除文件一样,有逻辑删除和物理删除之分。逻辑删除只是给相应的记录添加一个删除标记,并没有完全的从数据表中删除,被逻辑删除记录不影响我们的其他操作,同时需要时我们还可以将逻辑删除的记录进行恢复;而物理删除则是将数据表中的记录彻底的从磁盘中删除,这种删除将是无法恢复的,所以在操作时我们必须慎重。对于一些无用的记录,我们可以采取先进行逻辑删除,给记录标识删除标记,如果该记录确实没用,再进行物理删除,这样就可以防止“误操作”的发生。作业布置:1、简述逻辑删除和物理删除的含义。2、在Visual FoxPro系统中,对数据表中的数据如何进行物理删除?上机操作题:教材P60所列举操作实例中ALL、NEXT、RECORD、REST的运用。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025医疗健康数据安全与隐私保护服务承揽合同
- 江西公务员面试题及答案
- 涉税业务知识培训课件
- 2025年工业互联网平台IPv6技术升级与智能制造融合部署报告
- 2025年教育行业质量评估与认证体系教育评价改革与发展研究报告
- 计量培训课件下载
- 2025年教育行业数字化招生策略与在线教育平台商业模式研究报告
- 幼儿培训简笔画课件
- 2025年环境监测物联网系统设计与数据安全保障报告001
- 新产程观察培训课件
- 《七大营养素》课件
- 国际道路旅客运输经营许可申请表
- (2023版)电信智家工程师认证必备考试题库大全(含解析)-下(判断题汇总)
- 超高层带伸臂结构巨型环桁架施工技术总结附图
- 2乳的验收与预处理解析
- 三峡大学级本科电气工程及其自动化二本培养方案
- 架桥机安装与拆除安全技术交底
- GB/T 19839-2005工业燃油燃气燃烧器通用技术条件
- 伤口造口新进展课件
- (完整版)人工智能介绍课件
- 预防校园欺凌-共创和谐校园-模拟法庭剧本
评论
0/150
提交评论