Chapitre 5 : Concepteur Visuel de Schéma
Info : Ce chapitre explique la rétro-ingénierie visuelle des schémas de bases de données, la création de tables et de clés étrangères par glisser-déposer, ainsi que l’exportation du diagramme.
Dans ce chapitre :
- 5.1 Visualiser un schéma par rétro-ingénierie
- 5.2 Modéliser tables et relations en glisser-déposer
- 5.3 Navigation et exportation graphique
- Sujets connexes
5.1 Visualiser un schéma par rétro-ingénierie
Décrypter les relations entre des dizaines de tables directement depuis des scripts DDL s’avère fastidieux. SQLOZ agrège les métadonnées de structure et les transcrit en un schéma relationnel interactif :
- Faites un clic droit sur le nom de la base dans la barre latérale gauche.
- Choisissez Concevoir le schéma….
- SQLOZ interroge les tables, les types de colonnes ainsi que les clés primaires et étrangères pour les disposer sous forme de cartes modulaires colorées.
Chaque colonne affiche un badge distinctif :
| Badge | Définition |
|---|---|
| PK (Or) | Clé primaire (Primary Key) |
| FK (Bleu) | Clé étrangère (Foreign Key) |
| UQ (Émeraude) | Index unique (Unique Constraint) |
| AI (Orange) | Auto-incrément (Auto-Increment) |
Astuce : Survoler le badge FK met immédiatement en surbrillance colorée la table parente référencée pour appréhender instantanément les dépendances.
5.2 Modéliser tables et relations en glisser-déposer
Pour construire une table ou lier deux entités sans écrire de DDL :
- Clic droit sur une zone vide de la grille et sélectionnez Ajouter une table….
- Renseignez l’intitulé, le moteur (
InnoDB, PostgreSQL) et les attributs de colonnes. - Créer une clé étrangère : Glissez le champ
user_idde la cartepaymentsvers le champidde la carteusers. - SQLOZ trace visuellement la ligne relationnelle et génère en tâche de fond la contrainte
FOREIGN KEY (user_id) REFERENCES users(id). - Validez par Enregistrer les modifications pour appliquer les scripts DDL sur le serveur.
5.3 Navigation et exportation graphique
- Adapter à l’écran (
Cmd + 0) : Ajuste le niveau de zoom pour englober l’ensemble des entités. - Rechercher une table (
Cmd + F) : Localise une table par son nom et centre la vue sur sa carte. - Exporter le diagramme : Enregistrez le modèle entité-association en PNG haute définition ou en PDF vectoriel pour vos revues d’architecture.
