Vous êtes sur la page 1sur 2

EXAMEN FINAL

Département  TI Date ../01/2021


Matière BASES DE DONNÉES Durée 1h30
Enseignants H. HMIDA, B. ZEMZEM Doc. Autorisés NON
Calculat. NON
Classes  DSI2 Nbre de pages 2

EXERCICE 1 :
On souhaite gérer des réservations dans une compagnie d’hôtels. À cette fin, on considère le
diagramme entité-association suivant (les attributs soulignes sont les identifiants des entités) :

Questions
1. Rappeler les règles de passage d’un modèle entité-association vers un modèle relationnel
2. A partir de modèle entité-association ci-dessus, donner le modèle relationnel

EXERCICE 2 : 13 PTS


On suppose qu'une bibliothèque gère une base de données dont le schéma relationnel est le
suivant :
Livre (numLivre, titre, auteur, nbPages, annee, nbExemplaires)
Personne (numPersonne, nom, prenom, adresse)
Emprunt (#numPersonne, #numLivre, DateEmprunt,DateRetourPrevue,
DateRetourEffective)

Page 1/2
EXAMEN FINAL
Département  TI Date ../01/2021
Matière BASES DE DONNÉES Durée 1h30
Enseignants H. HMIDA, B. ZEMZEM Doc. Autorisés NON
Calculat. NON
Classes  DSI2 Nbre de pages 2

Retard (#numPersonne, #numLivre, DateEmprunt, PenaliteRetard)

Questions
1. Donner un modèle E/A équivalent à ce modèle relationnel.
2. On suppose, maintenant que la base de données de cette bibliothèque contient
plusieurs informations relatives à la gestion des emprunts, exprimer, lorsque cela est
possible, les requêtes suivantes en Algèbre Relationnelle.
a. Quels sont les livres ayant un seul exemplaire ? (titre, annee)
b. Qui a rendu, en retard, le livre « Data Base Management Systems » ? (nom,
prenom)
c. Quelle est la date de retour prévue du livre ‘Les bases de données NOSQL’
rendu en retard par la personne « Mohamed Ben Salah » ?
d. Quelles sont les personnes n'ayant jamais rendu de livre en retard ? (nom,
prenom)
e. Quels sont les livres ayant été empruntés par tout le monde ? (titre)

Page 2/2

Vous aimerez peut-être aussi