Restriction

DéfinitionRestriction

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)

Personne

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 :

R

nom

prénom

age

Durand

Jean

30

ComplémentSyntaxes alternatives

R = σ (R1, condition)

R = σcondition(R1)

ComplémentSé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.