Preuves SAE : SAE 2.04 Exploitation d'une base de données

Présentation de la SAE :

À partir d'un jeu de données publiques "BDVelos" issu de data.gouv.fr (comprenant plusieurs fichiers CSV sur le comptage des vélos, les quartiers, les pistes cyclables et la météo) , ce projet en groupe consistait à concevoir un modèle de données complet, à injecter les données et à réaliser une série d'extractions complexes sous MySQL.

▶︎ Les apprentissages critiques

▶︎ Analyse et réflexivité sur vos actions

Démarchesprises de décisions, degré d'implication et d'autonomie :

Pour cette SAÉ, nous avons travaillé en équipe de 3 personnes. Notre première démarche a été d'analyser la structure des fichiers CSV fournis (comme les jointures potentielles entre les compteurs et les quartiers) afin de proposer un diagramme de classes UML pertinent.

Nous avons pris la décision de bien blinder notre schéma relationnel dès le départ pour pouvoir traiter efficacement les 20 requêtes demandées par le sujet (qui incluaient des notions complexes comme les auto-jointures, les divisions ou les requêtes imbriquées).

J’étais très impliquée dans ce projet et j’y consacrais au moins 3h/semaine.

Ressources choisies et combinées afin de réaliser les tâches et résoudre les problèmes rencontrés dans cette SAE :

Les ressources suivantes ont été essentielles pour le bon fonctionnement et la bonne réalisation de ce projet :

Justification de la maîtrise des apprentissages visés, ainsi que la prise en compte des composantes essentielles pour le développement des compétences.

Cette SAÉ m'a permis de valider concrètement les trois apprentissages critiques.

J'ai validé l'AC14.01 (Concevoir) en traduisant les relations entre les données de comptage et les structures de quartiers sous forme d'un diagramme de classes structuré.

Pour l'AC14.02 (Manipuler), j'ai écrit un script MySQL rigoureux répondant à un cahier des charges précis de 20 questions techniques complexes, allant de la simple jointure interne aux fonctions de groupe restreintes.

Enfin, pour l'AC14.03 (Cohérence et intégrité), la mise en œuvre de contraintes textuelles, l'analyse des probabilités d'anomalies sur les compteurs et la création de vues spécifiques pour gérer les contraintes ou les informations dérivables ont permis d'assurer la propreté absolue de notre base de données.

Ainsi j’ai pu valider les 3 apprentissages critiques de Réaliser.

▶︎ Les travaux réalisés

Sujet du projet :

S204_sujet_2024-2025.pdf

Fichiers du code java de l’application et rendus :

SAE_BDD.pdf

Creation.sql

requetes_vues.sql