Description du projet
Eurocatears est un projet de conception et d'implémentation d'une base de données relationnelle répertoriant les parcs d'attractions et les montagnes russes d'Europe. Il couvre l'ensemble du cycle de vie d'un projet BDD : de l'analyse du besoin à la mise en production.
Le projet part d'une analyse fonctionnelle du besoin, aboutit à un Modèle Conceptuel de Données (MCD) modélisé en UML, puis un Modèle Logique de Données (MLD) normalisé en 3NF. Le script SQL est ensuite exécuté sous MariaDB administré via PhpMyAdmin.
Des requêtes SQL complexes ont été rédigées pour exploiter la base : jointures multi-tables, agrégats (COUNT, AVG, MAX), sous-requêtes et vues.
Technologies utilisées
Étapes de conception
Extraits SQL
Compétences BTS SIO mobilisées
| Code | Compétence | Mise en œuvre |
|---|---|---|
| B2.2 | Concevoir une solution applicative | Modélisation MCD/MLD avec UML, définition des entités, relations et cardinalités selon les règles de gestion. |
| B2.3 | Développer, documenter et déployer | Script SQL de création des tables, contraintes d'intégrité référentielle, insertion de données réelles. |
| B3.1 | Exploiter les données à des fins décisionnelles | Requêtes complexes : jointures multi-tables, agrégats (COUNT, AVG), vues, sous-requêtes corrélées. |
| B3.2 | Concevoir et mettre en œuvre une BDD | Administration MariaDB via PhpMyAdmin, normalisation 3NF, gestion des droits utilisateurs, optimisation des index. |