Conception BDD : UFC
Modélisation et création d'une base de données pour une plateforme de streaming
Le Projet
Dans le cadre d'une SAE (Situation d'Apprentissage et d'Évaluation) en équipe, nous avons été chargés de concevoir de A à Z le système d'information d'une plateforme de diffusion de combats de l'UFC.
Les missions principales :
- Analyse des besoins : Rédaction du cahier des charges complet définissant les règles de gestion (inscription, vérification des paiements, gestion des combats et classements).
- Modélisation : Élaboration du Modèle Conceptuel de Traitement (MCT) et du Modèle Conceptuel de Données (MCD) pour structurer l'architecture de la base.
- Développement SQL : Traduction des modèles en script SQL, création des tables relationnelles, implémentation des clés étrangères, et génération d'un jeu de données de test cohérent.
- Interrogation : Rédaction de requêtes complexes pour extraire des statistiques (combattants ayant plus de 10 victoires, compte des abonnements actifs, etc.).
Modélisation
La phase de modélisation a été cruciale pour assurer l'intégrité des données entre les utilisateurs, leurs abonnements, et les événements sportifs.
Envie de voir la structure exacte des tables et nos requêtes d'interrogation ?
Voir le code SQL sur GitHub