Sommaire

Les opérations unaires

Rappelons-nous que les relations sont des ensembles de tuples. Toute relation est déterminée par son nom.

Chaque tuple de la relation est un produit cartésien de domaines. Chaque domaine participant au produit cartésien est appelé attribut de la relation.

Les opérations unaires vont permettre d’éliminer des tuples ou des attributs d’une relation pour en construire une nouvelle.

PUCE.png
Vous remarquerez, dans les exemples fournis, que ces opérations unaires répondent à des besoins de consultation ou d’extractions d’informations usuels.

1. La projection

La projection d’une relation R consiste à créer une nouvelle relation, à partir de R mais en ne conservant que les attributs cités en opérande.

Si nous nous plaçons du côté utilisateurs, cela veut dire que parmi les attributs constituants les tuples, les valeurs de certains ne nous intéressent pas temporairement pour l’objectif à atteindre.

a. Définition

La projection (proj ou Π) est l’opération qui consiste à :

  • Supprimer, d’une relation, les attributs non mentionnés en opérande,

  • ET à éliminer les tuples, en doublon, qui risquent d’apparaître dans la nouvelle table.

Notation

Soit un schéma de relation R (A1, A2… An), avec ∀i ∈ E (entiers), Ai étant un attribut dont les valeurs appartiennent à un domaine Di.

La projection ...