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