Projet de Base de Données pour une Société de Transport Routier
Auteur
SAEZ Théo
Description du projet
Ce projet consiste en la création et la gestion d'une base de données relationnelle pour une société de transport routier par bus assurant des liaisons entre plusieurs grandes villes européennes. L'objectif principal est de mettre en place un système automatisé de réservations permettant aux clients de réserver une ou plusieurs places pour un trajet spécifique.
Structure de la base de données
La base de données comprend les tables suivantes :
- Villes
- Bus
- Trajets
- Etapes
- Tarifs
- Clients
- Réservations
Fonctionnalités principales
- Création des tables SQL avec les contraintes appropriées
- Implémentation des contraintes de clé et de référence
- Gestion des insertions, suppressions et modifications respectant les contraintes
- Création de vues SQL pour des requêtes spécifiques :
- RéservationsAvecHoraires
- NbPlacesRéservéesEtapes
- Liaisons
- NbPlacesOccupéesLiaisons
- NbPlacesLibresLiaisons
Objectifs pédagogiques
- Maîtriser la création de schémas de base de données relationnelle
- Implémenter et tester des contraintes complexes
- Développer des vues SQL avancées pour l'analyse des données
- Gérer les relations entre les différentes tables d'une base de données
Technologies utilisées
- SQL
- Oracle Database (pour les messages d'erreur spécifiques)
Ce projet permet de mettre en pratique les concepts avancés de gestion de base de données relationnelle dans le contexte d'une application réelle de gestion de transport[^1][^2].