Aller au contenu
AB
Tous les projets

AB-06 · Infrastructure & Data

Mini-Pronote SQL

Système de gestion scolaire sur base relationnelle.

01Description

Le projet Mini-Pronote SQL consiste à concevoir et implémenter une base de données relationnelle complète pour gérer un système scolaire simplifié, en reproduisant les fonctionnalités principales d'un logiciel de vie scolaire comme Pronote.

Développé avec MySQL/MariaDB dans un environnement Docker, le projet met en œuvre des concepts avancés : clés étrangères, contraintes d'intégrité, tables pivots pour les relations many-to-many et requêtes d'agrégation complexes.

02Fonctionnalités

  • Clés étrangères et contraintes d'intégrité référentielle
  • Tables pivots pour les relations many-to-many
  • Requêtes SQL complexes avec jointures multiples
  • Fonctions d'agrégation (AVG, COUNT, SUM…)
  • Calcul de moyennes et classements