La rétroconception Il est possible de reconstituer le modèle de données d'un serveur MySQL existant, grâce à l'assistant « Reverse Engineer ». Cette rétroconception permet donc, en particulier, de connaître le fonctionnement interne d'applications packagées.
Un nouveau nom © DR
MySQL Workbench est un outil de modélisation graphique pour les bases de données MySQL. Il s'agit en fait de la refonte d'un outil open source déjà existant, DBDesigner 4. Selon le chef de projet, Michael Zinner, MySQL Workbench sera à l'avenir le principal outil de développement pour les bases de données MySQL.
Une modélisation graphique complète © DR
MySQL Workbench permet de créer des modèles de données de manière entièrement graphique, sous la forme de diagrammes entité-relation. Tout est représenté de manière visuelle : les tables, les relations entre les entités, les clés, les vues, les fonctions, les permissions d'accès, les routines, etc.
L'ingénierie automatique © DR
L'outil peut transformer automatiquement un modèle en une implémentation SQL spécifique et prête à l'emploi. Les fichiers SQL sont générés par l'assistant graphique « Forward Engineer », qui propose différentes options d'exportation.
La gestion de versions multiples © DR
MySQL Workbench permet de synchroniser différentes versions d'un modèle de données, par exemple entre les plates-formes de développement et de production. Le logiciel montre automatiquement les différences entre les deux et propose de les faire coïncider.
La documentation automatique © DR
Plutôt que de perdre son temps à créer une documentation du modèle de données, MySQL Workbench propose de la réaliser de manière automatique. Deux formats de sortie sont proposés : texte brut ou HTML (avec ou sans cadres).
Plusieurs variantes de notation © DR
Les modèles peuvent être représentés de différentes manières. L'outil intègre la notation classique (à gauche) ou celle de Microsoft Access (à droite). Il propose également les conventions graphiques des langages de modélisation UML et IDEF 1X.
Une navigation par zoom © DR
Un plan de travail peut contenir plusieurs diagrammes de données. La navigation entre les différentes zones se fait simplement par l'intermédiaire d'un carré de zoom.
Une version gratuite et une autre payante © DR
Issu d'un projet open source, MySQL Workbench est disponible gratuitement dans la version Community Edition. Sun propose également une souscription payante, baptisée Standard Edition, qui coûte 79 euros par an et par serveur et qui propose des fonctions supplémentaires, comme les mises à jour logicielles. Pour l'instant, les deux ne sont disponibles que sur Windows. L'extension pour Linux et Mac OS est prévue pour cette année.
|