HOPEX Database Builder (Web) : Base de données et modélisation physique : Le diagramme relationnel : Construire le diagramme relationnel
   
Construire le diagramme relationnel
Généralement, le diagramme relationnel est construit en deux phases :
1. La synchronisation automatisée du ou des diagrammes de données permet d’obtenir le diagramme "brut".
Voir "Synchroniser les modèles logiques et physiques", page 37.
2. L’optimisation du diagramme, aussi appelée dénormalisation, permet de prendre en compte les besoins d’accès aux données de l’applicatif et d’optimiser les performances de la base de données.
Voir "Dénormaliser les modèles logiques et physiques".
Le concept central d'un diagramme relationnel est la table, issue d'une entité ou d'une association.
Une table est accessible par une ou plusieurs clés, dont le type indique si elles sont primaires ("primary key") ou étrangères ("foreign key"). Il est possible de définir les index d'une table, en précisant s'ils sont uniques et leur sens de tri (ascendant ou descendant). Les clés et les index sont reliés aux colonnes qui les constituent.
Créer des objets dans le diagramme
Pour créer une clé ou un index dans le diagramme relationnel:
1. Cliquez sur la table concernée.
La liste des commandes associées à la table apparaît.
2. Cliquez sur le bouton Clé ou le bouton Index
*Assurez-vous que les colonnes sur lesquelles doivent porter cette clé ou cet index existent déjà dans la table.
Vous pouvez également utiliser la page Composants de la fenêtre de propriétés de la base de données pour créer ces objets. Voir "Créer une clé" et "Créer un index".
Pour créer une clé étrangère :
1. Cliquez sur le bouton Clé , placez le pointeur sur la première table puis, en maintenant le bouton enfoncé, faites glisser le pointeur vers la seconde table.
Une fenêtre de création apparaît.
2. Indiquez le nom de la clé et cliquez sur Ajouter.
Une seconde fenêtre demande si vous voulez créer automatiquement les colonnes de clé étrangères à partir de celles de la clé primaire.
3. Cliquez sur Oui pour valider ou Non pour créer
Paramétrer l'affichage des diagrammes relationnels
De même que pour les diagrammes de données, il est possible de préciser les éléments qui doivent apparaître dans le diagramme :
Soit par le bouton Vues et détails qui indique globalement les types d’objets présentés dans le diagramme.
Soit par les options d’affichage des éléments, qui permettent de définir quelles caractéristiques des objets doivent être présentées.
Pour paramétrer l'affichage d'un seul objet :
*Faites un clic droit sur l’objet et sélectionnez Formes et détails.
*Lorsque l'affichage concerne un objet, la fenêtre Affichage présente d'abord les formes qu'il est possible d'utiliser pour la présentation de l'objet. La sélection d'un élément dans l'arborescence provoque l'affichage de son contenu.