1 2 3 4 5 6 7 8 

Azzurri - Modélisation des bases de données

3.5.Les fonctionnalités de rétro-conception (reverse engineering)

Revenons sur les fonctionnalités de rétro-conception que propose le plugin, vous y aurez accès grâce au menu de l’éditeur de modélisation du schéma de base de données :



Cette fonctionnalité vous donnera accès à un assistant qui vous proposera de configurer plusieurs « profil » de connexion à une base de données :


La première étape sera donc la personnalisation des informations de connexion à votre base de données pour laquelle vous souhaitez récupérer le schéma.

Vous devrez en outre spécifier :
  • le type de connexion
  • l’URL de connexion (cette information là dépend en partie du type de connexion)
  • le nom d’utilisateur avec lequel vous souhaitez vous connecter
  • le mot de passe de l’utilisateur
  • le nom de la classe de Driver JDBC à utiliser
  • l’emplacement du fichier Jar correspondant au driver JDBC spécifique que vous souhaitez employer




Vous reviendrez donc après validation de l’assistant précédant à l’écran de sélection de profil de connexion et vous pourrez valider le profil à utiliser :


Ce premier écran de sélection vous permettra de choisir le schéma à utiliser dans le cas où vous utilisez un SGDB qui gère les schémas. Dans cet exemple c’est MySQL qui est utilisé, il n’y a donc pas de schéma à sélectionner, vous pouvez donc passer directement à l’écran suivant.



Cet écran vous affichera l’ensemble des tables ayant été détecté. La liste de gauche reprend les tables présentes dans votre SGBD et la liste de droite l’ensemble table que vous souhaitez modéliser.


Utilisez donc les boutons de sélection permettant d’importer une partie ou l’ensemble des tables selon vos besoins afin d’arriver à un écran semblable à l’illustration suivante :



Après avoir fait votre validation des tables à modéliser, vous vous retrouverez dans l’environnement de modélisation l’ensemble des tables que vous avez sélectionnées.



Vous remarquerez que le plugin n’a pas généré les relations mais a bien repris l’ensemble des propriétés de chacune des tables (clé primaire, propriétés, clé étrangère). Il vous suffira donc simplement de réorganiser vos tables et de redessiner les relations afin de réutiliser les clés primaires et étrangères ayant été récupérées.



1 2 3 4 5 6 7 8 

Retrouvez ci-dessous les autres sections du Laboratoire Sun
Evènements
Java Sun Net Talk LIVE CHAT le 2 Avril à 16h303/29/08
SolarisSunDécouvrez les nouveaux Sun Fire sous Intel10/11/07
JavaValtech Days10/9/07
JavaApacheCon du 1 au 4 mai à Amsterdam2/13/07

Exemples de code
JavaManipuler les looks and feel (lister et affecter)10/15/07
JavaFaire sa propre injection de dépendance avec les annotations5/9/06
JavaSplash screen avec progress Bar5/5/06
JavaFaire un splash screen en swing5/5/06

Actualités
SunProjet Kenai: une nouvelle forge open source10/3/08
SunSun Microsystems en forme !8/4/08
SunOpenDS un ldap 100% java7/24/08
SunSun et Fujitsu annoncent un nouveau Sparc647/16/08
SunVisualVM, un outil de surveillance des applications Java7/10/08

Tips du laboratoire
EclipseVisual Editor avec Eclipse Europa, c'est possible3/28/08
EclipseGérer les projets dans un workspace.10/16/07
JavaManager votre server d'application avec Eclipse4/21/07
JavaVue des sub-packages avec Eclipse4/21/07
JavaGlisser-déposer avec Eclipse4/21/07

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright SUPINFO International University
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée