Exam ACCESS Groupe E31
Partie I. Question de Cours (6points)
1. Qu’est ce qu’un SGBD ? Donnez des exemples.
2. Qu’est ce qu’une clé ? donnez des exemples?
3. Qu’est ce que le SQL ?
Partie II. Exercice d’application (14 points)
Pour cette partie, veuillez télécharger le fichier BD.mdb disponible sur ma page web
www.irit.fr\~Farah.Benamara
Sauvegarder ce fichier dans votre répertoire de travail.
Question 1 : les tables
1. Dans la table peintre, nous n’acceptons que les peintres nées avant 1900. Modifier la
table peintre pour prendre en compte cette contrainte.
2. Dans la table tableau, remplacer les numéros de peintre et les numéros de musée par
leurs noms qui se trouvent respectivement dans la table peintre et la table musée.
3. Nous supposons dans cette base de données que nous n’acceptons que les musées de
Paris, New York, Buffalo et Londres. Modifier la table musée pour prendre en compte
cette contrainte.
Questions 2 : les relations
1. Ajouter une relation entre la table musée et la table tableau.
2. Expliciter avec des phrases simples la relation qui existe entre la table peintre et la
table tableau.
Question 3 : les formulaires
1. Ajouter un formulaire avec sous formulaire pour ajouter en même temps dans la base
un peintre et les tableaux associés
2. Ajouter un formulaire pour créer un nouveau peintre
3. Ajouter dans la base de données les deux informations suivantes :
Le peintre Van Gogh (1853-1890) a peint le tableau LA VACHE
COUCHEE. Ce dernier est exposé au musée d’Orsay
Le peintre Leonard De Vinci (1452-1519) a peint les tableaux Mona
Lisa et Leda qui sont exposés au musée Albright-Knox Gallery.
Question 4 : Les requêtes
1. Créer une requête qui calcule la moyenne des côtes des tableaux qui se trouve au
Musée d’Orsay
2. Créer une requête paramétrée pour afficher le nombre de tableaux exposés dans un
musée donné
3. Créer une requête qui recherche les peintres qui ont plus de 2 tableaux exposés dans
un musée
4. Créer une requête qui recherche dans la base le peintre dont le tableau est le plus cher.