Extrait du cours algèbre et calcul relationnel
L’ALGÈBRE RELATIONNELLE:
OPERATIONS DE BASE
L’algèbre relationnelle a été inventée par E. Codd comme une
Les opérations de base peuvent être classées en deux types: les opérations ensemblistes traditionnelles (une relation étant un ensemble de tuples, elle peut être traitée comme tel) et les opérations spécifiques.
Les opérations ensemblistes sont des opérations binaires, c’est-à-dire qu’à partir de deux relations elles en construisent une troisième. Ce sont l’union, la différence et le produit cartésien.
Les opérations spécifiques sont les opérations unaires de projection et restriction qui, à partir d’une relation, en construisent une autre, et l’opération binaire de jointure. Nous allons définir toutes ces opérations plus précisément.
1. LES OPÉRATIONS ENSEMBLISTES
1.1.UNION
L’union est l’opération classique de la théorie des ensembles adaptée aux relations de même schéma.
Notion : Union (Union)
Opération portant sur deux relations de même schéma RELATION1 et RELAT10N2 consistant à construire une relation de même schéma RELAT10N3 ayant pour tuples ceux appartenant à RELATION1 ou RELATION2 ou aux deux relations.
Plusieurs notations ont été introduites pour cette opération selon les auteurs :
RELATION1 U RELATION2
UNION (RELATION1, RELATION2)
APPEND (RELATION1, RELATION2)
La notation graphique représentée figure 1 est aussi utilisée. A titre d’exemple, l’union des relations VINS 1 et VINS 2 est représentée figure 2. (relation VINS)
……
Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours Algèbre et calcul relationnel (339 Ko) (Cours DOC)