---
title: "Différenciation et fusion pour les bases de données"
date: "2011-05-09"
tags: 
  - "diff-merge-tool"
  - "diffdog"
description: Découvrez comment Altova DiffDog permet de réaliser des opérations de comparaison et de fusion de bases de données efficaces, permettant aux utilisateurs de comparer et de synchroniser les données et les schémas entre différentes bases de données relationnelles.
---
Status: #blog

Tags:  #diff-merge-tool #diffdog

Categories: [Altova](/blog/fr/category/altova.md) 
# Différenciation et fusion pour les bases de données

Vous connaissez peut-être déjà les fonctionnalités de comparaison et de fusion que propose Altova [DiffDog](https://www.altova.com/fr/diffdog/database-diff-tool.html) pour travailler avec le code source, les fichiers XML et les documents Word. Mais saviez-vous que vous pouvez également vous connecter, comparer et fusionner des données et des structures de bases de données ? 

DiffDog prend en charge toutes les principales bases de données relationnelles et inclut un assistant de connexion qui vous permet de vous connecter rapidement à une ou plusieurs bases de données. Les bases de données prises en charge nativement comprennent Microsoft® Access™, SQL Server®, Oracle®, MySQL®, IBM® DB2®, Sybase®, PostgreSQL, et d'autres. 

Lorsque vous comparez différents types de bases de données, DiffDog résout même les incohérences dans la nomenclature des types de données. Cela signifie que vous pouvez comparer, par exemple, la table "clients" de votre base de données SQL Server avec une copie de sauvegarde, ou comparer le contenu de n'importe quelle table, ou l'ensemble de votre schéma de base de données, entre les versions IBM DB2 9 et Oracle 11g. **Note :** Altova [DatabaseSpy](https://www.altova.com/fr/databasespy.html) intègre les mêmes fonctionnalités de comparaison et de fusion décrites ici.

## Différenciation du contenu des bases de données

Il est facile de [comparer le contenu des bases de données](https://www.altova.com/fr/diffdog/database-diff-tool.html) avec DiffDog. Il suffit de se connecter aux bases de données souhaitées et de sélectionner les tables à comparer. DiffDog affiche les éléments comparés côte à côte, et les tables et les colonnes sont automatiquement mises en correspondance en fonction des options configurables. Vous pouvez également modifier ou créer manuellement des correspondances si nécessaire. Une fois que vous cliquez sur le bouton "Démarrer la comparaison", DiffDog affiche les résultats avec des icônes informatives. 

Ensuite, vous pouvez lancer une comparaison détaillée du tableau pour afficher le contenu des colonnes comparées côte à côte, avec les différences mises en évidence. Les boutons de la barre d'outils vous permettent de fusionner les modifications dans les deux sens. 

## Différenciation des schémas de base de données

Il est tout aussi facile de [comparer les schémas de bases de données](https://www.altova.com/fr/diffdog/database-schema-diff-tool.html) dans DiffDog, par exemple, pour identifier et fusionner les différences entre une version de développement et une version de production de la même base de données. Tous les éléments de la base de données (par exemple, les types de données, les contraintes, les clés, etc.) sont affichés dans les composants de comparaison, ce qui vous permet de comparer la structure des tables au sein du schéma de la base de données. Vous pouvez fusionner les deux schémas ou des éléments sélectionnés en utilisant les boutons "Gauche" et "Droite" de la barre d'outils, ou accéder à davantage d'options de fusion via le menu contextuel. 

[![DiffDog-DB-schéma-différences](https://lh5.ggpht.com/_C4xYMtGRX-M/TcBSmyu9Z1I/AAAAAAAAACA/ZSwu-IOCP6w/DiffDog-DB-schema-diff_thumb%5B1%5D.gif?imgmax=800 "DiffDog-DB-schema-diff")](http://lh4.ggpht.com/_C4xYMtGRX-M/TcBSmsnhBII/AAAAAAAAAB8/eHp567Kvmok/s1600-h/DiffDog-DB-schema-diff%5B3%5D.gif) 

Les modifications du schéma de la base de données ne sont pas intégrées instantanément. DiffDog génère toujours un script de modification SQL compatible avec le type de base de données cible, que vous pouvez examiner avant d'appliquer les modifications à la base de données. 

Vous pouvez également enregistrer le script SQL dans un fichier, ou l'ouvrir dans DatabaseSpy pour le modifier davantage.   

**Découvrez les fonctionnalités puissantes de** [**comparaison et fusion de bases de données**](https://www.altova.com/fr/diffdog/diff-merge-tool.html) **offertes par DiffDog. Vous pouvez également** [**télécharger une version d'essai gratuite**](https://www.altova.com/fr/download/diffdog/diff_merge_tool_enterprise.html) **pour l'essayer.**
