IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modélisation Discussion :

Générer MCD depuis requête SQL [DbDesigner4]


Sujet :

Modélisation

  1. #1
    Membre actif Avatar de _Carole
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2013
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 105
    Points : 264
    Points
    264
    Par défaut Générer MCD depuis requête SQL [DbDesigner4]
    Bonjour,
    Je travaille sur une base de données POSTGRE qui à été générée avec un script issu de DBDesigner 4.
    J'ai beaucoup changé les tables, ajouté des champs, modifié les définitions etc avec PGAdminIII.

    J'aimerai maintenant, en vue de faire une sorte de "notice" explicative, régénérer le MCD de la base POSTGRE modifiée.

    J'ai réussi à récupérer les requêtes de créations des tables depuis POSTGRE (clic droit sur le schéma > sauvegarder > Fichier plat).

    J'aimerai maintenant savoir si il est possible, à partir de ces requêtes, de générer un MCD dans DBDesigner ? (sans pour autant me connecter à une base, juste avec le SQL).

    Je ne dispose pas des droits administrateurs, je dois donc faire avec ces outils.

    En vous remerciant d'avance! Bonne journée.

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 112
    Points : 31 586
    Points
    31 586
    Billets dans le blog
    16
    Par défaut
    Bonjour Carole,


    Citation Envoyé par _Carole Voir le message
    J'ai réussi à récupérer les requêtes de créations des tables depuis POSTGRE (clic droit sur le schéma > sauvegarder > Fichier plat).
    J'aimerai maintenant savoir si il est possible, à partir de ces requêtes, de générer un MCD dans DBDesigner ? (sans pour autant me connecter à une base, juste avec le SQL).

    Produire un diagramme à partir d'un fichier plat ne paraît pas possible avec DBDesigner (apparemment il veut en entrée un fichier XML). En revanche cela est facile à faire avec son successeur MySQL Workbench (MWB), téléchargeable.


    Notes sur le maniement de MWB :

    Au démarrage, MySQL Workbench nous souhaite la bienvenue :





    Workbench propose ensuite la fenêtre suivante, permettant de créer non pas un MCD mais un MLD (modèle logique de données) sous la forme d’un diagramme, ce qui n'est quand même pas si mal :




    Vous retrouvez alors une structure d’accueil ressemblant fort à celle proposée par DBDesigner :




    Pour effectuer la rétroconception du DDL (instructions CREATE TABLE, ALTER TABLE), utiliser la fonction Import (vous pouvez même importer du DBDesigner...) :



    Importer le fichier contenant le DDL utilisé pour la rétro-conception, tout en demandant que les objets soient placés dans le diagramme, ce qui n’est pas une obligation (surtout si ces objets sont nombreux !), on peut le faire a posteriori grâce à la commande Model > Create Diagram from Catalog Objects.




    Il n’y a plus qu’à se laisser guider par l’outil, en aménageant le contenu du fichier source quand MWB rouspète ça et là....

    Si vous avez préféré ne pas placer les tables directement dans le diagramme, vous le faites maintenant, à coups de drag-drops à partir du catalogue :



    Notez que vous avez le choix entre plusieurs notations (patte d’oie, UML, classique, ...) Ci-dessous, j’ai choisi UML :




    J'espère vous avoir été utile et fait gagner un peu de temps, bonne route !

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/12/2010, 09h18
  2. générer MDF depuis MS SQL SERVER ?
    Par gregcat dans le forum Windows Forms
    Réponses: 1
    Dernier message: 31/01/2008, 22h03
  3. lancer requête SQL depuis formulaire access
    Par Zavonen dans le forum VBA Access
    Réponses: 8
    Dernier message: 16/10/2007, 19h43
  4. générer un MCD depuis un .sql
    Par moulefrite dans le forum Outils
    Réponses: 3
    Dernier message: 12/05/2006, 22h19
  5. Générer une requête SQL depuis un model physique
    Par Ryan Sheckler dans le forum Requêtes
    Réponses: 4
    Dernier message: 01/12/2005, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo