L’algèbre relationnelle est la théorie mathématique inventée par Edgar Franck Codd sur laquelle repose les bases de données relationnelles. Dérivée de la théorie des ensemble, cette algèbre utilise des opérateurs ensemblistes et des opérateurs relationnels qui permettent de définir comment les informations sont liées entre elles et comment on peut y accéder. À partir d’un nombre basique d’opérations, il est ainsi possible d’accéder des données qui font sens entre elles (relations).
Opérateurs ensemblistes de l’algèbre relationnelle
- Union : sélectionne les données de tous les ensembles
- Intersection : sélectionne uniquement les données communes
- Différence : sélectionne uniquement les données faisant partie d’un ensemble mais pas de l’autre
- Produit cartésien : sélectionne tous les couples possibles entre les éléments des différents ensemble
Opérateurs relationnels
- Sélection
- Projection
- Jointure
- Division