Page 7 - DCG - SQL - 2025
P. 7
Exercice
CONTEXTE : Réseau de médiathèques
Un réseau de médiathèques gère ses abonnés, ses documents (livres, CD...), les prêts effectués et les
réservations. Chaque document est référencé dans un site spécifique, et certains abonnés n’ont encore
rien emprunté.
SCHÉMA RELATIONNEL
ABONNE (NoAbonne, NomAbonne, DateNaissance)
DOCUMENT (RefDoc, Titre, TypeDoc, #NoSite)
SITE (NoSite, NomSite, Ville)
PRET (NoPret, DatePret, #NoAbonne, #RefDoc)
RESERVATION (#NoAbonne, #RefDoc, DateReservation)
QUESTIONS À TRAITER
1. Identifier pour chaque table sa clé primaire et ses éventuelles clés étrangères.
2. Expliquer comment sont liés les documents et les sites dans ce schéma.
3. Peut-on avoir des abonnés sans prêt ni réservation ? Justifie à partir du modèle.
4. Quelle colonne est susceptible de contenir des valeurs NULL dans la table PRET ? Et pourquoi ?
5. Quels types de relations (1, N, N-N) sont représentés entre ABONNE et DOCUMENT ? Illustre avec
les tables concernées.
2