Aplicar ingeniería inversa a una base de datos existente en un modelo de base de datos

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Con el Asistente para ingeniería inversa en Visio Online Plan 2, Microsoft Visio Professional y ediciones de Microsoft Visio Premium, puede crear un modelo de base de datos de una base de datos existente o un libro de Microsoft Excel. Modelos de base de datos muestran gráficamente la estructura de una base de datos para que pueda ver cómo se relacionan los elementos de la base de datos, como tablas y vistas, entre sí sin que muestra los datos reales. Esto puede simplificar la creación de una nueva base de datos o la descripción de la estructura de una existente.

En este artículo

¿Dónde puedo encontrar la base de datos de características de modelado de Visio Online Plan 2?

Revise lo que extrae el Asistente para ingeniería inversa

Prepararse para iniciar el Asistente

Ingeniería inversa de una base de datos existente

¿Dónde puedo encontrar la base de datos de características de modelado de Visio Online Plan 2?

Add de Visio para permite modelado de base de datos se crea un modelo de base de datos desde una base de datos existente. Este complemento solo funciona con Visio Online Plan 2. Si no está seguro de qué versión de Visio que está usando, haga clic en archivo > cuenta > Acerca de Visio. Consulte Visio Online Plan 2 para obtener más información sobre la versión de suscripción de Visio.

Nota El Asistente para ingeniería inversa está disponible en Visio Online Plan 2 de Visio generar 9029 o posterior y ya no se requiere un complemento esté instalado.

Descargar el complemento de Visio para un modelado de base de datos

  1. Descargar el complemento desde aquí.

  2. Seleccione su idioma en la página de descarga y, a continuación, haga clic en Descargar.

  3. Seleccione la versión de 64 bits (x64) o 32 bits (x86) que coincida con su versión de Visio Online Plan 2. También puede seleccionar para descargar un archivo PDF que contiene las instrucciones de configuración. Haga clic en siguiente para descargar los archivos en su equipo o dispositivo.

  4. Si tiene abierto el programa, cierre Visio antes del paso siguiente.

  5. Busque el archivo de instalación MSI que ha descargado y, a continuación, haga doble clic en él para iniciar el programa de instalación. Haga clic en instalar cuando se le solicite y haga clic en las pantallas de instalación para completar el proceso de instalación.

  6. El diagrama de modelo de base de datos ahora está disponible para su uso en el programa de suscripción a Visio Online Plan 2.

Revise lo que extrae el Asistente para ingeniería inversa

La información de definición de esquema que el asistente puede extraer depende de una combinación de elementos, como las capacidades de los controladores ODBC y el sistema de administración de la base de datos (DBMS). El asistente muestra todos los elementos que puede extraer y le permite elegir entre los que desee. Por ejemplo, puede estar interesado en sólo 5 de 10 tablas y vistas de 2 a 4.

Mientras se ejecuta el asistente puede elegir que automáticamente lo cree el dibujo además de la lista de los elementos de ingeniería inversos en la ventana tablas y vistas. Si decide no tiene el dibujo creado automáticamente, puede arrastrar los elementos desde la ventana tablas y vistas hasta la página de dibujo para ensamblar manualmente el modelo de base de datos.

En la medida en que estén disponibles en la instrucciones DDL, puede extraer los siguientes elementos:

  • Tablas

  • Vistas

  • Claves principales

  • Claves externas

  • Índices

  • Desencadenadores (incluido el código)

  • Cláusulas de comprobación (incluido el código)

  • Procedimientos almacenados (incluido el código)

Prepararse para iniciar el Asistente

Si inversa antes de iniciar al Asistente de ingeniería un libro de Excel, debe abrir el libro y el nombre del grupo (o rango) de celdas que contienen los encabezados de columna. Si desea usar más de una hoja de cálculo, asigne un nombre al grupo de celdas de la columna en cada hoja de cálculo. Estos rangos se tratan como tablas en el asistente. Para obtener más información sobre cómo asignar un nombre a un rango de celdas, vea la Ayuda de Microsoft Office Excel.

