SAÉ 2.03 – Mise en place d'une solution informatique

Projet de conception et de mise en œuvre d'une base de données PostgreSQL autour des lignes de bus Illico de La Rochelle.

Nous avons choisi de modéliser la fréquentation du réseau de transport en commun. L'objectif était de créer un SGBD robuste, puis d'élaborer des requêtes SQL complexes pour exploiter efficacement ces données.

Modélisation de la base de données

Objectif : Concevoir une base PostgreSQL cohérente

Nous avons structuré les tables autour des entités clés : lignes, trajets, arrêts, bus, chauffeurs, et fréquentation. De nombreuses clés étrangères ont été nécessaires pour relier les données entre elles. Le schéma final respecte la 3NF et est optimisé pour la lecture analytique.

Trace

Schéma relationnel de la base

Autoévaluation

étoile étoile étoile étoile étoile demi

Le modèle est propre et complet, et les tables sont bien reliées.

Requêtes SQL complexes

Objectif : Exploiter les données via des requêtes multi-tables

Nous avons écrit plusieurs requêtes imbriquées, avec jointures internes et externes, pour extraire des données pertinentes comme les heures de pointe, les lignes les plus utilisées, ou les chauffeurs assignés à certains trajets. L’exercice a demandé une bonne compréhension des jointures, des agrégats et des vues.

Trace

Exemples de requêtes SQL

Autoévaluation

étoile étoile étoile étoile demi étoile vide

Les requêtes fonctionnent bien, mais certaines auraient pu être optimisées davantage.

Présentation orale et documentation

Objectif : Présenter le projet et le documenter

Nous avons rédigé une documentation technique (modèle conceptuel, logique et physique) et réalisé une soutenance à l'oral. La démonstration des requêtes en direct a permis de valider la pertinence de notre approche.

Trace

Documentation

Autoévaluation

étoile étoile étoile étoile étoile

La présentation a été claire et bien structurée, et la documentation complète.

Conclusion : Ce projet m’a permis de renforcer mes compétences en modélisation relationnelle, en requêtage SQL avancé, et en documentation technique. Une belle mise en situation professionnelle.