При импорте данных в Access иногда исходные данные разбиваются на связанные таблицы. Чтобы использовать Access наиболее эффективно, данные необходимо нормализовать — разделить на несколько таблиц, каждая из которых посвящена одной вещи, и связаны ключевыми фрагментами. В решении этой важной задачи может помочь анализатор таблиц: на ленте щелкните "Работа с базами данных", а затем в группе "Анализ " нажмите кнопку "Анализ таблицы". Запустится мастер, который поможет вам выполнить все необходимые действия.
Примечание
Сведения в этой статье относятся только к классическим базам данных Microsoft Access (.mdb или ACCDB).
1. Исходная таблица
2. Таблицы, созданные с помощью анализа таблиц
3. Запрос, созданный анализом таблиц
4. Список подстановки
Если база данных Microsoft Access содержит таблицу, которая содержит повторяющиеся данные в одном или нескольких полях, с помощью анализа таблиц разбить данные на связанные таблицы, чтобы обеспечить более безопасное и эффективное хранение. Этот процесс называется нормализацией.
Анализатор таблиц делит одну таблицу с повторяющимися данными на отдельные таблицы, в которых данные каждого типа хранятся только один раз. Это делает базу данных более эффективной и простой в обновлении, а также уменьшает ее размер. После разделения данных мастером можно просматривать их и работать с ними в одном месте, попросив его создать запрос.
С помощью запроса можно обновлять данные из нескольких таблиц одновременно. В запросе также предусмотрены другие возможности, позволяющие сэкономить время для повышения точности данных.
- Если изменить поле, повторяющееся в запросе, автоматически обновляются все записи с этим значением, так как фактически обновляется только одно поле в таблице, лежащей в основе запроса.
- От новых таблиц запрос наследует поля подстановки, позволяющие изменять значения полей, выбирая значения из списка вместо того, чтобы правильно вводить значения. В списке подстановки подставляются значения из базовой таблицы. Если одно и то же значение применяется к нескольким записям, можно обеспечить точность и согласованность, выбирая это значение из списка при каждом входе.
- Формы и отчеты, которые ранее были основаны на исходной таблице, теперь будут автоматически основаны на запросе, так как мастер назначает запросу имя исходной таблицы и переименовывает таблицу.
- Существующие формы и отчеты, основанные на запросе, унаследуют автоматические обновления полей. Новые формы и отчеты также наследуют списки подстановки.