(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壹般用作小型網站的數據庫,以及小公司的數據庫或應用軟件開發。