Outils pour la conception de BDDs
MCD
-
→ 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.
-
-
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 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.
-
🞄 🞄 🞄