壓縮access資料庫的原理

2022-02-10 23:15:04 字數 642 閱讀 3205

1樓:匿名使用者

1.首先你要了解資料庫變大的原因:隨著您不斷新增、更新資料以及更改資料庫設計,資料庫檔案會變得越來越大。導致增大的因素不僅包括新資料,還包括其他一些方面:

(1)access 會建立臨時的隱藏物件來完成各種任務。有時,access 在不再需要這些臨時物件後仍將它們保留在資料庫中。

(2)刪除資料庫物件時,系統不會自動**該物件所佔用的磁碟空間。也就是說,儘管該物件已被刪除,資料庫檔案仍然使用該磁碟空間。

隨著資料庫檔案不斷被遺留的臨時物件和已刪除物件所填充,其效能也會逐漸降低。其症狀包括:物件可能開啟得更慢,查詢可能比正常情況下執行的時間更長,各種典型操作通常似乎也需要使用更長時間。

2.所以,壓縮資料庫並不是壓縮資料,而是通過清除未使用的空間來縮小資料庫檔案。

3.壓縮資料庫可以防止資料庫變大而引起的執行效能變慢,防止因此造成的資料庫損壞。

2樓:匿名使用者

壓縮是經過一定的演算法的, 例如:1111 0101 的八位二進位制; 就會壓縮為140+12=152 的十進位製數 。(我只是舉例,實際要參考相關的資料才行)

需要使用的時候通過特定的演算法將其復原,不會對資料庫檔案產生損害。

如果你直接開啟的話,就會預先解壓縮在系統的臨時檔案來啟動程式。

access資料庫與SQL資料庫的區別?(在這三方面回答 操作介面區別 語言環境區別 執行平台區別)

都可以用通用sql語言,access不能併發,只能佇列,適合小型資料庫,sql server可以併發查詢,適合中大型資料庫。操作介面等其他的不太重要。access sql 操作介面 能裝ms office的都能用 有自己的資料庫管理軟體 好像叫dbms 語言 都是微軟的產品,都for中文 平台 xp...

access資料庫與sqlsever資料庫區別很大嗎

1 access是關聯式資料庫管理系統 sql server是乙個關聯式資料庫管理系統 2 access資料庫資料儲存量小,安全性不夠高,對高強度操作適應性比較差 sql server安全性高,真正的客戶機 伺服器體系結構,圖形化使用者介面,使系統管理和資料庫管理更加直觀 簡單,豐富的程式設計介面工...

ACCESS資料庫查詢設計,ACCESS資料庫查詢設計

1 首先,開啟access 2007應用程式,並選擇乙個資料庫開啟。2 雙擊資料庫中的乙個表名,開啟該資料表的資料表檢視。3 在工具欄依次點選 建立 查詢設計 開啟查詢設計視窗。4 在查詢設計中,點選 關閉 按鈕,關閉對話方塊。5 再在 查詢1 標籤上,右擊滑鼠,彈出選單中選擇 sql檢視 6 就可...