1. 首頁
  2. 資料庫作業系統

資料庫access的優缺點總結

資料庫access的優缺點總結

這一學期的最後我們瞭解了一些access方面的知識,對這門課程的學習過程,主要是透過自學的方式,我們自己看了access的影片講解,然後自己完成老師佈置的相關任務,這種任務驅動的教學模式我認為也是很有效的。下面我淺談一下我學習ACCESS資料庫的心得體會和對access的一些初步認識。

資料庫access的優缺點總結 篇1

一開始我對Access一竅不通,甚至不知道它是幹什麼的,後來看完了老師提供的影片的'介紹對它略有了解。

MicrosoftOfficeAccess是由微軟釋出的關聯式資料庫管理系統。它結合了MicrosoftJetDatabaseEngine和圖形使用者介面兩項特點,是一種關係資料庫工具。它在很多地方得到廣泛使用,例如小型企業,大公司的部門,和喜愛程式設計的開發人員專門利用它來製作處理資料的桌面系統。它也常被用來開發簡單的WEB應用程式。

它有優點也有缺點,分列如下:

A優點:

(1)儲存方式單一

Access管理的物件有表、查詢、窗體、報表、頁、宏和模組,以上物件都存放在後綴為(mdb)的資料庫檔案種,便於使用者的操作和管理。

(2)面向物件

Access是一個面向物件的開發工具。它將一個應用系統當作是由一系列物件組成的,透過物件的方法、屬性完成資料庫的操作和管理,極大地簡化了開發工作。同時,這種基於面向物件的開發方式,使得開發應用程式更為簡便。

(3)介面友好、易操作

Access是一個視覺化工具,使用者想要生成物件並應用,只要使用滑鼠進行拖放即可,非常直觀方便。系統還提供了表生成器、查詢生成器、報表設計器以及資料庫嚮導、表嚮導、查詢嚮導、窗體嚮導、報表嚮導等工具,使得操作簡便,容易使用和掌握。

(4)Access可以在一個數據表中嵌入點陣圖、聲音、Excel表格、Word文件,還可以建立動態的資料庫報表和窗體等。

Access還可以將程式應用於網路,並與網路上的動態資料相聯接,輕鬆生成網頁。

B、缺點:

ACCESS是小型資料庫,既然是小型就有它根本的侷限性:

ACCESS資料庫不支援併發處理、資料庫易被下載存在安全隱患、資料儲存量相對較小等。而且在以下幾種情況下資料庫基本上會吃不消:

1.資料庫過大,一般ACCESS資料庫達到50M左右的時候效能會急劇下降。

2.網站訪問頻繁,經常達到100人左右的線上。

3.記錄數過多,一般記錄數達到10萬條左右的時候效能就會急劇下降。

資料庫access的優缺點總結 篇2

Access的優點:

(1)儲存方式簡單,易於維護管理,Access的物件有表、查詢、窗體、報表、頁、宏和模組,以上物件都存放在後綴為(mdb或accdb)的資料庫檔案中,便於使用者的操作和管理。

(2)面向物件 Access是一個面向物件的開發工具,這種基於面向物件的開發方式,使得開發應用程式更為簡便。

(3)介面友好、易操作,Access是一個視覺化工具,是風格與Windows完全一樣,使用者想要生成物件並應用,只要使用滑鼠進行拖放即可,非常直觀方便。系統還提供了表生成器、查詢生成器、報表設計器以及資料庫嚮導、表嚮導、查詢嚮導、窗體嚮導、報表嚮導等工具,使得操作簡便,容易使用和掌握。

(4)整合環境、處理多種資料資訊,Access基於Windows作業系統下的整合開發環境,該環境集成了各種嚮導和生成器工具,極大地提高了開發人員的工作效率,使得建立資料庫、建立表、設計使用者介面、設計資料查詢、報表列印等可以方便有序地進行。

(5)Access支援ODBC(開發資料庫互連,Open Data Base Connectivity),利用Access強大的DDE(動態資料交換)和OLE(物件的聯接和嵌入)特性,可以在一個數據表中嵌入點陣圖、聲音、Excel表格、Word文件,還可以建立動態的資料庫報表和窗體等。Access還可以將程式應用於網路,並與網路上的動態資料相聯接。利用資料庫訪問頁物件生成HTML檔案,輕鬆構建Internet/Intranet的應用。

(6)支援廣泛,易於擴充套件,彈性較大 能夠將透過連結表的方式來開啟EXCEL檔案、格式化文字檔案等,這樣就可以利用資料庫的高效率對其中的資料進行查詢、處理。還可以透過以Access作為前臺客戶端,以SQL Server作為後臺資料庫的方式(如ADP)開發大型資料庫應用系統。

總之,Access是一個既可以只用來存放資料的資料庫,也可以作為一個客戶端開發工具來進行資料庫應用系統開發;即可以開發方便易用的小型軟體,也可以用來開發大型的應用系統。

Access的缺點:

ACCESS是小型資料庫,既然是小型就有它的侷限性(下面關於效能方面的缺點僅指用Access作為資料庫的情況下,不包括用Access作為客戶端前臺,用SQL Server作為後臺資料庫的情況):

1.資料庫過大,一般百M以上(純資料,不包括窗體、報表等客戶端物件)效能會變差。

2. 雖然理論上支援255個併發使用者,但實際上根本支援不了那麼多,如果以只讀方式訪問大概在100個使用者左右,而如果是併發編輯,則大概在10-20個使用者。

3. 記錄數過多,單表記錄數過百萬效能就會變得較差,如果加上設計不良,這個限度還要降低。

4. 不能編譯成可執行檔案,必須要安裝Access執行環境才能使用。

綜上,所以access一般用作小型網站的資料庫,以及小公司的資料庫或應用軟體開發。