Importation de Schéma DB

Questions / Réponses sur l'utilisation d'Enterprise Architect

Importation de Schéma DB

Messagepar Christian Bruyère » Jeu 2 Juil 2009, 15:07

Bonjour,

Dans la version 7.5.845 d'évaluation de 30 jours, j'ai tenté de récupérer une base de données à partir de scripts provenant du MySQL. Le résultat correspond à une unique classe reprenant toutes les tables et effectivement une importation des tables dans le projet.

Il s'agit d'un résultat encourageant mais pas suffisant si on regarde la page du help coresspondant à "Import Database Schema from ODBC" où l'on annonce l'affichage d'un diagramme de classes complet reprenant toutes les colonnes de chacune des tables.

Pourriez-vous m'indiquer ce qu'il faudrait faire pour convertir ce schéma en diagramme de classe (même sans les foreign keys) ?

D'avance merci,

PS: Ni .bmp ni .pdf ne sont autorisés que faut-il faire pour envoyer un fichier ?
Christian
Christian Bruyère
 
Messages: 1
Inscrit le: Jeu 2 Juil 2009, 13:39
Localisation: Belgique

Re: Importation de Schéma DB

Messagepar Yves » Ven 3 Juil 2009, 10:36

Bonjour Christian,

La première chose avant d'importer est de créer un paquetage vide dans lequel tu vas faire ton import. EA crée alors les tables dans ce paquetage au moment de l'import.
Tu peux ensuite créer dans ce paquetage un diagramme de classe, ou un diagramme Data Modeling si tu veux bénéficier de la toolbox adéquate.
Tu crées ensuite des vues sur les tables en faisant un drag&drop des tables qui t'intéressent dans le diagramme depuis le browser. Tu peux en sélectionner plusieurs à la fois dans le browser c'est plus pratique.
Pour que ton diagramme ressemble à quelque chose tu peux ensuite faire un layout. A ce propos tu peux choisir plusieurs stratégies de layout.
Ensuite en fonction de ce que tu veux voir, tu peux définir de façon précise les propriétés des vues, soit pour l'ensemble du diagramme (menu contextuel du diagram + properties) soit pour chaque table (menu contextuel de l'objet + feature visibility).
Yves
 
Messages: 59
Inscrit le: Mer 10 Sep 2008, 12:01


Retourner vers Forum général

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 7 invités

cron