Outils pour la conception de BDDs

MCD

  • Mocodo link

    Mocodo est un logiciel d’aide à l’enseignement et à la conception des bases de données relationnelles. Il est utilisable en ligne ou localement après installation avec le gestionnaire de paquets pip de _Python.

    • En entrée, il prend une description textuelle des entités et associations du modèle conceptuel de données (MCD).

    • En sortie, il produit son diagramme entité-association en SVG et son schéma relationnel (MLD) en SQL, LaTeX, Markdown, etc.

  • Looping link

    Outil gratuit — installable par simple copie de l’exécutable — qui permet de concevoir graphiquement une BDD avec différents formalismes (Merise, UML, MLD).

    Permet également d’exporter des scripts SQL pour les principaux SGBD du marché

  • DBConcept link

    DBConcept est un logiciel de modélisation de structures et de bases de données. À partir d’une description textuelle des contraintes ensemblistes au format Mocodo, selon la finalité souhaitée, il peut générer :

    • Le MCD (Modèle Conceptuel de Données - Merise.

    • Le diagramme des classes ou de domaine UML.

    • Le MLD (Modèle Logique de Données) sous la forme d’un schéma relationnel ou de tables.

    • Le script SQL (Structured Query Language) de création des bases de données pour MariaDB / MySQL, PostgreSQL ou SQLite.

    • Le code Haxe, Java, PHP ou Python des classes métier.

    Il est disponible sous la forme d’une application web ou en ligne de commande. Un plugin (filtre) Moodle est également disponible.

    • L’application web, au design adaptatif (ordinateurs, smartphones), propose une vue comprenant deux affichages multifonctions pour une comparaison facilitée entre différentes représentations.

    • La version en ligne de commande (Java) supporte la généreration et la rétro-conception de bases de données MariaDB / MySQL ou SQLite.

🞄  🞄  🞄