3. Algèbre relationnelle
Si la normalisation permet de limiter la redondance, l’algèbre relationnelle a été introduite pour pouvoir générer un ensemble infini de relations à partir d’un noyau minimal. Codd a proposé un langage algébrique pour manipuler les relations. En combinant les opérations de ce langage, on dispose de toutes les fonctions de manipulation de fichiers.
Il a été défini un ensemble d’opérateurs sur les relations qui constitue une algèbre. L’application d’un opérateur produit une nouvelle relation. Cette propriété a permis de construire des langages de manipulation de données. On distingue les opérateurs suivants :
ensemblistes : union, intersection, différence, produit cartésien ;
spécifiques : projection, sélection, jointure,...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Algèbre relationnelle