㈠ 逻辑删除和物理删除的区别
“物理删除”是计算机处理数据时的一个概念.\x0d与物理删除相对应的是逻辑删除.逻辑删除就是对要要删除的数据打上一个删除标记,在逻辑上是数据是被删除的,但数据本身依然存在!而物理删除则是把数据从介质上彻底删除掉.\x0d比如磁盘中的文件删除,在删除操作时,只是在文件分配表FAT中做了一个删除标记,但磁盘扇区中的文件数据依然存在,这就是逻辑删除!而物理删除,则是一些软件在删除时采用一些特定的算法,对删除文件所在的扇区反复读写,以达到彻底删除的目的.至于写文件时,扇区的分配则是随机的.逻辑删除的文件容易恢复,而物理删除则很难恢复!
㈡ 数据库的删除是做成逻辑删除还是物理删除
不好意思,我要反驳你,
不论什么数据库,使用sql中的删除语句,
例如delete
之类的删除,都是物理删除。
所谓的逻辑删除,是程序设计者的一种设计。
例如给表中加入一个字段
isactive根据这个字段的值确定这条记录是否被逻辑删除。
这种应用实际中也会经常用到。
你所问的物理删除就是用sql进行的删除,谢谢,希望回答你能满意!
㈢ 数据库中的逻辑删除和物理删除有什么区别
逻辑删除是放回收站,物理删除是清空回收站
求采纳
㈣ 在关系数据库中,记录的删除包括逻辑删除和物理删除
SQL数据库中物理删除与逻辑删除区别如下:
物理删除记录,即是会将数据库中的数据记录直接清除(也可以说是磁盘上的删除),会释放出物理空间,也将不能再从数据库中搜索到删去的数据记录;
逻辑删除记录,不会直接删除数据库中的数据,仅是通过某些手段屏蔽被逻辑删除的数据在前台的显示,不会释放物理空间,并且还可以从数据库中查得数据。
扩展:逻辑删除更多是运用在为了保留重要的数据以及更易于维护数据等相关业务问题上,其相关逻辑删除手段可以是增加表字段充当过滤条件、迁移至另一张表等!
㈤ 逻辑删除和物理删除有什么区别都可以恢复吗
逻辑删除指不对文件的数据进行真正意义上的清空删除,也就是不擦除硬盘的DATA区数据,而只是在FAT表中文件头处加上代码E5,紧接着文件所占簇在FAT表中的登记清除,表示释放空间。一般平时所操作的删除都属于逻辑删除。逻辑删除不对硬盘数据进行修改这就使得误删的文件可以被恢复。但文件删除前所占簇是允许覆写的,这就意味着如果删除文件后继续使用文件所在分区可能使得数据被覆盖导致破损甚至无法恢复。
物理删除指将文件数据彻底清空,(即擦除DATA区数据)擦除后数据(二进制)全部为0。物理删除无法恢复。如使用DOS界面下的低级格式化可认为是物理删除。这种情况下,是无法恢复的。
综上所述,逻辑删除的情况下,只要数据没有被覆盖,才有恢复的可能性,一般我们可以通数据恢复软件例如失易得数据恢复软件来进行恢复。物理删除,则无法恢复。所以建议大家平时要注意备份文件哦。