MS Access Interview Questions

Microsoft Access 面试题

2025 年 3 月 16 日 | 阅读时间:5 分钟

以下是一些经常被问到的 Microsoft Access 面试题及答案。

1) 什么是 Microsoft Access 数据库?

Microsoft Access 数据库是一个关系数据库管理系统,它将 GUI(图形用户界面)与 Microsoft Jet 数据库引擎结合起来。它可以导入和使用来自 Access、SQL、Oracle 等的数据。

此软件用于构建应用程序软件。


2) 将显式数据链接到 Access 数据库的方法是什么?

请按照以下说明将显式数据链接到 Access 数据库

  • 转到主菜单,在“导入和链接”组中单击“外部数据”。
  • 导入所需文件。
  • 按照“获取外部数据”向导中的说明操作,以了解可以链接 Access 数据库的文件。

3) MS Access 中有哪几种文件扩展名?

以下是 MS Access 中的六种文件扩展名

  • Access 工作组 .mdw
  • Access 数据库 .accdb
  • Access 工作组 .mdw
  • Access 空项目模板 .adn
  • Access 项目 .adp
  • 受保护的 Access 数据库 .accde

4) Access 数据库的最大文件大小是多少?

Access 2.0 版本数据库的最大大小为 1 GB。


5) 使用哪种技术可以增加数据库的大小?

使用复制技术可以增加数据库的大小。


6) 讲述一些 MS Access 最重要的用途?

MS Access 的用途

  • 当后端是符合 ODBC 标准的产品时,MS Access 用作前端。
  • MS Access 广泛用于小型数据库应用程序,这些应用程序基于 Web 并通过 ASP.NET 页面托管在 IIS 上。
  • 主要用于小型公司和企业、大型组织中的特定部门以及一些用于开发桌面数据应用程序的人员。
  • 在开发独立应用程序和原型时,可以将其用作 RAD。

7) 什么是超键?它与候选键有何区别?

超键是表中的一组属性,其值可用于唯一标识一个元组。另一方面,候选键是标识元组所必需的最小属性集。

候选键也称为最小超键。


8) 不同数据之间有哪些类型的关系?

表中的数据只能建立三种关系

  • 一对一关系:此关系指定表中一个项目只能链接到另一个表中的一个项目。
  • 一对多关系:此关系指定表中的一个项目可以对应另一个表中的多个项目。
  • 多对多关系:此关系指定表中的多个项目可以对应另一个表中的多个项目。

9) MS Access 的保护功能有哪些?

MS Access 保护功能用于通过锁定来保护某些文档。如果您不想更改某个文档,可以通过将文件系统扩展名更改为 .MDE 来锁定包含数据及其代码的文档。只有 MDE 扩展名的文件可以被修改。市面上有一些专门的工具可以用来反编译和解锁代码,但对 VB 脚本所做的更改是永久性的。


10) 如何在 Access 中维护不同数据库之间的关系?

当在不同数据库之间建立关系时,一个数据库的第一个表被视为主键,而另一个数据库中的新字段被视为外键。


11) MS Access 中的查询是什么?

查询可以看作是用于对数据执行各种操作的请求,例如对数据进行排序、插入数据、检索数据、更新数据、删除数据等。


12) 如何在 MS Access 2013 中创建简单查询?

请按照以下说明创建简单查询

  • 打开数据库。
  • 单击“创建”选项卡。
  • 转到查询向导图标。
  • 选择查询类型。
  • 从下拉菜单中选择合适的表。
  • 现在,选择查询结果中所需的字段。
  • 您可以通过重复步骤 5 和 6 来插入来自其他表的更多信息。
  • 转到下一步。
  • 选择您想要生成的结果。
  • 为您的查询指定一个标题。
  • 现在,单击“完成”。

13) 如何将数据导出为 Excel 格式?

请按照以下步骤将数据导出为 Excel 格式

  • 单击工具栏并按照“外部数据”选项卡进行操作。
  • 现在,在“导出”组中单击“Excel”。
  • 之后,Excel 电子表格对话框将在屏幕上打开。
  • 现在,需要提供文件名和格式的目标位置。
  • 单击“确定”。现在数据将被导出到 Excel 电子表格。

14) 如何使用 Microsoft Access 对象库 (MAOL) 创建表?

定义一个类型为 object 的变量,并使用 CreateTableDef() 方法对其进行初始化。


15) 如何在 MS Access 2013 中创建窗体?

请按照以下说明创建窗体

  • 转到要用于创建窗体的特定表。
  • 单击“创建”选项卡,然后找到“窗体”组。
  • 单击“窗体”命令,之后将创建一个窗体并在“布局视图”中打开。
  • 单击“快速访问工具栏”上的“保存”,并用特定名称保存文件。

16) 数据透视表有什么用途?

数据透视表用于改进数据的呈现。通过使用数据透视表,您可以多维地查看数据。数据透视表可以按类别汇总数据,并显示跨越一系列类别的趋势。


17) 在 MS Access 2013 中输入数据的几种方法是什么?

在 MS Access 中输入数据的不同方法有:

  • 使用 SQL 视图
  • 使用窗体
  • 数据表视图

18) 您可以轻松地通过菜单驱动的选择来自动化您的 MS Access 数据库吗?

您可以通过创建带有指向宏的自定义按钮的窗体来做到这一点。一个更简单的方法是使用 MS Access 的内置功能,称为“开关板管理器”。这可以在“工具/加载项”中找到。


19) WHERE 子句在 MS Access 中的作用是什么?

  • WHERE 子句与 SELECT 语句一起使用,用于根据特定条件检索值。
  • WHERE 子句可以使用 LIKE 关键字与不同数据类型的不同字段进行连接,其中一个字段被视为另一个字段的条件。

20) MS Access 相对于 MS SQL Server 的优势是什么?

以下是 MS Access 相对于 MS SQL Server 的一些优势:

  • MS Access 更易于处理。
  • MS Access 更可靠,因为客户端可以直接读取和写入原始数据表。
  • 当用户数量较少时,MS Access 更具可扩展性。
  • MS Access 更便宜且更兼容。