Bonjour, tout le monde
Je veux obtenir un MCD à partir d'un script sql en utilsant logiciel Power AMC est ce que qlq'1 peut me dire comment je peux faire ça ???
Merci d'avance
Version imprimable
Bonjour, tout le monde
Je veux obtenir un MCD à partir d'un script sql en utilsant logiciel Power AMC est ce que qlq'1 peut me dire comment je peux faire ça ???
Merci d'avance
Dans le menu Outil, il faut que tu travailles avec un modèle physique pour que l'option SGBD soit active.
Tu trouveras "Rétro conception" (Reverse Engineering) quelque part et en sélectionnant l'option script SQL tu peux générer un modèle logique puis un modèle conceptuel via le menu Outil.
Je n'ai plus le soft installé mais cette manip est tout à fait possible.
Il faut simplement que tu indiques préalablement le SGBDR source d'où vient ce script pour obtenir d'abord un MPD par rétro ingéniérie, puis à partir du MPD demander la production d'un MCD.
A +
Après avoir ouvert Power AMC :
1. Fichier \ Nouveau
=>
http://www.fsmwarden.com/developpez/...er_Nouveau.jpg
Choisir "Modèle Physique de Données"
2. Fichier \ Reverse engineering \ Base de données
=>
http://www.fsmwarden.com/developpez/$Nouveau%20MPD.jpg
Choisissez votre SGBD.
3. Fournissez le nom du fichier qui contient votre script SQL
http://www.fsmwarden.com/developpez/...Modele_MPD.jpg
4. Vous disposez maintenant d'un MPD. Pour produire le MCD :
Outils \ Générer un Modèle Conceptuel de Données
Et ça devrait être bon.
Eh les mecs, vous répondez en puissance parce que c'est une fille, allez avouez!
:roll:
Oeuf corse.
Certainement pas : je suis sexiste, macho et misogyne.... ;-)
A +
Désolé de déterré un peu, mais ma question ne vaut pas l'intérêt d'un nouveau topic, puisqu'il s'agit d'une question connexe à celle-ci.
J'ai PowerDesigner 15 sur la machine, et je suis tombé sur ce sujet [aie !]. Je fais les manip' indiquées, seulement voilà que lorsqu'il traite mon fichier .sql toutes les lignes sont "skipped". Bref, c'est comme si je n'avais rien fait.
Avez-vous une indication concernant le type de fichier et de script qui doit s'y trouver, par hasard ? :)
Si le contenu du fichier est en clair, lisible par NOTEPAD et si les instructions CREATE TABLE, ALTER TABLE, etc. sont "natives", il ne doit pas y avoir de problème (peu importe si le nom du fichier est suffixé par .TXT, .SQL, etc.)
Exemple basique que Power AMC traduit sans problème sous forme de MPD/MLD :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 create table Usr ( Usrid int not null, Usrlibelle varchar(48) not null, primary key (Usrid) ); create table Candidat ( CandidatId int not null, Usrid int not null, CandidatNom varchar(48) not null, DateInscr datetime not null, primary key (CandidatId), key AK_Cle_2 (Usrid) ); alter table Candidat add constraint FK_AB foreign key (Usrid) references Usr (Usrid) on delete restrict on update restrict ;
Merci. Je réalise que j'ai le même soucis avec ton script, selon les paramètre que j'ai mis. J'ai modifié le SGBD sélectionné, et cela fonctionne.
Il ne me reste plus qu'à trouver le bon SGBD fonctionnel avec mon script, ou traiter ce dernier voir le soucis :)
Merci :)
comment faire pr renseignier le SGBD mysql sous poweramc, afin d'entamé nouveau model physique?
le champs SGBD reste toujours vide et naccepte pas le mysql..
est ce pas compatble?
Mes remarques concernent la V11 de l’AGL puisque je ne dispose que de celle-ci.
Je suppose que la fenêtre « Reverse engineering d’une base de données » est vide, auquel cas il faut cliquer sur l’icône « Ajouter un fichier » pour saisir le nom voulu :
http://www.fsmwarden.com/developpez_...FileName_A.png
Il faut d’abord créer un MPD (ou un MLD) puis générer le MCD à partir de celui-ci.