Access資料庫的用途和優缺點

2020-12-25 西部數碼資訊門戶

Access 是微軟公司推出的基於Windows的桌面關係資料庫管理系統(RDBMS,即Relational Database Management System),是Office系列應用軟體之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立資料庫系統的對象;提供了多種嚮導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規範化;為建立功能完善的資料庫管理系統提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數據管理的任務。

Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟體公司),或者任何 ODBC 兼容資料庫內的資料。熟練的軟體設計師和資料分析師利用它來開發應用軟體,而一些不熟練的程式設計師和非程式設計師的」進階用戶」則能使用它來開發簡單的應用軟體。雖然它支援部份面向對象(OO)技術,但是未能成為一種完整的面向對象開發工具。

ACCESS的發展由來 

Access的最初名稱是Cirrus。它開發於Visual Basic之前,當時的窗口引擎稱作Ruby。比爾蓋茨看過Ruby的原型後決定把這個基於Basic語言的組件作為一個獨立的可擴展應用程式與Access聯合開發。這個項目稱作Thunder。這兩個項目互相獨立的被作為底層的窗口引擎開發並且互不兼容。然而,在VBA出現後它們被合併在一起。

  • 1995年末,access 95發布,這是世界上第一個32位關係型資料庫管理系統,使得access的應用得到了普及和繼續發展。
  • 1997年,access 97發布。它的最大特點是在access資料庫中開始支持web技術,這一技術上的發展,開拓了access資料庫從桌面向網絡的發展。
  • 21世紀初,microsoft發布access2000,這是微軟強大的桌面資料庫管理系統的第六代產品,也是32為位access的第三個版本。至此,access在桌面關係型資料庫的領域的普及已經躍上了一個新臺階。
  • 2003年微軟正式發布了access 2003,這是繼2002年後發布的最新版本,它在繼承了以前版本的優點外,又新增了一些使用功能。

ACCESS的主要用途 

Access在很多地方得到廣泛使用,例如小型企業,大公司的部門,和喜愛編程的開發人員專門利用它來製作處理數據的桌面系統。它也常被用來開發簡單的WEB應用程式.這些應用程式都利用ASP技術在Internet Information Services運行。比較複雜的WEB應用程式則使用PHP/MySQL或者ASP/Microsoft SQL Server.

Access它的使用方便程度和強大的設計工具為初級程式設計師提供許多功能。不過,這種便於使用可能使人誤解。這類開發者都是沒有在應用或者數據設計方面訓練的辦公室從業人員。因此許多人以為這樣的開發者能夠創造可用的系統,但也有很多人認為工具本身的局限性產生了這樣的誤導。

一些專業的應用程式開發人員使用 Access 用作 快速應用開發,特別是給街道上的推銷員製作一個初型或獨立應用程式的工具。可是如果是透過網絡存取數據的話,Access 的可擴放性並不高.因此當程序被較多使用者使用時,他們的選擇多會是傾向於一些客戶端-伺服器為本的方案,例如 Oracle、DB2、Microsoft SQL Server、PostgreSQL、MySQL等。

Access優缺點

存儲方式簡單,易於維護管理:Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在後綴為(.mdb或.accdb)的資料庫文件中,便於用戶的操作和管理。

  1. 面向對象: Access是一個面向對象的開發工具,利用面向對象的方式將資料庫系統中的各種功能對象化,將資料庫管理的各種功能封裝在各類對象中。它將一個應用系統當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成資料庫的操作和管理,極大地簡化了用戶的開發工作。同時,這種基於面向對象的開發方式,使得開發應用程式更為簡便。
  2. 界面友好、易操作:Access是一個可視化工具,是風格與Windows完全一樣,用戶想要生成對象並應用,只要使用滑鼠進行拖放即可,非常直觀方便。系統還提供了表生成器、查詢生成器、報表設計器以及資料庫嚮導、表嚮導、查詢嚮導、窗體嚮導、報表嚮導等工具,使得操作簡便,容易使用和掌握。
  3. 集成環境、處理多種數據信息:Access基於Windows作業系統下的集成開發環境,該環境集成了各種嚮導和生成器工具,極大地提高了開發人員的工作效率,使得建立資料庫、創建表、設計用戶界面、設計數據查詢、報表列印等可以方便有序地進行。
  4. 支持ODBC(開發資料庫互連,Open Data Base Connectivity):利用Access強大的DDE(動態數據交換)和OLE(對象的聯接和嵌入)特性,可以在一個數據表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態的資料庫報表和窗體等。Access還可以將程序應用於網絡,並與網絡上的動態數據相聯接。利用資料庫訪問頁對象生成HTML文件,輕鬆構建Internet/Intranet的應用。
  5. 支持廣泛,易於擴展,彈性較大:能夠將通過連結表的方式來打開EXCEL文件、格式化文本文件等,這樣就可以利用資料庫的高效率對其中的數據進行查詢、處理。還可以通過以Access作為前臺客戶端,以SQL Server作為後臺資料庫的方式(如ADP)開發大型資料庫應用系統。

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

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

  1. 資料庫過大,一般百M以上(純數據,不包括窗體、報表等客戶端對象)性能會變差。
  2. 雖然理論上支持255個並發用戶,但實際上根本支持不了那麼多,如果以只讀方式訪問大概在100個用戶左右,而如果是並發編輯,則大概在10-20個用戶。
  3. 記錄數過多,單表記錄數過百萬性能就會變得較差,如果加上設計不良,這個限度還要降低。
  4. 不能編譯成可執行文件(.exe),必須要安裝Access運行環境才能使用。

