将数据导入 Access 时,有时源数据未正确拆分为相关表。 若要从 Access 中获得最大优势,需要对数据进行规范化 – 将其分隔为不同的表,每个表都围绕一个内容,并由关键信息片段关联。 表分析器可帮助你完成此关键任务:在功能区上,单击“ 数据库工具”,然后在 “分析 ”组中,单击“ 分析表”。 向导将启动并引导你完成整个过程。
注意
本主题中的信息仅适用于 Microsoft Access 桌面数据库 (.mdb 或 .accdb) 。
1. 原始表格
2. 表分析器创建的表
3. 表分析器创建的查询
4. 查找列表
如果 Microsoft Access 数据库中有一个表中包含一个或多个字段中的重复信息,请使用表分析器将数据拆分为相关表,以便更安全、更高效地存储数据。 此过程称为标准化。
表分析器将一个包含重复信息的表划分为单独的表,其中每种类型的信息只存储一次。 这使数据库更高效、更易于更新,并减小了其大小。 向导划分数据后,你仍可以通过让向导创建查询,在一个位置查看和使用数据。
可以使用该查询同时更新多个表中的数据。 该查询还提供其他省时功能,以提高数据的准确性。
- 如果您更改了在查询中重复的字段,则具有该值的所有记录都将自动更新,因为您实际上只更新了查询基础表中的一个字段。
- 从新表中,查询将继承查阅字段,让你可以通过从列表中选取值来更改字段值,而不必正确键入值。 查阅列表会从基础表中查找值。 当同一值应用于多个记录时,您可以通过每次从列表中选择该值来确保准确性和一致性。
- 以前基于原始表的窗体和报表现在将自动基于查询,因为向导会将原始表的名称分配给查询并重命名表。
- 基于查询的现有表单和报表将继承自动字段更新。 新窗体和报表也将继承查找列表。