Vous êtes sur la page 1sur 2

mehdi22mabrouk@gmail.

com Page 1 sur 2











Exercice N1 : Gestion prsentations des films
On dsir concevoir une base de donnes relatives la prsentation des films dans les cinmas.
Un cinma est dcrit par son nom unique, son adresse et son numro de tlphone. Un film peut tre
prsent dans plusieurs cinmas suivant un programme bien dtermin, indiquant le titre du film
prsenter, sa date de prsentation et lheure du dbut du film.
Un film est caractris par son code, son titre, sa date de ralisation, sa dure de prsentation, et son
metteur en scne.
Chaque film est ralis par plusieurs acteurs dont chacun est identifi par un numro, un nom et un
prnom.
Chaque acteur peut avoir des rles diffrents dans plusieurs films. On veut mmoriser tous les rles
raliss par les acteurs ainsi que le nombre de critique obtenu pour ce rle.
Questions :
1/ Dduire la liste des colonnes.
2/ Etablir la liste des tables.
3/ Etablir la liste des liens entre les tables.
4/ Dduire la reprsentation textuelle ainsi la reprsentation graphique de cette base de donnes.
5/ Donner le syntaxe SQL complet permettant de crer la base de donne.
Exercice N2 :
Soit la base de donnes dun festival de musique : Dans une reprsentation peut participer un ou
plusieurs musiciens. Un musicien ne peut participer qu une seule reprsentation.
Representation (Num_Rep , titre_Rep , lieu)
Musicien (Num_mus , nom , Num_Rep #)
Programmer (Date , Num_Rep # , tarif)

Questions :
1) Ecrire la commande SQL permettant de rechercher :
a/ La liste des titres des reprsentations.
b/ La liste des titres des reprsentations ayant lieu au thtre allissa .
c/ La liste des noms des musiciens et des titres et les titres des reprsentations auxquelles ils
participent.
d/ La liste des titres des reprsentations, les lieux et les tarifs du 25/07/2008.
e/ Le nombre des musiciens qui participent la reprsentations n20.
f/ Les reprsentations et leurs dates dont le tarif ne dpasse pas 5 DT.
2) Aprs un certain nombre de reprsentation, le directeur du festival a constat que certain
musiciens participent plusieurs prsentations.
a/ Pourquoi la description propose ne permet pas de traiter ce cas.
b/ Expliquer les oprations faire pour rsoudre ce problme.
c/ traduire les tapes de la question b) en SQL
d/ afficher les listes des reprsentations du musicien numro 128.
Exercice N3 :
Soit la base de donnes suivante relative la gestion des notes annuelles d'une classe :
Eleve(NumEleve, NomEleve, DateNaiss)
Matiere(CodeMat, NomMat, CoeffMat, CodeProf)
Evaluer (NumEleve #, codeMat #, DateEval, Note)
Professeur (CodeProf, NomProf, Grade)
Srie N1 : Base de donnes
bac info
Mahdhi Mabrouk
Ddicace aux lves de Bac INFO
Lyce BENGUERDEN
Niveau : 4
me
Anne Sc. info
Anne : 2011 / 2012
A laide de : Mr. Mahmoudi Houssem

mehdi22mabrouk@gmail.com Page 2 sur 2


Questions
1) Crer la base de donnes.
2) Ajouter le professeur suivant :

3) Ajouter la colonne TelProf la table Professeur : chane non vide de 10 caractres.
4) Ajouter deux points tous les lves qui ont une note infrieure 8 dans la matire
programmation.
5) Dterminer le nombre dlves qui non pas pass lexamen de la matire TIC
6) Dterminer la meilleure et la mauvaise note de llve Mohamed Tounsi, en utilisant des alias
pour laffichage des rsultats
7) Afficher la liste des matires enseignes par le professeur Samir Gabsi
8) Donner tous les utilisateurs le droit dajout et de mise jour sur la table EVALUER
en leur donnant la possibilit de donner ce droit.
9) Supprimer le droit de suppression du professeur Samir Gabsi sur la table EVALUER.