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. 不能編譯成可執行檔案(.exe),必須要安裝Access執行環境才能使用。 綜上,所以access一般用作小型網站的資料庫,以及小公司的資料庫或應用軟體開發。
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. 不能編譯成可執行檔案(.exe),必須要安裝Access執行環境才能使用。 綜上,所以access一般用作小型網站的資料庫,以及小公司的資料庫或應用軟體開發。