Administrar objetos de BD
En esta sección explicamos cómo visualizar y modificar la estructura de los objetos de BD. Si lo que busca es interactuar con los datos almacenados en los objetos de BD consulte Recuperar y editar datos.
En DatabaseSpy la forma más directa de navegar por la estructura de la base de datos y explorar sus objetos de forma jerárquica es usando el Explorador. También puede usar las acciones del menú contextual para añadir objetos de BD nuevos o modificar los que ya existen.
Explorador
El Editor de diseños permite visualizar varias tablas y las relaciones entre ellas como un diagrama que además puede guardar como archivo. En este editor puede configurar el nivel de detalles que quiere ver, así como modificar la estructura de la BD.
Editor de diseños
Diseñar objetos de BD
Puede crear objetos de BD nuevos o cambiar la estructura de los que ya existen de varias formas distintas, según sus preferencias:
•De forma visual, desde la ventana Explorador. Con este método no es necesario escribir SQL, sino solamente usar los comandos del menú contextual y editar las propiedades del objeto en cuestión desde la ventana Propiedades.
•De forma visual, desde el Editor de diseños. Con este método no es necesario escribir SQL. La estructura de la tabla que aparece en el Editor de diseños va cambiando conforme va introduciendo cambios; también puede personalizar el nivel de detalles que quiere mostrar.
•Con SQL, desde el Editor SQL. Puede generar instrucciones DDL (Lenguaje de definición de datos por sus siglas en inglés) a partir de objetos que ya existan, escribir esas instrucciones desde cero o ejecutar scripts SQL que ya existan.
Tenga en cuenta que:
•Existen limitaciones específicas de ciertas bases de datos que afectan a la edición de objetos de BD que ya existen desde el Editor de diseños o la ventana Explorador, como se explica más adelante en esta documentación. Si es el caso, los comandos correspondientes se deshabilitan o DatabaseSpy emite el mensaje de notificación correspondiente.
•Cualquier cambio que haga en la estructura de la BD (desde la ventana Explorador o el Editor de diseños) no se aplica de inmediato, sino que se guarda en un script de cambios que puede ver en la ventana Script de cambios de la estructura de la BD. Para implementar esos cambios en la BD debe ejecutar este script.
•Para crear o modificar objetos de BD correctamente su cuenta de usuario de la BD debe tener los privilegios necesarios a nivel servidor y BD.
Acciones que afectan a varios objetos de BD
Desde la ventana Explorador puede llevar a cabo acciones que afecten a distintos objetos de BD, siempre que el contexto lo permita. Estas son algunas de esas acciones:
•Eliminar varias tablas
•Eliminar varias columnas
•Eliminar datos de varias tablas o vistas
Por ejemplo, para eliminar varias tablas en una misma operación haga clic con el botón derecho en la carpeta "Tablas" que aparece bajo la BD o el esquema y seleccione Eliminar tablas en el menú contextual. Asimismo, para eliminar varias columnas de la misma tabla, seleccione primero cuáles quiere borrar manteniendo pulsada la tecla Ctrl, haga clic en ellas con el botón derecho y seleccione Eliminar columnas en el menú contextual.
Los cambios estructurales no se aplican directamente a la BD, sino que se genera un script de cambios en la ventana Script de cambios de la estructura de la BD, donde lo puede revisar antes de ejecutarlo o revertirlo si no lo necesita, véase también Eliminar objetos de BD.