使用表分析器规范化数据

使用表分析器规范化数据

导入数据时,源数据有时无法正确地拆分到相关表中。若要充分利用 Access,则需要对数据进行规范化,即将数据分到由关键信息关联的不同表中,每个表一个主题。表分析器可以帮助您完成此关键任务:在功能区上单击“数据库工具”,然后在“分析”组中单击“分析表”。向导即会启动并指导您完成整个过程。

注意: 本主题中的信息仅适用于 Microsoft Access 桌面数据库 (.mdb 或.accdb)。

由一个表和查询创建出两个表将其数据重新组合到一起

1.原始表

2。 表分析器创建的表

3。 表分析器创建的查询

4.查阅列表

如果 Microsoft Access 数据库有一个表,其中包含一个或多个字段的重复信息,则可以使用表分析器将数据拆分到相关表中,以便更安全有效地存储数据。此过程称为规范化。

表分析器将一个包含重复信息的表划分为多个单独的表,每种类型的信息仅会存储一次。这使得数据库的更新更有效和方便,还能减小数据库的大小。向导划分数据后,仍可通过向导创建的查询在一个位置查看和使用数据。

可以使用该查询同时更新多个表中的数据。该查询还提供其他省时功能,从而提高数据的准确性。

  • 如果更改查询中重复的字段,使用该值的所有记录将自动更新,因为您实际上只更新了查询基础表中的一个字段。

  • 在新表中,查询将继承查阅字段,让您从列表中选取值来更改字段值,而无需正确键入一个值。查阅列表可从基础表中查找值。当相同的值适用于多条记录时,每次均可从列表中选取该值来确保准确性和一致性。

  • 窗体和报表以前基于原始表将自动基于查询现在,因为向导为查询指定原始表的名称,并重新命名表。

  • 基于查询的现有窗体和报表将继承自动字段更新。新表单和报表也将继承查阅列表。

注释: 

  • 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×