CPGE Oujda                                     Exercices algèbre relationnelle                                                                                                                                           Spé

 

Sélection et Projection

 

Soit la relation

 

 

PERSONNE

Nom

Age

Ville

Marc

Catherine Sophie Claude Serge

29

32

54

13

40

Paris

Lyon Paris Montpellier Lyon

 

 A :  Donnez les résultats des requêtes suivantes : Requête 1 :  σAge=30 (PERSON N E) (sélection)

Requête 2 :  πAge (PERSON N E) (projection)

Requête 3 :  πAge (σNom= Serge (PERSON N E)) (projection, sélection)

 B :  Exprimez les requêtes suivantes en algèbre relationnelle :

Requête 1 :  les personnes (nom, âge, ville) qui habitent Paris.

 

Requête 2 :  les personnes (nom, âge, ville) qui ont moins de 30 ans.

 

Requête 3 :  les villes dans la relation PERSONNE.

 

 

Requête 4 :  les noms des personnes habitant à Paris.

 

 

Jointure relationnelle

 

Exercice A :  Soient R et S les relations

 

 

 

R

 

S

A

B

 

B

C

a

a c d

b

f b e

b

e b g

c

a d b

 

les attributs A, B, C sont définis sur les domaines des lettres de l’alphabet. Donnez le résultat des requêtes suivantes :

Requête 1 :  R S (jointure naturelle).

 

 

 

 

 

 

 

 

 

 

Solution :

 

A :  Donnez les résultats des requêtes suivantes : Requête 1 :  σAge=30 (PERSON N E) (sélection)

Requête 2 :  πAge (PERSON N E) (projection)

Requête 3 :  πAge (σNom= Serge (PERSON N E)) (projection, sélection)

 B :  Exprimez les requêtes suivantes en algèbre relationnelle :

Requête 1 :  les personnes (nom, âge, ville) qui habitent Paris.

 

Solution :

σV ille= P aris (PERSON N E)

 

Requête 2 :  les personnes (nom, âge, ville) qui ont moins de 30 ans.

 

Solution :

σAge<30 (PERSON N E)

 

Requête 3 :  les villes dans la relation PERSONNE.

 

Solution :

πV ille (PERSON N E)

 

Requête 4 :  les noms des personnes habitant à Paris.

 

Solution :

πNom (σV ille= P aris (PERSON N E))

 

 

 

 

 

2.2    Jointure relationnelle

 

Exercice A :  Soient R et S les relations

 

 

 

R

 

S

A

B

 

B

C

a

a c d

b

f b e

b

e b g

c

a d b

 

les attributs A, B, C sont définis sur les domaines des lettres de l’alphabet. Donnez le résultat des requêtes suivantes :

Requête 1 :  R S (jointure naturelle).

 

Solution :

 

 


 

R S


 

 


 

 


 

 

A

B

C

 

 

 

 

 

 

 

 

a

b

c

 

 

 

 

 

 

 

 

a

b

d

 

 

 

 

 

 

 

 

c

b

c

 

 

 

 

 

 

 

 

c

b

d

 

 

 

 

 

 

 

 

d

e

a