Algèbre relationnelle
L’algèbre relationnelle regroupe toutes les opérations possibles sur
les relations. Voici la liste des opérations possibles :
Projection : on ne sélectionne qu’un ou plusieurs attributs d’une
relation (on ignore les autres). Par exemple n’afficher que les
colonnes nom et prénom de la table Personnes.
Jointure : on fabrique une nouvelle relation à partir de 2 ou plusieurs
autres en prenant comme pivot 1 ou plusieurs attributs. Par
exemple, on concatène la table du carnet d’adresse et celle des
inscrits à la bibliothèque en fonction du nom de famille.
Sélection : on sélectionne tous les tuples ou bien seulement une
partie en fonction de critères de sélection qui portent sur les
valeurs des attributs. Par exemple n’afficher que les lignes de la
table Personnes qui vérifient la condition suivante : le nom ne
commence pas par la lettre ‘C’.
Cette algèbre est facilement possible avec les commandes de MySQL
(SELECT… FROM… WHERE…)