comment generer la base de données

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

comment generer la base de données

Messagepar mahdoch » Mar 2 Mar 2010, 12:15

bonjour,
j'ai installé recamment entreprise architec 7.1 et je ne sais pas comment générer la base de données a partir du diagramme de classe merci de m'aider
car vraiment c'est tres urgent et merci d'avance
cordialement,
mahdoch
 
Messages: 2
Inscrit le: Mar 2 Mar 2010, 12:12

Re: comment generer la base de données

Messagepar loic » Jeu 29 Avr 2010, 11:08

Bonjour,

Est ce que tu as pu régler ton problème car je suis confronté au même ?

Merci
loic
 
Messages: 8
Inscrit le: Mer 28 Avr 2010, 11:36

Re: comment generer la base de données

Messagepar Yves » Lun 3 Mai 2010, 13:24

Bonjour,

tu dois d'abord passer par une transofrmation de ton modèle de classes en modèle physique de données. Pour cela utilise une transformation DDL. Une fois le MPD obtenu tu peux générer ton SQL en faisant appel à la fonction Generate DDL.

Pour transformer un paquetage il faut procéder de la façon suivante :
1. Sélectionne le paquetage racine dans le browser
2. Affiche le menu contextuel (clic droit) et sélectionne l'option Transfom Current Package
3. Sélectionne un type de transformation (ici DDL), un modèle cible qui contiendra ton MPD et les classes à trasnformer.
4. Lance la transformation

Pour générer du code à partir du MPD :
1. Dans le browser sélectionne le pquetage dans lequel figure le MPD
2. Affiche le menu contextuel (clic droit) et sélectionne l'option de génération de DDL. Dans la version 7.0 c'est dans l'option de menu Code Engineering. je crois que dans la 8.0 c'est différent (peut être Database engineering).
3. Sélectionne tes options de génération et un fichier cible.
4. Lance la génération.

Pour info tu as des options de génération de base dans le menu Tools/Options/Source code engineering/Code editors, notamment la base cible.
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