NSI (terminale) · Chapitre 11 · Exercice d'entraînement
Une base de covoiturage
Bases de données : le modèle relationnel · Concevoir et lire un schéma · niveau 3 (difficile)
Énoncé
Une base de covoiturage. Un site de covoiturage veut enregistrer les informations suivantes.
- Chaque membre a un nom, une adresse électronique (deux membres n'ont jamais la même) et un numéro de téléphone.
- Un trajet est proposé par un membre, son conducteur ; il a une ville de départ, une ville d'arrivée, une date, un nombre de places offertes et un prix par place.
- Un membre peut réserver une ou plusieurs places sur un trajet ; il ne fait qu'une réservation par trajet, mais peut réserver sur plusieurs trajets.
- Identifier les entités et les associations, avec leur type.
- Proposer un schéma relationnel complet.
- Écrire le code SQL de création des tables.
- Citer deux règles de gestion qui ne sont pas garanties par les clés de ce schéma. Qui devra les vérifier ?
Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.