Restriction
Définition : Restriction
La restriction est une opération unaire (c'est à dire portant sur une seule relation). La restriction de R1, étant donnée une condition C, produit une relation R2 de même schéma que R1 et dont les tuples sont les tuples de R1 vérifiant la condition C.
Syntaxe :
R = Restriction (R1, condition)
Exemple :
Soit la relation suivante : Personne (nom, prénom, age)
nom | prénom | age |
---|---|---|
Dupont | Pierre | 20 |
Durand | Jean | 30 |
Soit l'opération suivante : R = Restriction (Personne, age>25)
On obtient alors la relation R composée de l'unique tuple restant suivant :
nom | prénom | age |
---|---|---|
Durand | Jean | 30 |
Complément : Syntaxes alternatives
R = σ (R1, condition)
R = σcondition(R1)
Complément : Sélection
On utilise parfois sélection comme synonyme de restriction, mais il vaut mieux ne pas utiliser ce terme qui prend un sens différent en SQL.