République Tunisienne Université Nord-Américaine privée
Ministère de l’Enseignement Institut International de Technologie
Supérieur المدرسة العليا الدولية الخاصة
للتكنولوجيا بصفاقس
et de la Recherche Scientifique
Matière : Fondement des bases Discipline : 1ére année GLSI Semestre : 2
des données
Enseignant : Salma DAMMAK Année universitaire : 2022- Date : 11/07/2023
2023
Documents : Non Autorisés Nombre de pages : 2 Durée : 2h
Examen Session Rattrapage
Le barème est donné à titre indicatif, et il est susceptible d’être modifié
Exercice 1 (10 points)
Soit le modèle relationnel d’un festival de musique.
Representation (Num_Rep number, titre_Rep varchar2(20), #numTheatre number)
Theatre (NumTheatre Number, NomTheatre Varchar2(20), capacité Number)
Musicien (Num_mus number, nom varchar2(20), DateNaiss date, #Num_Rep number)
Programmer (DateProgramme date, #Num_Rep number, tarif number)
1/ Ecrire les commandes SQL permettant de créer cette base de données en prenant en considération les
conditions suivantes.
On vous demande que le nom du théâtre doit avoir une valeur non répétitif ( mais peut avoir une valeur
nulle).
On vous demande de faire le contrôle sur la valeur de tarif d’un programme doit être toujours supérieur
ou égale à 10d.
2/ Modifier la structure des tables crées :
a. Supprimer l’attribut DateNaiss de la table Musicien.
b. Ajouter l’attribut Ville à la table Theatre de type chaine de caractère de taille 10.
c. Si je veux rajouter qu’un musicien peut être ou non un Chef d’orchestre sur les autres musiciens. Et que
chaque musicien peut avoir un seul chef d’orchestre.
Cette condition comment je peux la traduire ? (Il faut modifier la structure de la table en ajoutant un attribut et
une contrainte).
d. Est-ce qu’il est possible de supprimer la table Theatre. Si oui donner la syntaxe adéquate.
3/ Maintenant, On suppose que toutes les insertions dans les tables sont réalisées.
a. Diminuer la capacité des théâtres, qui dépasse 300, de 50.
b. Augmenter de 10 % la tarif des programmes ayant une date compris entre le 01/06/2023 et le 231/08/2023.
c. Supprimer les représentations dont le titre commence par la lettre ‘a’.
Page 1 / 2
République Tunisienne Université Nord-Américaine privée
Ministère de l’Enseignement Institut International de Technologie
Supérieur المدرسة العليا الدولية الخاصة
للتكنولوجيا بصفاقس
et de la Recherche Scientifique
Matière : Fondement des bases Discipline : 1ére année GLSI Semestre : 2
des données
Enseignant : Salma DAMMAK Année universitaire : 2022- Date : 11/07/2023
2023
Documents : Non Autorisés Nombre de pages : 2 Durée : 2h
Exercice 2 (10 points)
Soit le modèle relationnel de gestion des Emprunts d’une Banque contenant les relations suivantes :
Produit (Num_Prod, LibProd, QuantiteStk, couleur, PrixProd, #Num_Marque)
Marque (Num_Marque, LibMar)
Client (Num_Client, NomCLi, VilleCli)
Achat (#NumProd, #Num_Client, DateAchat, Quantité, Montant)
Exprimer les requêtes en SQL :
1/ Afficher les libellés produits dont la quantité est supérieur à 10, le prix inférieur à 30d et la couleur est soit
rouge soit blanc.
2/ Afficher les différentes villes des clients.
3/ Afficher toutes les informations des clients dont le nom contient la lettre b, ordonnées en ordre croissant par
le nom de la ville.
4/ Afficher la liste des attributs en indiquant le libellée de la marque
5/ Afficher la moyenne des quantités vendues pour chaque ville de client.
6/ Afficher les détails des achats d’une quantité supérieure à 20 en indiquant le libellé de produit et le nom de
client.
7/ Afficher les noms des marques dont le nombre de produit, de couleur rouge, est supérieur à 4.
8/ Afficher les opération d’achat effectué par des clients de la ville de sfax et des produits de la marque
Délice.
Good Luck
Page 2 / 2
Page 8 / 4