Articles

Cómo funciona el Asistente de análisis de tablas

  • 3/24/2021
  • 3 minutos de lectura
    • s
  • Se aplica a: Access 2007, Access 2003, Access 2002

Nota

Office 365 ProPlus pasa a llamarse Microsoft 365 Apps for enterprise. Para obtener más información sobre este cambio, lea esta publicación del blog.

Novato: Requiere el conocimiento de la interfaz de usuario en equipos monopuesto.

Este artículo sólo se aplica a una base de datos de Microsoft Access (.mdb) o a una base de datos de Microsoft Office Access 2007 (.accdb).

Resumen

El Asistente del analizador de tablas puede ayudarle a crear una base de datos relacional a partir de un conjunto de datos. Cuando se utiliza el Asistente del Analizador de Tablas, no es necesario conocer los principios de diseño de las bases de datos relacionales. Este artículo explica cómo el Asistente de análisis de tablas descifra una base de datos de una sola tabla y propone una forma de dividir la tabla original en un conjunto de tablas relacionadas.

Más información

El Asistente de análisis de tablas puede analizar automáticamente una base de datos no relacional y «normalizarla» por usted. La normalización es el proceso de tomar una base de datos de una sola tabla y dividirla en un conjunto de tablas más pequeñas y relacionadas, con cada tabla centrada en un solo tema o agrupación de información.

Una base de datos relacional normalizada tiene una serie de ventajas sobre una no relacional. En primer lugar, la actualización de la información es más rápida y sencilla porque se requieren menos cambios de datos. En segundo lugar, sólo se almacena la información mínima; por lo tanto, la base de datos es más pequeña. Por último, una base de datos relacional mantiene la coherencia de los datos de forma automática porque los datos se almacenan una vez.

Aunque el Asistente para el análisis de tablas puede ayudarle a crear una base de datos relacional, si tiene experiencia en bases de datos, el Asistente para el análisis de tablas le permite modificar cualquier sugerencia que haga. Puede dividir las tablas, reorganizar los campos de las tablas y crear relaciones entre ellas. Puede modificar las decisiones del Asistente del Analizador de Tablas durante cada paso del proceso de creación de la base de datos.

Cómo ejecutar el Asistente del Analizador de Tablas

Para ejecutar el Asistente del Analizador de Tablas, siga estos pasos:

  1. En Microsoft Office Access 2003 o en Microsoft Access 2002, señale Analizar en el menú Herramientas y, a continuación, haga clic en Tabla.

    En Microsoft Office Access 2007 o en una versión posterior, haga clic en la ficha Herramientas de base de datos y, a continuación, haga clic en Analizar tabla en el grupo Analizar.

  2. Siga las instrucciones de los cuadros de diálogo del Asistente para el análisis de tablas. Observe que los dos primeros cuadros de diálogo explican qué es la normalización y por qué es útil. El tercer cuadro de diálogo le pregunta si desea dividir manualmente una base de datos o si desea dejar que el asistente lo haga por usted.

Cómo funciona el Asistente del Analizador de Tablas

Si elige dejar que el Asistente del Analizador de Tablas divida una base de datos, el Asistente del Analizador de Tablas realiza el siguiente proceso:

  1. El Asistente del Analizador de Tablas comienza con una base de datos de una sola tabla, que puede ser cualquier conjunto de datos creados con, o importados a, Microsoft Access. A continuación, el asistente divide la tabla en un conjunto de tablas más pequeñas. Cada una de estas tablas más pequeñas contiene el conjunto mínimo de información que se agrupa.
  2. El asistente busca valores únicos que puedan identificar una agrupación de datos. Estos valores únicos se etiquetan como claves primarias para cada una de las agrupaciones. Si no se identifica ningún valor único, el asistente crea una clave primaria utilizando un campo entero largo autoincrementable. Además, el asistente crea una clave foránea en las tablas relacionadas.
  3. El asistente crea relaciones que controlan el funcionamiento conjunto de las nuevas tablas. Estas relaciones refuerzan la integridad referencial (consistencia de los datos) con las actualizaciones en cascada. El asistente no añade automáticamente eliminaciones en cascada a las relaciones debido al riesgo de que pueda eliminar accidentalmente grandes porciones de datos.
  4. El asistente crea una propuesta inicial y le pide que la confirme o la modifique.
  5. Si confirma la propuesta, el asistente busca en las nuevas tablas datos incoherentes (por ejemplo, el mismo cliente con dos números de teléfono diferentes) y presenta una lista de registros que puede cambiar o aceptar.
  6. Por último, puede elegir crear una consulta que simule la base de datos original de una sola tabla. El asistente primero hace una copia de seguridad de la tabla original y la renombra añadiendo «_OLD» a su nombre. A continuación, el asistente crea una consulta utilizando el nombre de la tabla original. Esto asegura que cualquier formulario o informe existente basado en la tabla original funcionará con la nueva estructura de la tabla.