Completar los nombres de los objetos de base de datos
Completando todas las referencias a los objetos de base de datos, puede mejorar el diseño del código de base de datos y facilitar su comprensión a los demás. También puede evitar errores al copiar el código de una ubicación en otra, por ejemplo entre proyectos de base de datos. Por ejemplo, podría copiar el código de un procedimiento almacenado en una base de datos que tenga una tabla denominada [Customer] de un esquema denominado [CustomerData]. Si incluye el nombre del esquema en las referencias a esa columna, se convertirán en [CustomerData]. [Customer]. Completando esas referencias, será menos probable que haga referencia accidentalmente a una tabla [Customer] de un esquema diferente si copia ese código.
En lugar de ocuparse personalmente de completar cada referencia, puede utilizar la refactorización de base de datos para actualizar automáticamente los nombres de todos los objetos en un bloque de código o a lo largo de un proyecto de base de datos. A continuación, puede ver una vista previa de cada cambio antes de aplicarlo al proyecto de base de datos.
Implementación
Cuando utilice la refactorización, actualice solamente el proyecto de base de datos, en lugar de una base de datos de producción. Si sigue esta estrategia obtendrá todas las ventajas de los proyectos de base de datos, que incluyen el control de versiones y el desarrollo en equipo. Al implementar los cambios, el archivo de registro de la refactorización ayuda a conservar el propósito de los cambios en el proyecto de base de datos.
Para obtener más información, vea Compilar e implementar bases de datos en un entorno de desarrollo aislado.
Nota
En un entorno de equipo se deben ejecutar pruebas unitarias de base de datos y de aplicación antes de implementar los cambios en un servidor de producción. Para obtener más información, vea Iniciar el desarrollo de bases de datos de equipo.
Tareas comunes
En la siguiente tabla, encontrará descripciones de tareas comunes que admiten este escenario y vínculos para obtener más información acerca de cómo puede completar correctamente dichas tareas.
Tarea |
Temas adicionales |
---|---|
Obtenga la experiencia práctica: puede familiarizarse con la utilización de la refactorización para completar nombres de objetos de base de datos, además de otros tipos de refactorización, siguiendo el tutorial. |
Tutorial: Aplicar las técnicas de refactorización de base de datos |
Complete los nombres de los objetos de base de datos: puede utilizar la refactorización para completar los nombres de los objetos de base de datos del proyecto de base de datos. Como parte de la operación de refactorización, puede obtener una vista previa de los cambios antes de aplicarlos. |
|
Deshacer una operación de refactorización: si decide que es preciso revertir una operación de refactorización, puede deshacer dicha operación en la sesión actual de Visual Studio. |
Cómo: Deshacer una operación de refactorización de base de datos |
Implementar cambios de refactorización de base de datos: después de refactorizar el proyecto de base de datos, debe implementar los cambios en una base de datos de destino. Normalmente, implementará los cambios en el entorno de desarrollo aislado para probarlos antes de protegerlos en el control de versiones. |
Cómo: Implementar cambios de refactorización en bases de datos |
Solucionar problemas: puede obtener más información sobre cómo solucionar problemas comunes con la refactorización de base de datos. |
Escenarios relacionados
Cambiar el nombre de todas las referencias a un objeto de base de datos
Cambiar el nombre de referencias a un servidor o una base de datos
Cómo: Mover un objeto de base de datos a un esquema diferente
Expandir caracteres comodín en instrucciones SELECT
Vea también
Conceptos
Refactorizar código de base de datos y datos
Información general acerca de los proyectos de base de datos y servidor