0% ont trouvé ce document utile (0 vote)
49 vues3 pages

TD3 SGBD

Le document présente un TD sur l'algèbre relationnelle, avec des exercices portant sur la manipulation des opérateurs relationnels et l'application de requêtes sur des schémas relationnels. Il inclut des exercices pratiques sur des relations et des tables de données, ainsi que des requêtes à exprimer en algèbre relationnelle. L'enseignante responsable est Rim Dridi.

Transféré par

Yassine Khiari
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues3 pages

TD3 SGBD

Le document présente un TD sur l'algèbre relationnelle, avec des exercices portant sur la manipulation des opérateurs relationnels et l'application de requêtes sur des schémas relationnels. Il inclut des exercices pratiques sur des relations et des tables de données, ainsi que des requêtes à exprimer en algèbre relationnelle. L'enseignante responsable est Rim Dridi.

Transféré par

Yassine Khiari
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Travaux Dirigés Base de Données TEK-UP

TD n°3 : Algèbre Relationnelle


Objectifs :

✓ Manipuler les opérateurs de l’algèbre relationnelle


✓ Appliquer les opérateurs de l’algèbre relationnelle sur des schémas relationnels.

Exercice n°1 :
Soient les trois relations R1, R2 et R3 :

1- Déterminer l’union, l’intersection et la différence entre R1 et R2 et entre R2 et R3,


sachant que R1.A, R2.A et R3.Z ont le même domaine.
2- Déterminer les relations R4, R5, R6, R7 et R8 comme suit :
✓ R4 = π X, Y(R3)
✓ R5 = R2 x R4
✓ R6 = π B, X, Y(R2 ><R4)
✓ R7 = R2 ÷ π A (R1)
✓ R8 = σ<X=’x1’> R5

Exercice n°2:
Soit la table de données Personne: Personne (Nom, Age, Ville)

Nom Age Ville


Marc 29 Paris
Catherine 32 Lyon
Sophie 54 Paris
Claude 13 Montpellier
Serge 40 Lyon

Enseignante : Rim Dridi


Travaux Dirigés Base de Données TEK-UP

A. Donnez les résultats des requêtes suivantes, et indiquer leur type (sélection ou
projection):
a. σ (Personne)
age =30

b. π Age (Personne)
c. π Age (σ<Nom=’Serge’> (Personne))

B. Exprimer les requêtes suivantes en Algèbre relationnelle :


➢ Requête 1: L'ensemble des informations concernant les personnes qui habitent
Paris.
➢ Requête 2: L'ensemble des informations concernant les personnes qui ont moins
de 30 ans.
➢ Requête 3: Les villes identifiées dans la Table de Données.
➢ Requête 4: Les noms des personnes habitant à Paris.

Exercice n°3 :

1. Soient les trois relations R1 et R2:

Trouvez le résultat de chaque requête :

a. R 3 = R1 𝖴 R2
b. R 4 = R2 𝖴 R1
c. R 5 = R2 – R1

d. R 7 = 𝜋 A (R1)

e. R 8 = 𝜋* (𝜎<B ≠ ‘b2’> (R1))


2. Soit le schéma relationnel suivant :

Pilote (numpil, nompil, adr, sal)

Avion (numav, nomav, capacite, loc)

Enseignante : Rim Dridi


Travaux Dirigés Base de Données TEK-UP

a. Donnez la liste des avions dont la capacité est supérieure à 350 passagers.
b. Quels sont les numéros et noms des avions localisés à Nice ?
c. Donnez toutes les informations sur les pilotes de la compagnie.
d. Quel est le nom des pilotes domiciliés à Paris dont le salaire est supérieur à 15000F?

Exercice n°4:
Soit un schéma relationnel composé de la relation Passager (nom, age, ville), on propose
l’extension suivante de la relation suivante :

Passager
Nom Age Ville
Catherine 32 Lyon
Sophie 54 Paris
Claude 13 Montpellier
Serge 40 Lyon

1. Donnez les résultats des requêtes suivantes, et indiquer leur type (sélection ou projection):
a. σ (Passager)
Nom=Claude

b. π (Passager)
Ville

c. π (σ (Passager))
Nom Age=30

2. Exprimer les requêtes suivantes en Algèbre rationnelle :


a. L'ensemble des informations de Claude et Serge.
b. L'ensemble des informations concernant les passagers de Lyon.
c. Les villes identifiées dans la Table de Données.
d. Les noms des passagers habitant à Paris.

Enseignante : Rim Dridi

Vous aimerez peut-être aussi