+
+
Mocodo est un logiciel d'aide à l'enseignement et à l'apprentissage des bases de données relationnelles.
+
+ - En entrée, il prend un MCD (modèle conceptuel de données) décrit dans un langage dédié minimaliste.
+ - En sortie, il produit un diagramme entité-association et, à la demande, un MLD (schéma relationnel, sous forme graphique ou textuelle), un DDL (script SQL de création de la base), un diagramme de classes UML, etc.
+ - En bonus, il est capable de réarranger automatiquement votre
+MCD de façon esthétique, et de lui appliquer des opérations de
+réécriture qui vont du mondain (typographie) à l'académique
+(décomposition d'associations), en passant par le merveilleux (inférence
+ de types, génération d'exercices et d'exemples).
+
+
Ce site est prévu pour une utilisation basique et
+occasionnelle, typiquement en salle de classe. Si vous travaillez sur
+des données confidentielles¹, ou souhaitez avoir accès à toutes les
+fonctionnalités de Mocodo, vous pouvez, soit l'importer sous Basthon, soit l'installer sur votre ordinateur :
+
+
> pip install mocodo
+
+
Sous cette dernière forme, Mocodo est un puissant logiciel en ligne de commande, multiplateforme, open-source, libre et gratuit. Il s'intègre particulièrement bien à l'environnement Jupyter Notebook.
+
+
Pour en savoir plus, suivez nos tutoriels interactifs (onglet Entrée), puis plongez-vous dans la documentation.
+
+
Aristide Grange, Université de Lorraine, Metz (France)
+
+