Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El Diseñador de esquemas de la extensión MSSQL para Visual Studio Code proporciona un entorno gráfico para visualizar, diseñar y administrar esquemas de base de datos sin escribir instrucciones Transact-SQL (T-SQL).
Características
El diseñador de esquemas ofrece estas características:
- Visualizar la estructura de la base de datos con diagramas interactivos.
- Cree o edite tablas, claves externas, claves principales y restricciones.
- Busque, arrastre y suelte, filtre, haga zoom, use un mini-mapa y organice automáticamente diagramas para una navegación y personalización eficaces.
- Exportar diagramas de esquema para documentación o uso compartido.
- Automáticamente genere y visualice scripts T-SQL de solo lectura que representen los cambios de esquema.
- Revise y aplique los cambios en la base de datos con la característica Publicar cambios.
Abrir el diseñador de esquemas
Haga clic con el botón derecho en la base de datos en el explorador de objetos y seleccione Diseñar esquema en el menú. Esta acción abre la vista del diseñador de esquemas, que permite ver el diagrama de base de datos visual.
Una vez dentro del diseñador de esquemas, encontrará un lienzo con varias funcionalidades de navegación. A continuación se muestra cómo desplazarse:
Desplazamiento panorámico y zoom: seleccione y arrastre cualquier lugar del lienzo para desplazarse por el diagrama. Utiliza la rueda del ratón o los gestos del panel táctil para acercar y alejar para obtener una vista más cercana o amplia.
Mini-mapa: Usa el mini-mapa integrado (ubicado en la esquina inferior derecha del diseñador) para una navegación rápida entre esquemas grandes o complejos.
Arrastrar y colocar: reorganiza las tablas y las relaciones arrastrando elementos en el lienzo. Esta opción le ayuda a crear un diseño que tenga sentido para usted o su equipo.
Buscar y filtrar: use el cuadro de búsqueda (Ctrl+F o Cmd+F) para buscar tablas o columnas específicas. Aplique filtros para centrarse en determinadas partes del esquema u ocultar elementos irrelevantes.
Organización automática: el diagrama se organiza automáticamente en un diseño legible de forma predeterminada. Si cambia la posición manual de las tablas y desea restablecer la vista, seleccione el botón Autoarrange para reorganizar las tablas.
Descripción de la estructura y las relaciones de la tabla
Cuando accedes a la vista del diseñador de esquemas, ves la visualización de las tablas de la base de datos. Cada tabla muestra su esquema y nombre de tabla, columnas, tipos de datos y claves principales que se muestran como un icono de clave.
Las relaciones de clave externa se muestran con flechas de conexión entre columnas. Por ejemplo, en el diagrama anterior, la AddressID columna de la CustomerAddress tabla hace referencia a la AddressID columna de la Address tabla, que representa visualmente la relación entre ellos.
Agregar o editar tablas
Seleccione Agregar tabla en la barra de herramientas superior para agregar una nueva tabla. Seleccione el icono de lápiz de una tabla del diagrama para editar esa tabla.
Esta acción abre la pestaña Tabla en el Editor de tablas en un panel lateral. Ustedes pueden:
- Selección o cambio del esquema
- Definición del nombre de la tabla
- Agregar nuevas columnas con el nombre, el tipo de datos, el valor predeterminado y las restricciones
- Marcar una o varias columnas como claves principales
- Eliminar o actualizar las columnas existentes según sea necesario
Seleccione Guardar para aplicar los cambios. El diagrama se actualiza para reflejar los cambios. Para obtener funcionalidades de edición de tablas más avanzadas, como crear índices o configurar reglas de restricción, use el diseñador de tablas en la extensión MSSQL para Visual Studio Code.
Agregar o editar relaciones de clave externa
Para administrar las relaciones de clave externa, seleccione los puntos suspensivos (...) de una tabla del diagrama y seleccione Administrar relaciones.
Esta opción abre la pestaña Claves externas en el panel lateral Editor de tablas, donde puede:
- Agregar nuevas relaciones de clave externa haciendo referencia a claves principales en otras tablas
- Definición del nombre de la clave externa
- Editar claves externas existentes para actualizar o corregir relaciones
Los cambios aparecen automáticamente en el diagrama visual, con flechas que muestran la dirección de cada relación.
Como alternativa, puede crear una relación arrastrando una flecha de una columna a otra directamente en el diagrama. Este método define una relación uno a uno entre las columnas seleccionadas.
Visualización de la definición de esquema en el panel de scripts
En la barra de herramientas de la cinta de opciones, seleccione el botón Ver código para abrir el panel inferior. En este panel se muestra el script T-SQL de solo lectura que muestra las acciones realizadas en el diseñador de esquemas en tiempo real.
Revisar y publicar los cambios
Cuando termine de editar tablas o relaciones, seleccione Publicar cambios en la barra de herramientas superior. Esta acción genera un informe de resumen de cambios que muestra todas las modificaciones pendientes en el esquema.
Revise cuidadosamente el informe. Active la casilla de confirmación para confirmar y aceptar los posibles riesgos asociados a la aplicación de los cambios. Este proceso usa DacFX (Marco de aplicación de capa de datos) para implementar las actualizaciones de esquema.
Integración de GitHub Copilot
El Diseñador de esquemas admite GitHub Copilot para el diseño de esquemas asistidos por IA. Puede usar lenguaje natural para crear esquemas, modificar esquemas existentes, revisar los cambios a través de una vista de diferencias e importar artefactos externos. Los cambios se reflejan en el diagrama visual y el script T-SQL.
Para obtener instrucciones detalladas sobre el uso de GitHub Copilot en el Diseñador de esquemas, consulte Integración de GitHub Copilot en el Diseñador de esquemas (versión preliminar).
Comentarios y soporte técnico
Si tiene ideas, comentarios o quiere interactuar con la comunidad, únase a la discusión en https://aka.ms/vscode-mssql-discussions. Para notificar un error, visite https://aka.ms/vscode-mssql-bug. Para solicitar una nueva característica, vaya a https://aka.ms/vscode-mssql-feature-request.
Contenido relacionado
- Inicio rápido: Conexión a una base de datos y consulta con la extensión MSSQL para Visual Studio Code
- Integración de GitHub Copilot en el Diseñador de esquemas (versión preliminar)
- Extensión de GitHub Copilot para MSSQL de Visual Studio Code
- Comparación de esquemas
- Importación y exportación de aplicaciones de capa de datos (DACPAC y BACPAC)
- Documentación de Visual Studio Code
- Extensión MSSQL para el repositorio de Visual Studio Code en GitHub