Para obtener los mejores resultados, configure el controlador predeterminado para la base de datos de destino que desea aplicar ingeniería inversa antes de ejecutar al Asistente para ingeniería inversa. Esto garantiza que el asistente asigna correctamente los tipos de datos nativos y que todos los códigos extraídos por el asistente se muestran correctamente en la ventana de código.

  1. Haga clic en la pestaña archivo, haga clic en nuevo, haga clic en plantillas, haga clic en Software y base de datos y, a continuación, haga doble clic en Diagrama de modelo de base de datos.

  2. En la pestaña de la base de datos, en el grupo Administrar, haga clic en Los controladores de base de datos.

  3. En la ficha controladores seleccione el controlador de Visio para el DBMS. Por ejemplo, si está diseñando una base de datos ' d elija Microsoft Access.

    Si aplica una hoja de cálculo de Excel de ingeniería inversa, elija el controlador ODBC genérico.

  4. Haga clic en configuración.

  5. En la ficha controladores ODBC, active la casilla de verificación para el controlador del proveedor para el proveedor del DBMS. Por ejemplo, si está diseñando una base de datos de Access seleccionará la casilla de verificación del Controlador de Microsoft Access (*.mdb, *.accdb).

  6. Haga clic en Aceptar en cada cuadro de diálogo.

Debe ser un controlador ODBC de 32 bits proporcionadas por el proveedor de un paquete de acceso de datos de ODBC mayor que la versión 2.0 y ODBC nivel compatible con 1 o mayor. Un proveedor de OLE DB proporcionadas por el proveedor debe ser compatible con la OLE DB versión 1.0 o la especificación de una versión posterior.

Volver al principio

Ingeniería inversa de una base de datos existente

  1. En el diagrama de modelo de base de datos, en la pestaña de la base de datos, haga clic en Ingeniería inversa.

  2. En la primera pantalla del Asistente de ingeniería inversa, haga lo siguiente:

    1. Seleccione el controlador de base de datos de Microsoft Visio para su sistema de administración de la base de datos (DBMS). Si aún no ha asociado el controlador de base de datos de Visio con un origen de datos ODBC concreto, haga clic en el programa de instalación para hacerlo ahora.

      Si aplica una hoja de cálculo de Excel de ingeniería inversa, elija el controlador ODBC genérico.

    2. Seleccione el origen de datos de la base de datos que está actualizando. Si no ha creado ya un origen de datos para la base de datos existente, haga clic en nuevo para hacerlo ahora.

      Cuando se crea un nuevo origen, su nombre se agrega a la lista de Orígenes de datos.

    3. Cuando esté satisfecho con la configuración, haga clic en siguiente.

    4. Siga las instrucciones de los cuadros de diálogo específico del controlador. Por ejemplo, en el cuadro de diálogo Conectar origen de datos, escriba un nombre de usuario y contraseña y, a continuación, haga clic en Aceptar. Si el origen de datos no está protegido con contraseña, haga clic en Aceptar.

  3. Seleccione las casillas de verificación para el tipo de información que desea extraer y, a continuación, haga clic en siguiente.

    Algunos elementos pueden atenuados porque no todos los sistemas admiten todos los tipos de elementos que puede extraer el asistente.

  4. Seleccione las casillas de verificación de las tablas (y vistas, si procede) que desea extraer o haga clic en Seleccionar todo para extraer todos y, a continuación, haga clic en siguiente.

    Si aplica una hoja de cálculo de Excel de ingeniería inversa y no ve nada en esta lista, es probable que necesite un nombre al rango de celdas que contienen los encabezados de columna en la hoja de cálculo.

  5. Si seleccionó la casilla de verificación Procedimientos almacenados en el paso 5, seleccione los procedimientos que desea extraer o haga clic en Seleccionar todo para extraer todos y, a continuación, haga clic en siguiente.

  6. Seleccione si desea que los elementos de ingeniería inversos agregado automáticamente a la página actual.

    Puede elegir que el asistente cree automáticamente el dibujo además de la lista de los elementos de ingeniería inversos en la ventana tablas y vistas. Si decide no tiene el dibujo creado automáticamente, puede arrastrar los elementos desde la ventana tablas y vistas hasta la página de dibujo para ensamblar manualmente el modelo de base de datos.

  7. Revise sus selecciones para asegurarse de extraer la información que desee y, a continuación, haga clic en Finalizar.

