Série+d'exercices+de+Révision+N°1+-+Bases+de+données+base+de+données+-+Bac+Informatique+(2011-2012)+Mr+Mahdhi+Mabrouk.pdf...

download Série+d'exercices+de+Révision+N°1+-+Bases+de+données+base+de+données+-+Bac+Informatique+(2011-2012)+Mr+Mahdhi+Mabrouk.pdf

of 2

Transcript of Série+d'exercices+de+Révision+N°1+-+Bases+de+données+base+de+données+-+Bac+Informatique+(2011-2012)+Mr+Mahdhi+Mabrouk.pdf...

  • [email protected] 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 donnesbac info

    Mahdhi Mabrouk

    Ddicace aux lves de Bac INFO Lyce BENGUERDEN

    Niveau : 4me

    Anne Sc. info

    Anne : 2011 / 2012

    A laide de : Mr. Mahmoudi Houssem

  • [email protected] 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.