Funcionamiento del Asistente para Analizador de tablas

Usuario inexperto: se requieren conocimientos de la interfaz de usuario en equipos de usuario único.

Este artículo solo 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 para analizador de tablas puede ayudarle a crear una base de datos relacional a partir de un conjunto de datos. Cuando se usa el Asistente para Table Analyzer, no es necesario conocer los principios de diseño de bases de datos relacionales. En este artículo se explica cómo el Asistente para Analizador de tablas descifra una base de datos de tabla única y propone una manera de dividir la tabla original en un conjunto de tablas relacionadas.

Más información

El Asistente para analizador de tablas puede analizar automáticamente una base de datos norelational y "normalizarla" automáticamente. La normalización es el proceso de tomar una base de datos de tabla única y dividirla en un conjunto de tablas más pequeñas y relacionadas, con cada tabla centrada en un único 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 fácil, ya que se requieren menos cambios de datos. En segundo lugar, solo 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 los datos coherentes automáticamente porque los datos se almacenan una vez.

Aunque el Asistente para Analizador de tablas puede ayudarle a crear una base de datos relacional, si tiene experiencia en la base de datos, el Asistente para analizador de tablas le permite modificar las sugerencias que realice. Puede dividir tablas, reorganizar campos en tablas y crear relaciones entre tablas. Puede modificar las decisiones del Asistente para Analizador de tablas durante cada paso del proceso de creación de la base de datos.

Cómo ejecutar el Asistente para analizador de tablas

Para ejecutar el Asistente para Table Analyzer, siga estos pasos:

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

    En Microsoft Office Access 2007 o una versión posterior, haga clic en la pestaña 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 Asistente para Analizador de tablas. Tenga en cuenta 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 permitir que el asistente lo haga por usted.

Funcionamiento del Asistente para Analizador de tablas

Si decide permitir que el Asistente para Analizador de tablas divida una base de datos, el Asistente para Analizador de tablas se ejecuta a través del siguiente proceso:

  1. El Asistente para Analizador de tablas comienza con una base de datos de tabla única, que puede ser cualquier conjunto de datos creados con Microsoft Access o importados en él. 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 principales para cada una de las agrupaciones. Si no se identifica ningún valor único, el asistente crea una clave principal mediante un campo entero largo de incremento automático. Además, el asistente crea una clave externa en tablas relacionadas.
  3. El asistente crea relaciones que controlan cómo funcionan juntas las nuevas tablas. Estas relaciones aplican la integridad referencial (coherencia de datos) con actualizaciones en cascada. El asistente no agrega automáticamente eliminaciones en cascada a las relaciones debido al riesgo de que pueda eliminar accidentalmente grandes partes de datos.
  4. El asistente crea una propuesta inicial y le pide que la confirme o la cambie.
  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 optar por crear una consulta que simule la base de datos original de tabla única. El asistente primero realiza una copia de seguridad de la tabla original y la cambia de nombre anexando "_OLD" a su nombre. A continuación, el asistente crea una consulta con el nombre de tabla original. Esto garantiza que los formularios o informes existentes basados en la tabla original funcionarán con la nueva estructura de tabla.