Vous êtes sur la page 1sur 2

Université Abdelmalek Essaadi Année universitaire 2018/2019

Faculté Polydisciplinaire à Larache SEG – S4


Département Informatique Prof. M. Achkari Begdouri
P

INFORMATIQUE DE GESTION

TD7 : Algèbre relationnelle


Exercice 1 :

Considérez la relation P et calculez les expressions suivantes :

1- σN<15 (P)
2- σA="c" (P) P N A B

3- σN<6 ET B≠"d" (P) 5 a b


4- σN=12 OU A="c" (P)
1 c d
5- σN<12 (σN>2(P))
6- σA="c" (σB="d" OU B="h" (P)) 12 e f

7- πN,B (P) 3 g h
8- πN, A, B (P)
9- πA, B (σN<4(P))
10- σN=12 OU A="c" (πN,A (P))
11- πA (σN=12 OU A="c" (πN,A (P)))

Exercice 2 :

Considérez les relations P1 et P2 ci-dessous et calculez les expressions suivantes :

P1 M N P2 M N

a b i j

c d c d

e f o p

1
1- P1 U P2
2- πN P1 U πN P2
3- P1 ∩ P2
4- πN P1 ∩ πN P2
5- P2 ∩ (P1 ∩P2)
6- P1 * P2

Exercice 3 :
Etant donné les tables suivantes :

R A B C S A B D
17 3 h 14 3 m
5 20 h 99 22 n
4 5 u 9 5 k

Calculer la jointure R ⋈R.A < S.B S

Exercice 4 :
On considère le schéma relationnel suivant :

Usine (NU, NomU, VilleU)


Produit (NP, NomP, Couleur, Poids)
Fournisseur (NF, NomF, Statut, VilleF)
PUF (#NP, #NU, #NF, Quantité)

PUF décrit le produit de numéro NP a été livré à l'usine de numéro NU par le fournisseur de numéro
NF dans une Quantité donnée.

Exprimer en algèbre relationnelle les requêtes suivantes :

1) Donner le numéro, le nom et la ville de toutes les usines.


2) Donner le numéro, le nom et la ville de toutes les usines de Londres.
3) Donner les numéros des fournisseurs qui approvisionnent l'usine no 1 en produit no 1.
4) Donner le nom et la couleur des produits livrés par le fournisseur no 1.
5) Donner les numéros des fournisseurs qui approvisionnent l'usine no 1 en un produit rouge.
6) Donner les noms des fournisseurs qui approvisionnent une usine de Londres ou de
Paris en un produit rouge.
7) Donner les numéros des produits qui sont livrés à toutes les usines de Londres.
8) Donner les numéros des produits livrés à une usine par un fournisseur de la même ville.
9) Donner les numéros des usines qui ont au moins un fournisseur qui n'est pas de la même
ville.
10) Donner les numéros des fournisseurs qui approvisionnent à la fois les usines no 1 et no 2.