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

  1. #1
    Membre expert
    Quel logiciel télécharger pour réaliser un MCD
    Comment obtenir des logiciels pour réaliser des MCD:

    Logiciels ''pro''. Il existe des versions d'évaluation disponibles sur le site des éditeurs
    PowerDesigner 15 version complète limitée dans le temps
    Win'Design 9

    Logiciels gratuits
    AnalyseSI
    Devaki-NextObjects
    Open ModelSphere 3.0

    Edit du 14/01/2020
    Patrick Bergougnoux (Paprick) a développé Looping (gratuit). A user sans modération !

    Voir plus loin les échanges autour de Looping dans cette discussion.

  2. #2
    Membre régulier
    bonjour,

    payant tu as PowerAmc (très pratique)


    et gratuit tu as StarUML, très simple d'utilisation!

  3. #3
    Membre du Club
    PowerAmc est a la fois complet et simple selon moi. J'ai adopté.

    Trial de 30 jours

  4. #4
    Membre régulier
    PowerDesigner (EN) = PowerAMC (FR)
    Fais mourir ton ennemi de plaisir ! Si tu le rates, il mourra d'ennui...
    __________________

    Pensez à cliquer sur

  5. #5
    Futur Membre du Club
    J'utilise SQL Power Architect : http://www.sqlpower.ca/page/architect qui n'est pas aussi complet que PowerAMC mais qui reste efficace et possède l'énorme avantage d'avoir une version "Community Edition" entièrement gratuite. Cette version est téléchargeable au bas de cette page : http://www.sqlpower.ca/page/architect_download , elle est un peu "bridée" évidemment mais convient parfaitement à l'élaboration de MCD pour un développeur seul (les principales fonctionnalités retirées concernant une utilisation multi-utilisateurs).

    Les formats Oracle (8i->10g), PostgreSQL, MySQL, SQL Server (2000->2005), DB2, HSQLDB, H2 DB et Generic SQL-92 sont supportés.

    Il est écrit en Java et tourne sur n'importe quel OS du moment qu'elle est équipée de la version de la VM Java demandée

  6. #6
    Expert éminent sénior
    Citation Envoyé par Steph18 Voir le message
    J'utilise SQL Power Architect qui n'est pas aussi complet que PowerAMC mais qui reste efficace et possède l'énorme avantage d'avoir une version "Community Edition" entièrement gratuite.
    Cette version [...] convient parfaitement à l'élaboration de MCD pour un développeur seul


    Je viens de le télécharger, histoire de voir les capacités de la bête. Contrairement à Power AMC, SQL Power Architect ne permet pas de réaliser des MCD, seulement des MLD/MPD. Les deux produits ne sont donc pas comparables.

    Par contre, pour réaliser des MLD/MPD, SQL Power Architect peut être comparé à MySQL Workbench, lequel, à première vue, est plus simple d'emploi (saisie des colonnes par exemple). Pour ma part, je désinstalle donc SQL Power Architect pour cause de double emploi.
    Faites simple, mais pas plus simple ! (A. Einstein)
    E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    Je ne réponds pas aux questions techniques par MP. Les forums sont là pout ça.
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench

  7. #7
    Futur Membre du Club
    Toutes mes excuses pour cette confusion et merci pour votre indulgence (cela partait d'une bonne intention). Peut-être devrait-on déplacer mon précédent post ? Dois-je le supprimer ?
    Sinon par rapport à MySQL Workbench il m'avait paru plus complet pour les 'MPD' (gestion de types comme "Array" par exemple, plus de formats d'export) mais je n'ai pas beaucoup utilisé MySQL Workbench alors cette information est à prendre avec parcimonie.

  8. #8
    Expert éminent sénior
    Citation Envoyé par Steph18 Voir le message
    Peut-être devrait-on déplacer mon précédent post ? Dois-je le supprimer ?
    N'en faites rien, il m'arrive à moi-même de traiter certains problèmes directement au stade du MLD et donc d'utiliser pour cela Power AMC ou MySQL Workbench ou un jour futur SQL Power Architect ?

    Aux forumeurs de tester et comparer les outils, et votre avis peut les inciter à creuser certains points soulevés.
    Faites simple, mais pas plus simple ! (A. Einstein)
    E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    Je ne réponds pas aux questions techniques par MP. Les forums sont là pout ça.
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench

  9. #9
    Modérateur

    Citation Envoyé par Steph18 Voir le message
    Sinon par rapport à MySQL Workbench il m'avait paru plus complet pour les 'MPD' (gestion de types comme "Array" par exemple, plus de formats d'export) mais je n'ai pas beaucoup utilisé MySQL Workbench alors cette information est à prendre avec parcimonie.
    MySQL Workbench, comme son nom l'indique, est dédié à MySQL. Ce SGBD n'ayant pas le type Array (et pour une fois je dirais qu'il a bien raison par que ce type, qu'on trouve dans Postgresql, est une hérésie dans la conception normalisée des BDD !), on ne peut l'y trouver. En fait, on ne peut y trouver que les types propres à MySQL.

    Néanmoins, il reste un bon outil pour modéliser une BDD directement avec un schéma E/R, même pour implémenter ensuite ce schéma dans un autre SGBD... et pour ceux qui sont capables de modéliser correctement en se passant d'un bon MCD !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  10. #10
    Membre averti
    Open ModelSphere
    Est-ce que Open ModelSphere peut être considéré comme un logiciel aidant à créer un MCD pour un débutant. Plus généralement un logiciel d'aide à la création de MCD est-il conseillé pour un débutant ou au contraire à bannir tant qu'on a pas bien assimilé tous les concepts de base des bases de données ?
    C'est en respectant les autres que l'on se fait respecter.

  11. #11
    Modérateur

    Open Modelsphere permet de faire des MCD mais aussi bien d'autres schémas, même n'ayant rien à voir avec les bases de données. C'est un logiciel assez complet sur le plan fonctionnel, même si certains détail sont peu pratiques.

    D'une manière générale, un débutant aura tout intérêt à utiliser un logiciel de modélisation qui permet de faire des MCD car le MCD est, selon moi, le meilleur schéma pour modéliser correctement les BDD.
    Mais il aura aussi tout intérêt à venir sur le forum Schéma demander de l'aide ou faire valider ses premiers MCD car, même avec un bon logiciel de modélisation, on peut modéliser n'importe comment !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  12. #12
    Débutant
    StarUML C pas mal ;
    sinon y a mysql Workbench l'avantage de ce dernier c'est que tu peux copier les requêtes vers phpMyadmin

  13. #13
    Modérateur

    On peut ajouter à la liste le logiciel JMerise proposé par un contributeur de Developpez.net.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  14. #14
    Membre habitué
    +1 pour OpenModelSphère en logiciel gratuit
    Simple et convivial du MCD au MPD en passant par le MLD, permet aussi la modélisation UML

  15. #15
    Membre à l'essai
    Citation Envoyé par snay13 Voir le message
    +1 pour OpenModelSphère en logiciel gratuit
    Simple et convivial du MCD au MPD en passant par le MLD, permet aussi la modélisation UML
    Avis favorable pour OpenModelSphere également d'autant qu'il offre la possibilité de travailler sous Windows tout comme sous Linux

  16. #16
    Candidat au Club
    Citation Envoyé par razily Voir le message
    StarUML C pas mal ;
    sinon y a mysql Workbench l'avantage de ce dernier c'est que tu peux copier les requêtes vers phpMyadmin
    salut,
    dans POwerAMc,tu peux aussi générer le code et de l’exécuter dans Phpmyadmin.mnt PowerAMc devient plus complet qu'avant.

  17. #17
    Membre averti
    J'ai essayé AnalyseSI proposé dans le premier message. Il a plusieurs bugs et ne fonctionne pas bien en fait... Par exemple, il est impossible de supprimer les attributs une fois créés.

  18. #18
    Expert éminent sénior
    Bonjour daydream123,


    AnalyseSI est à éviter. Voyez par exemple ici et .


    En catégorie poids-lourds

    Si vous disposez d’au moins 6000 euros, vous pouvez acquérir PowerAMC. Je ne connais pas le prix de WinDesign, mais en tout cas il n’est pas gratuit. Pour ces produits, il existe évidemment des versions d’essai, mais limitées au moins dans le temps.


    En gratuit, il y a Open ModelSphere, sympa au stade MCD mais (inutilement) beaucoup trop compliqué dans la dérivation en MLD. Pour ma part, je recommande DB-MAIN (Université de Namur), un peu déroutant à la prise en main, mais fiable et très convaincant à l’usage.

    Si vous préférez faire l’économie de l’étape MCD et passer directement au MLD, utilisez MySQL Workbench, gratuit lui aussi.

    Voyez aussi cette discussion avec juninho.


    En catégorie poids-mouches (gratuits)

    A part AnalyseSI, pour faire des petits brouillons, il y a aussi JMerise, mais ne pouvant rivaliser avec les poids lourds.
    Faites simple, mais pas plus simple ! (A. Einstein)
    E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    Je ne réponds pas aux questions techniques par MP. Les forums sont là pout ça.
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench

  19. #19
    Modérateur

    Autre outil intéressant, que j'ai découvert il y a quelques mois : Oracle Data Modeler

    Je ne l'ai pas exploré à fond mais je crois qu'il n'est pas exclusivement dédié au SGBD Oracle et qu'il peut se connecter à d'autres SGBD.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  20. #20
    Membre régulier
    Citation Envoyé par CinePhil Voir le message
    On peut ajouter à la liste le logiciel JMerise proposé par un contributeur de Developpez.net.
    Oui il est très bien, et très simple d'utilisation, je l'ai.
    La structure, encore la la structure et toujours la structure....
    La rigueur et la méthode sont les deux piliers colossaux de l'architecture d'une oeuvre. (J.S.BACH)