Refactorisation de bases de données
Mise à jour : novembre 2007
Visual Studio Team System Database Edition inclut un outil de refactorisation de base de données. La refactorisation est un concept bien connu dans les langages de programmation orientés objet, mais il est également utilisé pour les bases de données.
Database Edition prend actuellement en charge la refactorisation de changement de nom. Vous pouvez utiliser la refactorisation de changement de nom pour renommer un objet de schéma. Les autres objets qui référencent l'objet renommé sont automatiquement mis à jour avec le nouveau nom. Par exemple, vous pouvez renommer une colonne dans une table et toutes les procédures stockées qui référencent cette colonne sont automatiquement mises à jour avec le nouveau nom.
Toutes les modifications de refactorisation que vous apportez sont enregistrées dans un fichier journal. Chaque opération de refactorisation est enregistrée dans un fichier distinct. Par exemple, si vous renommez une colonne d'une table, le fichier journal contient un enregistrement du nom d'origine, le nouveau nom et tous les objets de référence qui ont également été mis à jour. Les journaux de refactorisation se trouvent à l'emplacement suivant :
CheminDeVotreProjet\Journaux de refactorisation
Dans cette section
Changement du nom des objets de base de données
Contient des liens vers des informations relatives au changement du nom d'objets de base de données. Contient également des liens vers une vue d'ensemble, des considérations importantes, des tâches et des informations de dépannage.Refactorisation des objets de base de données dans un environnement de travail en équipe
Décrit les points à prendre en considération avant de refactoriser des objets de base de données dans un environnement de travail en équipe.Déploiement de modifications de refactorisation sur une base de données
Contient des liens vers des informations relatives au déploiement de modifications de refactorisation à partir d'un projet de base de données sur une base de données active.Procédures pas à pas de refactorisation de bases de données
Fournit des liens vers des procédures pas à pas détaillées qui traitent différents aspects de la refactorisation de base de données avec Database Edition.
Rubriques connexes
Création et mise à jour de schémas de base de données sous contrôle de version
Explique comment utiliser des projets de base de données en association avec le logiciel de contrôle de version pour gérer les modifications de base de données. Cette section inclut des vues d'ensemble des procédures suivantes : comment utiliser des projets de base de données dans un environnement de travail en équipe, comment les développeurs de bases de données peuvent développer des environnements de développement isolés dans lesquels travailler, et comment définir, générer et déployer des objets de base de données.Database Edition
Fournit des liens vers les rubriques traitant des outils de développement de base de données avancés, lesquels incluent des outils de gestion des changements, de génération de données, de refactorisation et de test qui aident les équipes à générer des applications de base de données fiables.Démarrage avec Database Edition
Fournit des vues d'ensemble, des procédures pas à pas d'introduction, des définitions de glossaire et d'autres informations de base pour vous aider à vous familiariser avec Database Edition.Vue d'ensemble de la terminologie de Database Edition
Décrit la terminologie associée aux fonctionnalités de Database Edition.Comparaison de bases de données
Explique comment utiliser la comparaison des données pour identifier les ressemblances et les différences dans les données qui sont contenues dans deux bases de données. Cette section décrit également comment utiliser la comparaison de schémas pour identifier les différences structurelles entre des bases de données ou entre une base de données et un projet de base de données. Après avoir comparé des données ou des schémas, vous pouvez mettre à jour la cible pour qu'elle corresponde à la source.