Si utiliza el controlador ODBC genérico, puede recibir un error que indica que la información de ingeniería inversa puede estar incompleta. En la mayoría de los casos, no es un problema, simplemente haga clic en Aceptar y continuar con el asistente.

El asistente extrae la información seleccionada y muestra notas sobre el proceso de extracción en la ventana de resultados.

Volver al principio

Visio 2016 no admite al Asistente para ingeniería inversa

El Asistente para ingeniería inversa no está disponible en Visio Professional 2016 o Visio Standard 2016. Para usar la características de modelado de base de datos, considere la posibilidad de actualizar a Visio Online Plan 2.

Probar la versión más reciente de Outlook

Visio 2013 no es compatible con el Asistente para ingeniería inversa

El Asistente para ingeniería inversa no está disponible en Visio Professional 2013 o Visio Standard 2013. Para usar la características de modelado de base de datos, considere la posibilidad de actualizar a Visio Online Plan 2.

Probar la versión más reciente de Outlook

En este artículo

Revise lo que extrae el Asistente para ingeniería inversa

Prepararse para iniciar el Asistente

Ingeniería inversa de una base de datos existente

Revise lo que extrae el Asistente para ingeniería inversa

La información de definición de esquema que el asistente puede extraer depende de una combinación de elementos, como las capacidades de los controladores ODBC y el sistema de administración de la base de datos (DBMS). El asistente muestra todos los elementos que puede extraer y le permite elegir entre los que desee. Por ejemplo, puede estar interesado en sólo 5 de 10 tablas y vistas de 2 a 4.

Mientras se ejecuta el asistente puede elegir que automáticamente lo cree el dibujo además de la lista de los elementos de ingeniería inversos en la ventana tablas y vistas. Si decide no tiene el dibujo creado automáticamente, puede arrastrar los elementos desde la ventana tablas y vistas hasta la página de dibujo para ensamblar manualmente el modelo de base de datos.

En la medida en que estén disponibles en la instrucciones DDL, puede extraer los siguientes elementos:

  • Tablas

  • Vistas

  • Claves principales

  • Claves externas

  • Índices

  • Desencadenadores (incluido el código)

  • Cláusulas de comprobación (incluido el código)

  • Procedimientos almacenados (incluido el código)

Volver al principio

Prepararse para iniciar el Asistente

Si inversa antes de iniciar al Asistente de ingeniería un libro de Excel, debe abrir el libro y el nombre del grupo (o rango) de celdas que contienen los encabezados de columna. Si desea usar más de una hoja de cálculo, asigne un nombre al grupo de celdas de la columna en cada hoja de cálculo. Estos rangos se tratan como tablas en el asistente. Para obtener más información sobre cómo asignar un nombre a un rango de celdas, vea la Ayuda de Microsoft Office Excel.

Para obtener los mejores resultados, configure el controlador predeterminado para la base de datos de destino que desea aplicar ingeniería inversa antes de ejecutar al Asistente para ingeniería inversa. Esto garantiza que el asistente asigna correctamente los tipos de datos nativos y que todos los códigos extraídos por el asistente se muestran correctamente en la ventana de código.

  1. Haga clic en la pestaña archivo, haga clic en nuevo, haga clic en Software y base de datos y, a continuación, haga doble clic en Diagrama de modelo de base de datos.

  2. En la pestaña de la base de datos, en el grupo Administrar, haga clic en Los controladores de base de datos.

  3. En la ficha controladores seleccione el controlador de Visio para el DBMS. Por ejemplo, si está diseñando una base de datos ' d elija Microsoft Access.

    Si aplica una hoja de cálculo de Excel de ingeniería inversa, elija el controlador ODBC genérico.

  4. Haga clic en configuración.

  5. En la ficha controladores ODBC, active la casilla de verificación para el controlador del proveedor para el proveedor del DBMS. Por ejemplo, si está diseñando una base de datos de Access seleccionará la casilla de verificación Microsoft Access Driver (*.mdb).

  6. Haga clic en Aceptar en cada cuadro de diálogo.

