Shawna
L'algèbre relationnelle est un langage théorique. L'algèbre relationnelle n'est pas un langage convivial. L'algèbre relationnelle définit des opérateurs relationnels qui sont utilisés pour effectuer diverses opérations sur les relations. Les relations peuvent être manipulées à l'aide de ces opérateurs pour obtenir les résultats souhaités.
L'algèbre relationnelle n'est pas directement utilisée dans le traitement des bases de données commerciales, car aucun produit de SGBD commercial ne fournit des installations d'algèbre relationnelle. L'algèbre relationnelle aide à apprendre SQL car les syntaxes des instructions SQL sont similaires à la syntaxe des expressions de l'algèbre relationnelle. L'algèbre relationnelle consiste en un ensemble d'opérateurs utilisés pour effectuer diverses opérations sur les relations de la base de données.
Les opérateurs d'algèbre relationnelle combinés. Avec des relations et forment une expression d'algèbre relationnelle, qui renvoie également une relation. La syntaxe d'expression de l'algèbre relationnelle est très simple. Un opérateur d'algèbre relationnelle prend une ou deux relations comme opérandes et renvoie une seule relation comme résultat. Les opérandes et les résultats renvoyés sont des tableaux.
En algèbre relationnelle, les opérateurs relationnels sont :
(a) L'opérateur de sélection
(b) L'opérateur de projet
(c) Les opérateurs d'ensemble (I) Union (ii) Différence (iii) Intersection
(iv) Produit cartésien
Calcul relationnel :
Le calcul relationnel est un langage de manipulation de données relationnelles non procédural dans lequel l'utilisateur spécifie simplement quelles données doivent être récupérées, mais pas comment récupérer les données. Le calcul relationnel est un langage de requête formel. Il n'est pas lié au calcul différentiel et intégral. Le calcul relationnel n'est pas facile à apprendre et à utiliser. Il n'est pas utilisé dans le traitement des bases de données commerciales.
Le calcul relationnel de domaine est un autre type de calcul relationnel. Dans ce type de calcul relationnel, on utilise des variables qui prennent leurs valeurs dans des domaines au lieu de tuples de relations.