UDL de Sidi-Bel-Abbès Faculté Sciences Exactes Département Informatique
UDL de Sidi-Bel-Abbès Faculté Sciences Exactes Département Informatique
UDL de Sidi-Bel-Abbès Faculté Sciences Exactes Département Informatique
TD 2
Exercice 1
Soient les deux relations suivantes :
R1 A B R2 A B
1 c 1 d
1 b 3 c
3 c 2 e
2 c
Donnez les expressions relationnelles correspondant à ces requêtes ainsi que leur
table résultat:
1) Sélection des tuples de R1 tels que B='c' et A<3 suivie d'une projection sur
l'attribut B.
2) Union de R1 et R2 suivie d'une sélection des tuples tel que B='c'
3) Différence entre R1 et R2 suivie d'une sélection des tuples tel que B='c' puis
d'une projection sur A.
Exercice 2
Soient les relations suivantes :
R A B S A D E T C F S1 C B A S2 A B
1 c 1 b a a 2 3 2 1 3 4
1 b 2 b b b 6 4 4 3 7 8
3 c 4 a b d 5 4 2 1 1 2
3 c c 7 6 5
4 8 7
L’attribut type peut prendre l’une des 3 valeurs "loisir", "compétition", "études"
et le sport identifié par CodeS peut être pratiqué pour le type associé.
L’étudiant identifié par NE pratique le sport identifié par CodeS selon un certain
type.
1. R∩S = R-(R-S)
2. ∏A,B (σ(R ; A=’a’)) = σ (∏A,B(R ) ; A=’a’)
3. σ(R-S; A=’a’) = σ(R; A=’a’) - σ(S ; A=’a’)
4. ∏A,B (R∩S) = ∏A,B (R ) ∩ ∏A,B (S)
5. σ(R ⋈A S; A=’a’) = σ(R; A=’a’) ⋈A σ(S ; A=’a’)