Refactorizar bases de datos

Actualización: noviembre 2007

Visual Studio Team System Database incluye una herramienta de refactorización de bases de datos. Refactorizar es un concepto perfectamente conocido en los lenguajes de programación orientados a objetos, pero también se utiliza para las bases de datos.

Actualmente, Database Edition admite la refactorización de cambio de nombre. Puede utilizar la refactorización de cambio de nombre para cambiar el nombre de un objeto del esquema. El nuevo nombre se actualizará automáticamente en los objetos que hagan referencia al objeto cuyo nombre se ha cambiado. Por ejemplo, si cambia el nombre de una columna de una tabla, el nombre de dicha columna se actualizará en los procedimientos almacenados que hagan referencia a la columna.

Todos los cambios de refactorización se incluyen en un archivo de registro. Cada operación de refactorización se registra en un archivo independiente. Por ejemplo, si cambia el nombre de una columna de una tabla, el archivo de registro incluirá una entrada para el nombre original, para el nuevo nombre y para todos los objetos que hacían referencia al nombre de columna y que también se actualizaron. Puede encontrar los registros de refactorización en la ubicación siguiente:

rutaDeAccesoAlProyecto\Refactoring Logs

En esta sección

Secciones relacionadas

  • Crear y actualizar esquemas de base de datos con control de versiones
    Describe la manera de usar proyectos de base de datos en combinación con software de control de versiones para administrar cambios de bases de datos. Esta sección contiene información general acerca de cómo se pueden usar proyectos de base de datos en un entorno de equipo, cómo los desarrolladores de bases de datos pueden preparar entornos de desarrollo aislado para trabajar y cómo se pueden definir, generar e implementar objetos de base de datos.

  • Database Edition
    Proporciona vínculos a temas sobre herramientas de desarrollo de bases de datos avanzadas, incluidas herramientas de administración de cambios, generación de datos, refactorización y comprobación, que ayudan a los equipos a generar aplicaciones de base de datos eficaces.

  • Introducción a Database Edition
    Proporciona información general, tutoriales de introducción, definiciones del glosario e información básica adicional para ayudarle a usar Database Edition.

  • Introducción a la terminología de Database Edition
    Describe la terminología relacionada con las características de Database Edition.

  • Comparar bases de datos
    Describe la manera de usar la Comparación de datos para identificar similitudes y diferencias en los datos de dos bases de datos. Esta sección también describe la manera de usar la Comparación de esquemas para identificar diferencias estructurales entre bases de datos o entre una base de datos y un proyecto de base de datos. Después de comparar los datos o los esquemas, puede actualizar el destino para que coincida con el origen.