L’objectif de cette première phase est de concevoir et modéliser une base de données relationnelle MySQL cohérente avec l’univers décrit dans le document d’introduction du projet Donjons & Dragons.
Tu vas devoir :
Lis attentivement la page d’introduction du projet. À partir de ces informations, tu dois :
Voici quelques pistes Ă explorer (non exhaustives, Ă affiner selon ta lecture) :
Outils > DDL).sql contenant ce DDL dans ton dépôt de code.sql d’export complet de la base avec les données (mysqldump).sql d’import prêt à être exécuté pour créer et remplir la baseCREATE DATABASE dd_project CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
USE dd_project;
INSERTDepuis le terminal ou un outil :
mysqldump -u root -p dd_project > export_dd.sql
mysql -u root -p dd_project < export_dd.sql
Remplace root par ton identifiant MySQL si besoin.
| Fichier / dossier | Description |
|---|---|
mcd_looping.png |
Capture ou export du MCD Looping |
ddl_creation.sql |
Script SQL de création de la base |
export_dd.sql |
Export complet de la base avec les données |
import_exemple.sql |
Script prêt à être importé pour créer et remplir la base |
README.md |
Instructions d’installation (optionnel mais recommandé) |
Tous les fichiers doivent être placés dans un dossier GitHub ou Drive bien organisé.
| Critère | Détail | Points |
|---|---|---|
| Analyse du besoin | Lecture correcte du document d’intro, pertinence des entités et associations | 4 pts |
| Qualité du MCD (Looping) | Nom des entités, attributs, cardinalités, lisibilité, complétude | 5 pts |
| Script SQL (DDL) | DDL fonctionnel, sans erreurs, bien structuré | 4 pts |
| Base de données MySQL | Import et export OK, données présentes et cohérentes | 4 pts |
| Rigueur et présentation | Organisation des fichiers, clarté, nomenclature | 2 pts |
| Bonus | Ajout d’éléments supplémentaires justifiés (ex : alignement, historique...) | +1 pt |
Souhaites-tu que je te propose un MCD d’exemple minimal (juste les entités et associations principales pour aider les élèves à démarrer) ?