logo

Projet – Données et Modélisation

Objectifs pédagogiques
  • Analyser un besoin métier exprimé de manière non technique
  • Extraire et structurer les informations pertinentes d’un cahier des charges flou
  • Modéliser une base de données relationnelle en respectant les règles de normalisation
  • Mettre en œuvre un modèle conceptuel avec Looping MCD
  • Implémenter une base fonctionnelle dans MySQL Workbench
  • Écrire et optimiser des requêtes SQL répondant à des besoins concrets
  • Présenter une solution de base de données de manière professionnelle

Présentation du projet

Contexte
Vous êtes membres de l’équipe « Data » de l’entreprise ClearData. À la suite d’un appel d’offres national sur la qualité de l’air, votre équipe est mandatée pour créer une base de données test capable de centraliser, structurer et interroger des données environnementales issues des agences régionales.

Mission

Votre mission est de développer une base de données relationnelle complète, exploitable et réaliste permettant au ministère de la Transition Écologique de :


Étapes du projet

Phase 1 – Analyse et organisation

Phase 2 – Modélisation

Phase 3 – Réalisation


Données à modéliser

Résumé des entités
  • Agences locales : ville, région, adresse
  • Personnel (RH) : identités, fonctions, historique
  • Capteurs : type de gaz, localisation, maintenance
  • Mesures mensuelles : gaz, concentration (ppm), date, lieu
  • Rapports : regroupements d’analyse, agents auteurs, périodes concernées

Les données devront respecter la cohérence avec le contexte (régions françaises, dates entre 2017 et 2024, etc.).


Outils recommandés

Outil Usage principal
Looping MCD Conception du modèle conceptuel (MCD)
MySQL Workbench Implémentation graphique du MLD + requêtes SQL
MySQL Command Line Peuplement de la base / Requêtes avancées
Mockaroo / generatedata.com Génération de données RH réalistes

Spécifications techniques

Contraintes
  • Base de données normalisée, sans redondance inutile
  • Données modifiables selon leur nature (ajout, suppression, etc.)
  • Au moins 200 mesures, 20 agents, 10 rapports
  • Respect du RGPD (pas de données sensibles réelles)
  • Gestion des utilisateurs (compte admin et compte user)
  • Choix raisonné du moteur de stockage MySQL

Résumés attendus (exemples de requêtes)

  1. Liste de toutes les agences
  2. Personnel technique de l’agence de Bordeaux
  3. Nombre total de capteurs déployés
  4. Rapports publiés entre 2018 et 2022
  5. Concentrations de CH4 en mai/juin 2023 pour certaines régions
  6. Agents responsables des GES industriels (GESI)
  7. Rapports sur NH3 par date décroissante
  8. Mois de concentration minimale de PFC par région
  9. Moyennes des gaz en Ile-de-France en 2020
  10. Productivité des agents admin de Toulouse
  11. Rapports associés à un gaz donné (paramétré)
  12. Régions avec plus de capteurs que d’agents

Modalités de rendu

Livrable 0 (non évalué) – Préparation

📅 Date limite : 1er avril 2025

Livrable 1 – Modélisation

Ce livrable constitue une étape fondamentale du projet. Il vise à vérifier que vous avez bien compris les enjeux liés au besoin exprimé par le client, et que vous êtes capables de le traduire dans une modélisation cohérente et rigoureuse. Il est attendu pour le 05 Mai 2025.

Le rendu se fera sous la forme d’une archive .zip contenant les éléments suivants :

L’objectif de ce livrable est de présenter une base structurée, cohérente, sans redondance, et capable de répondre aux attentes du client. Il ne s’agit pas d’une simple étape technique, mais d’un livrable structurant du projet, qui permet de valider vos orientations avant l’implémentation.

Le livrable compressé (.zip) est à déposer sur Moodle au lien suivant : Déposer le livrable 1.

📅 Date limite : 05 Mai 2025

Livrable 2 – Implémentation et requêtes

Ce livrable permet de valider la mise en œuvre complète de votre base de données. Il s’inscrit dans la continuité du travail réalisé dans le livrable 1, qu’il reprend et ajuste si nécessaire. Il constitue également la base de votre démonstration lors de la soutenance finale.

Le rendu se fera sous la forme d’une archive .zip contenant les éléments suivants :

Ce livrable sera évalué sur la qualité de l’implémentation, la capacité à répondre aux besoins par des requêtes pertinentes, et la rigueur dans la restitution des éléments techniques. Il sert également de support à la soutenance orale.

Le livrable compressé (.zip) est à déposer sur Moodle au lien suivant : Déposer le livrable 2.

📅 Date limite : 14 mai 2025

Soutenance finale

La soutenance marque la dernière étape du projet. Elle sera de type technico-commerciale. Elle a pour objectif de convaincre un jury (incarnant les représentants du ministère et/ou de ClearData) de la pertinence de votre solution.

Elle se compose de deux temps :

Lors de la soutenance, vous devrez être en mesure de fournir :

L’objectif est de valoriser la démarche menée, la rigueur du travail fourni, et la capacité du groupe à s’exprimer de manière professionnelle dans un contexte projet réaliste.

📅 Date : 16 mai 2025


Ressources utiles


Conseils pour réussir

À retenir
  • Commencez tôt la modélisation (MCD) en équipe
  • Peuplez votre base avec des données réalistes et variées
  • Testez chaque requête avec soin
  • Rédigez des livrables clairs et justifiés
  • Préparez une démonstration fluide et impactante