永发信息网

逻辑删除记录和物理删除记录有什么区别?怎样实现这两种操作?

答案:2  悬赏:20  手机版
解决时间 2021-02-14 11:06
  • 提问者网友:孤山下
  • 2021-02-13 20:26
逻辑删除记录和物理删除记录有什么区别?怎样实现这两种操作?
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-02-13 20:57
在VFP中:逻辑删除的记录可以通过简单操作命令(RECALL)恢复或直接显示在数据浏览窗口,物理删除记录的纪录一般情况下不可恢复,并且无法在数据浏览窗口看到。
逻辑删除: 定位到需要删除的纪录,用DELETE命令删除(或用鼠标在数据浏览窗口标记成删除状态)
物理删除:对已经执行逻辑删除的数据表执行 PACK 命令,或者用 ZAP 命令物理删除选定表的所有记录。
注意:物理删除操作要求以独占方式打开待操作的数据表。物理删除后的纪录想要恢复的必要条件是数据区不能被新的数据覆盖,并且必须借助专业数据恢复工具和技能才能恢复,所以我说一般情况下不可恢复。
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-02-13 21:03
一:逻辑删除   所谓的逻辑删除,可以理解为“名誉”上的删除!   名为删除,其实并未真正删除!   当我们对一个对象进行删除操作之后,那么,这个对象会跑到哪里呢? 删除一个对象,它会跑到回收站里面,那么,这样的删除操作称为逻辑删除! “还原”:回收站里面的对象,一旦被还原,它会跑到原来被删除的位置,即原来它在什么地方,它就跑到哪里去!   “删除”:当我们在回收站里面对对象进行删除操作之后,那么该对象将从计算机中消失,再也找不回来了,这就等于凭空消失了一样,无根无据,无法再找回来!   哪些操作属于逻辑删除呢?   ①右键快捷菜单的“删除”;   ②菜单栏里面如“文件”→“删除”的操作;   ③按“delete”键进行的删除! 二:物理删除   要对对象进行物理删除,只能使用组合键来删除!即“shift+delete”;通过物理删除,被删除的对象将直接从计算机中消失,而不事先进入回收站!   这就是逻辑删除和物理删除的区别;前者删除之后往回收站跑,而后者直接从计算机中消失!   三:知识扩展   针对对象进行的删除操作,无论是逻辑删除还是物理删除,只有对硬盘的对象进行的逻辑删除操作,才会跑到回收站!   针对于软盘、u盘、mp3和可移动硬盘等移动存储设备,无论对对象进行的是物理删除还是逻辑删除,该对象将从盘里面、从计算机中消失,对象不会跑到回收站!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