什麼是 MS-Access 以及我們使用它做什麼

Microsoft Access 是一個 **Application Generator,**用於開發資料庫和資料驅動的應用程式,主要用於本地使用。Microsoft Access 包含兩個主要元素:

  1. 一個關聯式資料庫管理系統RDBMS ),它結合了 Microsoft Jet 資料庫引擎 (Access 2003 和早期的版本)或 Jet 資料庫引擎(Access 2007 年以後;參見下文),同時圖形化管理工具。獨特的 Linked Tables 系統允許將遠端表視為本地。
  2. 圖形使用者介面GUI )和軟體開發工具,由 Visual Basic for ApplicationsVBA )支援,可以引用各種物件。

它是 Microsoft Office 應用程式套件的成員,包含在 Professional 和更高版本中,或單獨出售。可以編譯使用完整版 Microsoft Access 建立的資料庫應用程式以進行分發,並通過免費的 Microsoft Access Runtime 執行

這兩個元素允許以各種方式使用 Microsoft Access:

  • 作為資料庫 :Microsoft Access 資料庫不會呼叫資料伺服器,並且通常用作位於 Web 伺服器上的本地應用程式(如網站資料庫)的資料庫
  • 作為資料應用程式生成器 :用於建立包含繫結到( 本地連結 )表的表單和控制元件的 GUI 的工具允許開發人員建立用於訪問和管理本地或遠端資料的本地應用程式。VBA 模組允許開發人員建立 GUI 工具不支援的功能。
  • 作為完整的應用程式生成器 :上述功能允許開發人員在一個或多個 Access 檔案中建立完整的本地資料應用程式。

Microsoft Access 資料庫引擎

通過 Access 2003(11.0),內建的資料庫引擎是 Microsoft Jet 。藉助 Access 2007(12.0),Microsoft 引入了 Jet 引擎的新後代,Access 資料庫引擎(最初稱為 Access 連線引擎,通常稱為 ACE 引擎 ),並使其成為新資料庫的預設設定。它的功能集和行為與最後一個版本的 Jet(4.0) 不完全重疊。之後釋出的 Access 版本已經能夠以 Jet(.mdb)或 ACE(.accdb)格式建立和使用資料庫,即使 Jet 已被正式棄用為技術。