Ce projet consiste à reconstituer une base de donnée avec les données fournis du tour de france de 2022. Une fois cela réalisées nous avions 31 requêtes SQL pour y retrouver certaines informations. Ces 31 requêtes se trouve sur le sujet.
Dans une première partie nous avons construis le dictionnaire de données, recensés les dépendances fonctionnelles et le MCD avec le logiciel Looping.
Ce projet nous a permit de développer les compétences :
Travailler en mode projet
MCD réalisé
En deuxième étape nous avons ensuite importé les données dans une base de données sous MS SQL server
Et pour finir nous avons répondu aux 31 requêtes à réaliser
Lister tous les coureurs qui participent à une édition du Tour de France spécifique.
Afficher toutes les étapes pour une édition spécifique du Tour de France, y compris le départ et l'arrivée.
Lister les résultats d’un coureur pour une étape spécifique
Afficher les coureurs qui n'ont pas abandonné pendant une édition spécifique
Afficher les résultats des coureurs pour une étape donnée, triés par temps de manière décroissante (du plus long au plus court)
Afficher les résultats d'une équipe dans un Tour spécifique (édition)
Lister des coureurs exclus d’une étape donnée avec le motif de l'exclusion et la date.
Afficher la liste des exclusions de tous les coureurs pour une édition donnée, en détaillant l'étape et le motif de l'exclusion.
Afficher les coureurs n'ayant pas terminé une étape donnée
Afficher les étapes où un coureur a terminé dans les 5 premiers
Afficher le classement par équipe de l’édition du Tour de France
Trouver les étapes où un coureur a gagné une étape spécifique (1ère place)
Nombre de coureurs par équipe dans une édition spécifique
Afficher le temps moyen de chaque coureur sur l'ensemble des étapes où il a participé.
Lister les meilleures performances (meilleurs temps) pour chaque étape du Tour de France.
Afficher les positions d'un coureur dans toutes les étapes d'une édition
Afficher tous les coureurs et leur équipe pour une étape donnée
Lister les étapes où un coureur spécifique a été exclu (abandon) et les raisons de son exclusion
Afficher les coureurs ayant participé à toutes les étapes d'une édition
Afficher le classement général des coureurs pour une édition spécifique
Trouver tous les coureurs qui ont abandonné trois de fois
Afficher les résultats des coureurs d’une équipe spécifique dans une édition donnée
Vérifier si un coureur a déjà participé à une édition donnée
Lister les coureurs ayant terminé dans le top 10 d'une étape donnée
Trouver les coureurs ayant participé à toutes les étapes d’une édition donnée
Lister les étapes où un coureur a eu la meilleure position (meilleur classement) parmi toutes ses participations
Liste des étapes avec leur distance et la moyenne des temps des coureurs sur chaque étape
Afficher les équipes avec leurs coureurs et leurs résultats cumulés dans une édition spécifique
Trouver les étapes avec le plus grand nombre de participants (coureurs)
Lister les coureurs avec le plus grand nombre d'étapes terminées dans le top 10
Trouver les étapes où un coureur a amélioré sa position par rapport à l'étape précédente
(Réponse aux questions dans le dossier)
Ci joint preuve de l'utilisation du serveur discord sur lequel nous nous sommes organisés.