綜上所述,ACCESS資料庫簡單、好用,尤其對於一些不熟練的程式設計師,或非程式設計師的普通用戶,則能使用它來開發簡單的應用軟體,也使得普通用戶不必編寫代碼就可以完成大部分數據管理的任務。就像花四、五萬元買一輛比亞迪、奧拓小汽車,一樣圓了咱的汽車夢,小排量還省油省錢,堵車時方便加塞、小小停車位就能擠進去……好處真不少,可是,你當然也別指望它能象百十萬的奔馳大巴那樣拉上五十號遊客居高臨下遊車河,也別想讓它一踩油門瞬時加速,立即把眾生甩身後絕塵而去……如果你是一名專業程式設計師,當然要選那專業級的資料庫,比如微軟的SQL資料庫,開源的MySQL資料庫,或者SUN公司的ORACLE資料庫,還有更重量級IBM公司的DB2資料庫等等。量力而行,不買貴的只買對的,對不?

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請儘快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯繫客服。電話:028-62778877-8261;郵箱:jenny@west.cn。本站原創內容未經允許不得轉載,或轉載時需註明出處::西部數碼資訊門戶 » Access資料庫的用途和優缺點

相關焦點

  • 如何創建ACCESS資料庫表格?
    access是微軟的關係資料庫管理系統,界面簡潔易操作,是最好上手的資料庫,易學易操作,是最適合非計算機專業人員學習的資料庫。access擁有強大的數據處理和統計分析能力,處理速度快,操作方便。用access開發的各類企業軟體,大幅了提高企業管理人員的工作效率。
  • 如何創建access資料庫
    如何創建access資料庫?若要創建Access資料庫,需要首先創建一個資料庫表,然後定義要存儲在該表中的所有欄位的名稱。使用Access資料庫表,您可以將文件劃分為單獨的部分。例如,一個資料庫表可以保存您所有客戶的姓名和地址,第二個資料庫表可以保存您所有員工的姓名和地址,而第三個資料庫表可以保存您的供應商的姓名和地址。 Access將所有這些相關信息存儲在硬碟上保存的單個Access文件中。若要設計Access資料庫,可以從頭開始創建資料庫,也可以使用可以修改的現有模板。設計資料庫意味著既要定義用於存儲信息的欄位數,又要定義每個欄位可以容納的最大數據量。
  • 將mysql數據導入access資料庫
    首頁 > 語言 > 關鍵詞 > 最新資訊 > 正文 將mysql數據導入access資料庫
  • EXCEL中如何導入Access資料庫
    EXCEL中如何導入Access資料庫 這裡簡單介紹一下Access數據,access數據是指利用office Access程序創建的資料庫,但是有資料庫如何調取也是讓人頭疼的,今天簡單的介紹一下簡單操作,將需要的數據從
  • Access中查詢SQL資料庫中文字符的問題處理
    用access連結sql server中的表,建立選擇查詢時,無法查找中文數據,在這裡採用了傳遞查詢來解決這個問題。
  • 利用DAO與ADO,VBA與Access資料庫相連接
    VBA可以訪問的資料庫類型有Microsoft access、dBase、Microsoft SQLServer、Oracle 等,這給VBA的利用範圍得到擴展。我們的講解主要是VBA與Access資料庫的連接方式,這種連接是大多數的應用。
  • 幾種常用的網站伺服器資料庫的簡介和選擇
    用戶在使用不同的作業系統時,可以選擇的網站伺服器資料庫也各自有所不同,以下將簡要介紹這幾種資料庫的特點和使用方法。一、SQL Serve僅能用於Windows環境下,是企業級資料庫,具備完全Web支持的資料庫產品,提供了對可擴展標識語言(XML)的核心支持,結合了分析、報表、集成和通知功能,以及具備在Internet上和防火牆外進行查詢的能力。
  • ACCESS資料庫
    資料庫系統:(DataBaseSystem,DBS)硬體系統、資料庫、資料庫管理系統及相關軟體、資料庫管理員、用戶。數據的組織、存儲和管理資料庫的建立和維護數據通信接口四、數據模型(重點)模型是現實世界特徵的模擬和抽象。
  • 汗布的優缺點 汗布的主要用途
    汗布的優缺點 汗布的主要用途 2020-03-12 11:14:17 來源:全球紡織網 汗布的優缺點,汗布的主要用途,汗布是針織面料的一種基本面料,也叫平紋布
  • 蕾絲面料的特點和用途?蕾絲面料的優缺點
    蕾絲面料的特點和用途?蕾絲面料的優缺點 2016-11-03 16:28:32 來源:全球紡織網 蕾絲面料的特點和用途?
  • Access資料庫是做什麼的?
    簡單來說,Access資料庫是Excel的一種升級和外延,是微軟Office軟體系列的頂點和最最高級部分。Access資料庫和Excel搭配使用,威力驚人。很多人願意比較Access和Excel,喜歡說用二者各自的短處與對方的長處進行對比。其實二者功能性重合的地方並不多,是互補的關係,而不是誰替代誰的關係。
  • Access到底是什麼能拿來幹什麼
    今天小編就來和大家聊聊access是個什麼,能夠用來幹什麼。Access 2019是Microsoft Office資料庫應用程式的最新版本,一直是一個功能強大的程序,此版本也沒有什麼不同。您不必使用所有功能和工具,也不必推開Access信封的邊緣。實際上,您幾乎可以使用Access所提供的所有功能,並且可以為存儲和訪問數據的需求創建非常重要的解決方案-所有這些都是因為Access確實可以「完成所有工作」-使您能夠快速建立資料庫,將記錄構建到該資料庫中,然後以幾種有用的方式使用該數據。後來,誰知道呢?您可能會成為Access專家。
  • access在學術中的花式用法
    無論高考,雅思還是考研的閱讀和寫作中,都會出現access的身影,對於access的用法你了解多少?一起來總結下access的用法吧!看完如下總結,還有補充的同學們歡迎評論區留言哦。1,作名詞n.通道,入口,權限,機會have access to : 有…的權限have access to Internet 能上網have access to information 獲得信息
  • Access資料庫表設計步驟
    比如為圖書館建立資料庫,資料庫管理的內容是書籍和讀者,有借書日期,還書日期,出版商,作者、庫存數量、被借次數、讀者編號等內容。這些都是初步的分析表和欄位的需求,但具體建立什麼表和欄位還不是很明確。首先說明下在設計Access資料庫的表時,追求的目標是設計性能優良的資料庫表,減少數據的冗餘和錯誤。
  • 第一章 Access資料庫基礎
    將資料庫技術與面向對象技術相結合,以實現對多媒體數據和其它複雜對象數據的處理,這就產生了第三代資料庫系統。其主要特點是:包含第二代資料庫系統的功能,支持正文、圖形圖像、聲音等新的數據類型,支持類、繼承、方法等對象機制,提供高度集成的、可支持客戶/伺服器應用的用戶接口。
  • Access資料庫創建表
    大家好,上節介紹了最常用的概念模型E-R模型,並通過模型將圖書館管理資料庫分成不同的表格,本節簡單演示下在Access資料庫中創建對應的表。涉及的問題主要是欄位的數據類型。在「創建」菜單欄中有「表」、「表設計」和「SharePoint列表」,通常選擇「表設計」,可以具體設置欄位數據類型和屬性。如果選擇「表」則是快捷建表,直接添加欄位而不設置屬性,並且會帶有「自動編號」類型的欄位「ID」(自動編號欄位後面會說明)。最後一個SharePoint列表暫時不用了解。
  • Access資料庫連接的基本用法介紹
    由於Access資料庫的ODBC驅動程序支持的SQL指令全,執行效率高,所以Access後臺資料庫+ASP伺服器端程序+客戶端IE瀏覽器,是一個精練實用高效的組合模式。在這種使用模式中,ASP程序無疑是最重要的,是溝通客戶端和後臺資料庫之間的橋梁。在ASP程序中,通過VB Script,建立對Access資料庫連接,是客戶能夠訪問後臺資料庫的前提。
  • Access資料庫新手建議:儘量用Access做單機自用軟體
    初次接觸Access資料庫的人,包括我自己在內,都會有學習上的問題和困難,開發過程中產生的Bug會層出不窮。
  • Access教程(一)| 資料庫的基本知識
    資料庫是自描述的    資料庫除了包含用戶的源數據以外,還包含關於它本身結構的描述,這個描述稱作數據詞典(或數據目錄、元數據)。從這個意義上講,資料庫與作為一個自描述的書的集合的圖書館相似:除了書籍以外,圖書館還包含一個描述它們的卡片目錄。
  • 掌握Excel的前提是學好Access資料庫
    Excel其實和Access資料庫是一家人,他們兩個不是涇渭分明、水火不容的兩種軟體。某乎有個問題「如何快速有效地提高 Excel 技能水平?」只有理解資料庫的基本原理,才能知道Excel應該做什麼、不應該做什麼,才能明白Excel的設計原理和適用範圍,才能夠發揮Excel的最大威力。舉例來說:一個人想當小學數學老師,學完初中數學即可。想當初中數學老師,學完高中數學即可。