Нормализация данных с помощью анализа таблиц

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

При импорте данных в Access иногда исходные данные не разделяются должным образом на связанные таблицы. Чтобы получить максимальную выгоду от Access, данные должны быть нормализованы — разделены на разные таблицы, каждая из которых связана с ключевыми фрагментами информации. Анализатор таблиц может помочь вам в выполнении этой важной задачи: на ленте щелкните Средства баз данных, а затем в группе Анализ щелкните Анализ таблицы. Мастер запускается и описывает процесс.

Примечание

Сведения в этом разделе относятся только к классической базе данных Microsoft Access (.mdb или ACCDB).

Из одной таблицы создаются две; запрос позволяет объединить их данные

1. Исходная таблица

2. Таблицы, созданные анализатором таблиц

3. Запрос, созданный анализатором таблиц

4. Список подстановок

Если в базе данных Microsoft Access есть таблица, содержащая повторяющиеся сведения в одном или нескольких полях, используйте анализатор таблиц, чтобы разделить данные на связанные таблицы, чтобы обеспечить более безопасное и эффективное хранение данных. Этот процесс называется нормализацией.

Анализатор таблиц делит одну таблицу, содержащую повторяющиеся сведения, на отдельные таблицы, в которых каждый тип информации хранится только один раз. Это делает базу данных более эффективной и легко обновляемой, а также уменьшает ее размер. После того как мастер разделит данные, вы по-прежнему можете просматривать и работать с данными в одном месте, создав мастер запрос.

Запрос можно использовать для одновременного обновления данных из нескольких таблиц. Запрос также предлагает другие функции, обеспечивающие восстановление времени для повышения точности данных.

  • При изменении поля, которое повторяется в запросе, все записи с этим значением обновляются автоматически, так как фактически обновляется только одно поле в базовой таблице запроса.
  • Из новых таблиц запрос наследует поля подстановки, что позволяет изменять значения полей, выбрав значения из списка вместо правильного ввода значения. Список подстановок ищет значения из базовой таблицы. Если одно и то же значение применяется к нескольким записям, можно обеспечить точность и согласованность, каждый раз выбирая это значение из списка.
  • Формы и отчеты, которые ранее были основаны на исходной таблице, теперь автоматически будут основываться на запросе, так как мастер присваивает имя исходной таблицы запросу и переименовает таблицу.
  • Существующие формы и отчеты на основе запроса будут наследовать автоматические обновления полей. Новые формы и отчеты также наследуют списки подстановок.