Sélection et projection
- σF(r1) (
SELECT * FROM r1 WHERE F
) :
- Au pire, considérer chaque tuple de r1 et tester la condition F :
O(nr1).
- Une meilleure complexité peut être obtenue s’il y a des index
adaptés à la condition de sélection (par exemple, un index sur colonne et une condition telle que
colonne = valeur
.
- πX(r1) (
SELECT X FROM r1
) :
- En général : parcours de r1 avec extraction des composantes
nécessaires de chaque tuple : O(nr1).
- Si l’élimination des occurences multiples est nécessaire (
SELECT DISTINCT X FROM r1
), alors il faut
trier la relation r1 : O(nr1 log(nr1))