Mini-Pronote SQL
Système de gestion scolaire avec base de données
Description
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é. Ce projet reproduit 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 de bases de données : clés étrangères, contraintes d'intégrité, tables pivots pour les relations many-to-many, et requêtes d'agrégation complexes.
Fonctionnalités
- • Clés étrangères et contraintes d'intégrité référentielle
- • Tables pivots pour relations many-to-many
- • Requêtes SQL complexes avec jointures multiples
- • Fonctions d'agrégation (AVG, COUNT, SUM, etc.)
- • Calcul de moyennes et classements
Technologies utilisées
MySQL
Docker
DBeaver
SQL