什么是 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 已被正式弃用为技术。