Op Rel2
Transcript of Op Rel2
Conception Avancée de Base de Données
OpérateursRelationnels
Emmanuel fuchs Conception Avancée de Base de Données
Opérateurs
Produit Cartésien Sélection Projection
Utiles pour l’optimisation des requêtes
Emmanuel fuchs Conception Avancée de Base de Données
219
375
921
EDC
182
165
939
CBA
Produit Cartésien
Emmanuel fuchs Conception Avancée de Base de Données
182
165
939
CBA
182
165
939
CBA
182
165
939
CBA
921
375
219
Produit Cartésien
Emmanuel fuchs Conception Avancée de Base de Données
921182
921165
921939
FEDCBA
375182
375165
375939
FEDCBA
219182
219165
219939
FEDCBA
Produit Cartésien
Emmanuel fuchs Conception Avancée de Base de Données
219182
219165
219939
375182
375165
375939
921182
921165
921939
FEDCBA
219
375
921
EDC
182
165
939
CBA
Produit Cartésien
Emmanuel fuchs Conception Avancée de Base de Données
29392
93982
29829
29392
93982
21982
EDCBA
σ29392
93982
21982
EDCBA
Sélection : On enlève des lignes
Emmanuel fuchs Conception Avancée de Base de Données
Symbole : On enlève des lignes
29392
93982
29829
29392
93982
21982
EDCBA
29392
93982
21982
EDCBA
σ
Emmanuel fuchs Conception Avancée de Base de Données
σ <predicate> (<relation>)
Emmanuel fuchs Conception Avancée de Base de Données
29392
93982
29829
29392
93982
21982
EDCBA
232
992
289
232
992
292
ECA
πProjection : On enlève des colonnes
Emmanuel fuchs Conception Avancée de Base de Données
Symbole : On enlève des colonnes
π29392
93982
29829
29392
93982
21982
EDCBA
232
992
289
232
992
292
ECA
Emmanuel fuchs Conception Avancée de Base de Données
π <attribute1, attribute2, attribute n> (<relation>)