El editor gráfico de diseño de bases de datos DatabaseSpy le permite visualizar y editar las estructuras de todas sus bases de datos a través de una única interfaz gráfica de usuario. Puede examinar las tablas y relaciones de una base de datos existente para comprenderlas más fácilmente. También puede editar las tablas de una base de datos existente para adaptarlas mejor a sus necesidades o puede añadir tablas enteras y especificar todos sus atributos de columna y relaciones con otras tablas desde cero.
Esta exclusiva vista gráfica le permite concentrarse en la estructura subyacente de sus datos y en los cambios necesarios, en lugar de perder tiempo escribiendo los comandos SQL necesarios para implementarlos. A medida que trabaja, el diseñador gráfico de bases de datos genera automáticamente las instrucciones SQL que necesitará. Y, cuando termine de trabajar en la vista gráfica, podrá elegir cuándo se ejecuta el script de cambios de la estructura de la BD.
A diferencia de otras herramientas, DatabaseSpy es compatible con las principales bases de datos en una única versión y ajusta automáticamente el contenido de las listas desplegables de tipos de datos y otras funciones especializadas.
Las herramientas gráficas de diseño de esquemas de DatabaseSpy facilitan la creación de nuevas tablas con múltiples columnas, claves e índices. Incluso puede definir relaciones con otras tablas, basadas en claves externas.
Basándose en la definición gráfica creada por el usuario, DatabaseSpy genera a continuación los scripts DDL correspondientes para crear las tablas. Esto es especialmente útil para los usuarios que prefieren un diseño visual de las bases de datos, pero necesitan scripts DDL para su implementación.
Incluso puede utilizar el asistente IA integrado para generar tablas y crear relaciones entre tablas.
Puede ver la estructura de cualquier tabla de una BD arrastrándola desde el explorador hasta el panel de diseño de la base de datos o seleccionándola y eligiendo "Mostrar en editor de diseños" en el menú contextual. La práctica vista gráfica del diseñador BD le mostrará de inmediato los detalles de la tabla y sus columnas.
La imagen gráfica de cada tabla incluye compartimentos que se pueden expandir para obtener más detalles. Los compartimentos también se pueden contraer y las relaciones están claramente indicadas con líneas de conexión.
Puede editar nombres de columnas y atributos directamente en la vista gráfica de tablas, añadir nuevas columnas, índices, claves o restricciones con los iconos o haciendo clic derecho en el menú contextual. También puede editar entradas directamente en la ventana de diseño o en el ayudante de entrada "Propiedades".
A continuación, DatabaseSpy puede generar un script DLL para alterar o eliminar tablas, vistas, índices y otros objetos.
A medida que diseña el esquema y las tablas de su base de datos, DatabaseSpy crea y actualiza automáticamente las instrucciones SQL necesarias para implementar sus cambios.
Los scripts SQL de cambios pueden incluir instrucciones DDL para crear o alterar estructuras de bases de datos, así como instrucciones SQL para modificar datos. Este método le permite gestionar tanto los cambios de esquema como los de datos en un único script unificado, lo que permite un control eficaz de las versiones y una implementación eficiente de las actualizaciones en todos los entornos de bases de datos.
Puede revisar las instrucciones SQL directamente en la ventana del script de cambios, pegarlas en una nueva ventana del Editor SQL o guardar el script en un archivo. También puede ejecutar el script directamente o descartar sus cambios si lo desea.
DatabaseSpy le permite generar sentencias DDL (Lenguaje de Definición de Datos) para todos los objetos de una base de datos o esquema, como un único script SQL. También puede generar scripts DDL para varios esquemas o bases de datos en la misma operación.
Generar los scripts DDL completos de una base de datos o esquema puede ser útil, por ejemplo, si desea volver a crear la estructura de ese esquema o base de datos en otro servidor o entorno. También si desea hacer una copia de seguridad de la estructura actual de la base de datos o crear una instantánea de texto de la estructura actual de la base de datos para compararla posteriormente con otra instantánea.
DatabaseSpy incluye un comando para crear scripts DDL completos para un esquema de base de datos, incluyendo todas las vistas, restricciones, índices, funciones, procedimientos, etc., que estén definidos en la base de datos.
El comando Script DDL está en el menú contextual que aparece al hacer clic con el botón derecho en cualquier esquema de base de datos de la ventana Explorador.
Cuando ejecuta el comando Script DDL completo para un único esquema o base de datos, DatabaseSpy analiza todos los objetos (como tablas, vistas, procedimientos almacenados, etc.) y, a continuación, genera sus correspondientes instrucciones DDL como un único script, en una nueva ventana del Editor SQL. Si se han seleccionado varios esquemas o varias bases de datos, el script DDL de cada esquema o base de datos aparecerá en una nueva ventana del Editor SQL.
El script o los scripts se abrirán inmediatamente en una nueva ventana del Editor SQL. Allí podrá revisarlos y, además, guardarlos en un archivo.