Modélisation Conceptuelle de Données. Nickel. Ni souris.

- Entrée
- Options
- Retouches

Réarranger
Inverser
Éditer
Révéler
Masquer
Décomposer

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)

¹ Ce site stocke dans votre navigateur un cookie non soumis à obligation de consentement préalable qui lui permet de retrouver vos réglages de l'onglet Options. Côté serveur, il stocke le dernier état de votre travail afin de le mettre à votre disposition sous forme d'archive téléchargeable. Ce dossier est détruit au bout de 24 heures. Pour le détruire dès la fin d'une session, effacez le texte d'entrée et pressez le bouton de rafraîchissement. Sous Basthon ou en local, rien ne quitte votre ordinateur.

joueur: idjoueur, nom, prenom, pseudo, annee_nais, email choisit_main, 0N joueur, 0N tour: nb_de_rouge, nb_de_jaune, nb_de_bleu tour: num_tour
tour: num_tour
1
2
3
joueur: idjoueur, nom, prenom, pseudo, annee_nais, email
choisit_main, 0N joueur, 0N tour: nb_de_rouge, nb_de_jaune, nb_de_bleu
tour: num_tour
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
Police et proportions
Palette de couleurs
Mode nuit
Ajustement de la largeur des libellés
Détection des chevauchements
Format des images en sortie
SVG PNG PDF
Conversions en sortie

- Lien de partage du MCD
- Diagramme relationnel en Mocodo, clés étrangères
- Schéma relationnel expliqué
- Script SQL de création des tables, libellés en
Autres options de conversions…
- Dictionnaire des données sur deux colonnes
- Dictionnaire des données sur trois colonnes
- Graphe des dépendances pour Graphviz
- Schéma relationnel en texte brut
- Schéma relationnel en LaTeX
- Schéma relationnel en Markdown
- Diagramme de classes UML pour PlantUML
- Définition de la base en DBML

Utilisation avancée
Découvrir…

- Tutoriel (2/2)
- Entité faible (ou identification relative), cardinalités notées
- Agrégation (ou pseudo-entité) / CIF
- Contraintes d'unicité et d'optionalité
- Autoriser les identifiants supplémentaires dans les associations
- Reproductibilité des tirages pseudo-aléatoires
- Masquage et génération aléatoire
- Décomposition d'associations

Bibliothèque de MCD
Coordonnées du centre des boîtes
JOUEUR
CHOISIT_MAIN
TOUR
Décalage des cardinalités
CHOISIT_MAIN,JOUEUR,0
CHOISIT_MAIN,TOUR,0
Zone de rognage
Position des flèches des associations

- Diagramme
- Autres sorties
- Erreurs

Rafraîchir
Télécharger
⧉ Lien de partage du MCD

    https://www.mocodo.net/?mcd=eNo9jMsNwzAMQ--ZQgPo0HOGyAqCExONjFgq7Gj_5tee-B5Asngg2kiay0VM5pXp03BnR2RnSmaAWNLOhJp0G5bVtesuhxjTa6Lf_sDdz0ubJUOaxxv8SElhf5k3xPBUo8pJXzU0MxA=