㈠ 邏輯刪除和物理刪除的區別
「物理刪除」是計算機處理數據時的一個概念.\x0d與物理刪除相對應的是邏輯刪除.邏輯刪除就是對要要刪除的數據打上一個刪除標記,在邏輯上是數據是被刪除的,但數據本身依然存在!而物理刪除則是把數據從介質上徹底刪除掉.\x0d比如磁碟中的文件刪除,在刪除操作時,只是在文件分配表FAT中做了一個刪除標記,但磁碟扇區中的文件數據依然存在,這就是邏輯刪除!而物理刪除,則是一些軟體在刪除時採用一些特定的演算法,對刪除文件所在的扇區反復讀寫,以達到徹底刪除的目的.至於寫文件時,扇區的分配則是隨機的.邏輯刪除的文件容易恢復,而物理刪除則很難恢復!
㈡ 資料庫的刪除是做成邏輯刪除還是物理刪除
不好意思,我要反駁你,
不論什麼資料庫,使用sql中的刪除語句,
例如delete
之類的刪除,都是物理刪除。
所謂的邏輯刪除,是程序設計者的一種設計。
例如給表中加入一個欄位
isactive根據這個欄位的值確定這條記錄是否被邏輯刪除。
這種應用實際中也會經常用到。
你所問的物理刪除就是用sql進行的刪除,謝謝,希望回答你能滿意!
㈢ 資料庫中的邏輯刪除和物理刪除有什麼區別
邏輯刪除是放回收站,物理刪除是清空回收站
求採納
㈣ 在關系資料庫中,記錄的刪除包括邏輯刪除和物理刪除
SQL資料庫中物理刪除與邏輯刪除區別如下:
物理刪除記錄,即是會將資料庫中的數據記錄直接清除(也可以說是磁碟上的刪除),會釋放出物理空間,也將不能再從資料庫中搜索到刪去的數據記錄;
邏輯刪除記錄,不會直接刪除資料庫中的數據,僅是通過某些手段屏蔽被邏輯刪除的數據在前台的顯示,不會釋放物理空間,並且還可以從資料庫中查得數據。
擴展:邏輯刪除更多是運用在為了保留重要的數據以及更易於維護數據等相關業務問題上,其相關邏輯刪除手段可以是增加表欄位充當過濾條件、遷移至另一張表等!
㈤ 邏輯刪除和物理刪除有什麼區別都可以恢復嗎
邏輯刪除指不對文件的數據進行真正意義上的清空刪除,也就是不擦除硬碟的DATA區數據,而只是在FAT表中文件頭處加上代碼E5,緊接著文件所佔簇在FAT表中的登記清除,表示釋放空間。一般平時所操作的刪除都屬於邏輯刪除。邏輯刪除不對硬碟數據進行修改這就使得誤刪的文件可以被恢復。但文件刪除前所佔簇是允許覆寫的,這就意味著如果刪除文件後繼續使用文件所在分區可能使得數據被覆蓋導致破損甚至無法恢復。
物理刪除指將文件數據徹底清空,(即擦除DATA區數據)擦除後數據(二進制)全部為0。物理刪除無法恢復。如使用DOS界面下的低級格式化可認為是物理刪除。這種情況下,是無法恢復的。
綜上所述,邏輯刪除的情況下,只要數據沒有被覆蓋,才有恢復的可能性,一般我們可以通數據恢復軟體例如失易得數據恢復軟體來進行恢復。物理刪除,則無法恢復。所以建議大家平時要注意備份文件哦。