Sommaire

L’algèbre relationnelle Algèbre relationnelle Algèbre relationnelle:opérateurs

1. Généralités

L’algèbre relationnelle a conduit à la mise au point du SQL qui est devenu le standard en ce qui concerne la gestion des données.

C’est une méthode d’extraction permettant la manipulation des tables et des colonnes. Son principe repose sur la création de nouvelles tables (tables résultantes) à partir des tables existantes, ces nouvelles tables devenant des objets utilisables immédiatement.

Les opérateurs de l’algèbre relationnelle permettant de créer les tables résultantes sont basés sur la théorie des ensembles.

La syntaxe et les éléments de notations retenus ici sont les plus couramment utilisés.

2. Les opérateurs

a. Union Union

L’union entre deux relations de même structure (degré et domaines) donne une table résultante de même structure ayant comme éléments l’ensemble des éléments distincts des deux relations initiales.

Notation : Rx = R1 images/signe1.png R2

Exemples

Soit les relations HOTELS_EUROPE et HOTELS_AFRIQUE

RELATION HOTELS_EUROPE

idHotel

Libelle

Etoile

1

Ski Hotel

*

2

Art Hotel

**

RELATION HOTELS_AFRIQUE

idHotel

Libelle

Etoile

1

Ski Hotel

*

2

Lions Hotel

****

UNION DES DEUX RELATIONS

idHotel

Libelle

Etoile

1

Ski Hotel

*

2

Art Hotel

**

4

Lions Hotel

****

b. Intersection Intersection

L’intersection entre ...