Vous êtes sur la page 1sur 6

EXERCICES

Soit le schéma relationnel :


ETUDIANT (mat, nomet, genre, lieunaiss, datenaiss, villeresid, numtel, promotion,
codefil#)
ETUDIANT FILIERE
FILIERE (codefil, nomfil) mat
nomet
codefil
nomfil
genre
lieunaiss
1. Affichez la liste des matricules et noms de tous les étudiants datenaiss
villeresid
A = ETUDIANT [mat, nomet] numtem
promotion
codefil #

2. Donnez les noms de toutes les filières


X = FILIERE [nomfil]

3. Affichez les noms, genres et dates de naissance de tous les étudiants


A = ETUDIANT [nomet, genre, datenaiss]
Résolutions
4. Quels sont les matricules et noms de tous les étudiants de L2?
A = ETUDIANT : promotion = "L2"
B = A [mat, nomet]

5. Affichez les matricules et noms de tous les étudiants féminins de L3


X = ETUDIANT : genre = "F"
Y = X : promotion = "L3"
Z = Y [mat, nomet]
OU
X = ETUDIANT : genre = "F" ET promotion = "L3"
Y = X [mat, nomet]
Résolutions
5. Affichez les matricules et noms de tous les étudiants féminins de L3
X = ETUDIANT : genre = "F"
Y = X : promotion = "L3"
Z = Y [mat, nomet]
OU
X = ETUDIANT : genre = "F" ET promotion = "L3"
Y = X [mat, nomet]
OU
X = ETUDIANT : genre = "F"
Y = ETUDIANT : promotion = "L3"
W=X∩Y
Z = W [mat, nomet]
Résolution (suite)
6. Affichez les noms de tous les étudiants de la filière Réseaux
A = ETUDIANT(codefil) * FILIERE (codefil)
B = A : nomfil = "Réseaux"
C = B [nomet]
OU
A = FILIERE : nomfil = "Réseaux"
B = ETUDIANT(codefil) * A (codefil)
C = B [nomet]
Résolution
7. Affichez le nom de la filière de l’étudiant « Yohan »
A = ETUDIANT(codefil) * FILIERE (codefil)
B = A : nomet = "Yohan"
C = B [nomfil]
OU
A = ETUDIANT : nomet = "Yohan"
B = A(codefil) * FILIERE (codefil)
C = B [nomfil]
Résolution
Quels sont les matricules et noms des étudiants de la filière Télécoms, ceux
de L3 et non ceux de L2
A = ETUDIANT(codefil) * FILIERE (codefil)
B = A : nomfil = "Télécoms"
C = B : promotion ="L3"
D = C[mat, nomet]
OU
A = ETUDIANT(codefil) * FILIERE (codefil)
B = A : nomfil = "Télécoms"
C = B : promotion ="L2"
D= B \ C
E = D[mat, nomet]