Mocodo est un logiciel d’aide à la modélisation de base de données, notamment à des fins d’apprentissage du SQL. L’enseignement et la modélisation est ainsi simplifiée. L’outils est simple, il suffit d’écrire textuellement les entités et associations du modèle conceptuel de données (MCD). Il peut alors générer le diagramme entité-association en SVG et son schéma relationnel (MLD) en SQL.
L’outils est open-source, ce qui signifie qu’il est libre et gratuit. Vous pouvez l’installer sur votre propre ordinateur.
L’un des grands avantages de l’outil est la beauté des diagrammes généré et la simplicité à les éditer ou imprimer.
A noter, le nom est inspiré de “Modélisation Conceptuelle de Données”, tandis que le slogan de l’outil est “Nickel. Ni Souris”.
Exemple concret
Code en entré :
DF, 11 Élève, 1N Classe
Classe: Num. classe, Num. salle
Faire Cours, 1N Classe, 1N Prof: Vol. horaire
Catégorie: Code catégorie, Nom catégorie
Élève: Num. élève, Nom élève
Noter, 1N Élève, 0N Prof, 0N Matière, 1N Date: Note
Prof: Num. prof, Nom prof
Relever, 0N Catégorie, 11 Prof
Date: Date
Matière: Libellé matière
Enseigner, 11 Prof, 1N Matière
Génération du MCD (diagramme conceptuel) par Mocodo :
Génération du MLD (schéma relationnel) par Mocodo :
En savoir plus
- Projet sur Github : https://github.com/laowantong/mocodo
- Générateur en ligne (Mocodo Online) : http://www.mocodo.net/