L'éditeur de base de données
L'éditeur d'une base de données permet de mettre en correspondance de façon manuelle les différentes vues d'une base de données, qui sont le modèle logique et le modèle physique (ou relationnel).
Après synchronisation vous pouvez créer ou modifier manuellement des correspondances dans l'éditeur, mais cette méthode ne garantit plus la cohérence entre les deux modèles. L'assistant de dénormalisation permet de maintenir cette cohérence. Voir
Dénormaliser les modèles logiques et physiques.
Lancer l'éditeur sur une base de données
Pour ouvrir l'éditeur sur une base de données:

Cliquez sur l'icône de la base de données et sélectionnez
Éditeur de correspondances.
L'éditeur de correspondances juxtapose la vue logique et la vue physique de la base. Lorsqu'un arbre de correspondance existe, il l'affiche automatiquement. Lorsqu'aucun arbre n'a été créé pour la base de données, une fenêtre vous propose de le créer.
Créer un arbre de correspondance logique/physique
Pour créer un arbre de correspondance :
1. Dans la fenêtre de création, indiquez le nom du nouvel arbre de correspondance.
2. Dans le champ Nature, précisez le type de correspondance effectué : "Logique/Physique".
3. Dans les cadres Objet gauche et Objet droit, sélectionnez les modèles logique et physique que vous souhaitez aligner.
4. Cliquez sur OK.
L'éditeur affiche l'arbre de correspondance qui juxtapose les deux modèles.
Créer une correspondance
Pour créer une correspondance entre une entité et une table :
1. Dans l'éditeur de la base de données, sélectionnez l'entité puis la table.
2. Cliquez sur le bouton Etablir une correspondance.
La correspondance se crée à partir du dernier objet sélectionné. Ainsi, pour créer une correspondance du modèle logique vers physique, autrement dit pour définir un objet du modèle physique à partir d'un objet du modèle logique, vous devez sélectionner l'objet du modèle logique puis celui du modèle physique, et créer la correspondance depuis ce dernier. Si une correspondance ne peut être créée, un message d'erreur apparaît (Voir
Sens de la synchronisation).
Exemple de nouvelle correspondance
Prenons l'entité "Personne" qui contient l'attribut "Date Naissance". Elle a comme correspondance dans le formalisme physique la table "Personne" qui contient la colonne "Date_Naissance".
Supposons que l'on ajoute l'attribut "Age" sur l'entité. Celui-ci peut être calculé depuis la date de naissance. Pour ne pas créer de colonne correspondant à ce nouvel attribut lors de la synchronisation, vous pouvez le relier directement à la colonne "Date_Naissance".
Pour créer une correspondance entre l'attribut "Age" et la colonne "Date_Naissance" :
1. Dans l'éditeur, sélectionnez d'un côté la colonne "Date_Naissance" et de l'autre l'attribut "Age" .
2. Cliquez sur le bouton Etablir une correspondance.
Une fois la correspondance créée, une coche apparaît devant l'attribut "Age".
Supprimer une correspondance
Pour supprimer une correspondance sur un objet :

Sélectionnez l'objet en question et cliquez sur le bouton
Enlever la correspondance.
Voir aussi :