Debe ser un controlador ODBC de 32 bits proporcionadas por el proveedor de un paquete de acceso de datos de ODBC mayor que la versión 2.0 y ODBC nivel compatible con 1 o mayor. Un proveedor de OLE DB proporcionadas por el proveedor debe ser compatible con la OLE DB versión 1.0 o la especificación de una versión posterior.

Volver al principio

Ingeniería inversa de una base de datos existente

  1. En el diagrama de modelo de base de datos, en la pestaña de la base de datos, haga clic en Ingeniería inversa.

  2. En la primera pantalla del Asistente de ingeniería inversa, haga lo siguiente:

    1. Seleccione el controlador de base de datos de Microsoft Visio para su sistema de administración de la base de datos (DBMS). Si aún no ha asociado el controlador de base de datos de Visio con un origen de datos ODBC concreto, haga clic en el programa de instalación para hacerlo ahora.

      Si aplica una hoja de cálculo de Excel de ingeniería inversa, elija el controlador ODBC genérico.

    2. Seleccione el origen de datos de la base de datos que está actualizando. Si no ha creado ya un origen de datos para la base de datos existente, haga clic en nuevo para hacerlo ahora.

      Cuando se crea un nuevo origen, su nombre se agrega a la lista de Orígenes de datos.

    3. Cuando esté satisfecho con la configuración, haga clic en siguiente.

    4. Siga las instrucciones de los cuadros de diálogo específico del controlador. Por ejemplo, en el cuadro de diálogo Conectar origen de datos, escriba un nombre de usuario y contraseña y, a continuación, haga clic en Aceptar. Si el origen de datos no está protegido con contraseña, haga clic en Aceptar.

  3. Seleccione las casillas de verificación para el tipo de información que desea extraer y, a continuación, haga clic en siguiente.

    Algunos elementos pueden atenuados porque no todos los sistemas admiten todos los tipos de elementos que puede extraer el asistente.

  4. Seleccione las casillas de verificación de las tablas (y vistas, si procede) que desea extraer o haga clic en Seleccionar todo para extraer todos y, a continuación, haga clic en siguiente.

    Si aplica una hoja de cálculo de Excel de ingeniería inversa y no ve nada en esta lista, es probable que necesite un nombre al rango de celdas que contienen los encabezados de columna en la hoja de cálculo.

  5. Si seleccionó la casilla de verificación Procedimientos almacenados en el paso 5, seleccione los procedimientos que desea extraer o haga clic en Seleccionar todo para extraer todos y, a continuación, haga clic en siguiente.

  6. Seleccione si desea que los elementos de ingeniería inversos agregado automáticamente a la página actual.

    Puede elegir que el asistente cree automáticamente el dibujo además de la lista de los elementos de ingeniería inversos en la ventana tablas y vistas. Si decide no tiene el dibujo creado automáticamente, puede arrastrar los elementos desde la ventana tablas y vistas hasta la página de dibujo para ensamblar manualmente el modelo de base de datos.

  7. Revise sus selecciones para asegurarse de extraer la información que desee y, a continuación, haga clic en Finalizar.

Si utiliza el controlador ODBC genérico, puede recibir un error que indica que la información de ingeniería inversa puede estar incompleta. En la mayoría de los casos, no es un problema, simplemente haga clic en Aceptar y continuar con el asistente.

El asistente extrae la información seleccionada y muestra notas sobre el proceso de extracción en la ventana de resultados.

Volver al principio

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×