Shawna
El álgebra relacional es un lenguaje teórico. El álgebra relacional no es un lenguaje fácil de usar. El álgebra relacional define operadores relacionales que se utilizan para realizar varias operaciones en las relaciones. Las relaciones se pueden manipular utilizando estos operadores para lograr los resultados deseados.
El álgebra relacional no se utiliza directamente en el procesamiento de bases de datos comerciales, porque ningún producto DBMS comercial proporciona facilidades de álgebra relacional. El álgebra relacional ayuda a aprender SQL porque las sintaxis de las declaraciones SQL son similares a la sintaxis de las expresiones del álgebra relacional. El álgebra relacional consiste en una colección de operadores que se utilizan para realizar varias operaciones en las relaciones de la base de datos.
Los operadores de álgebra relacional combinados. Con relaciones y forman una expresión de álgebra relacional, que también devuelve una relación. La sintaxis de expresión del álgebra relacional es muy simple. Un operador de álgebra relacional toma una o dos relaciones como operandos y devuelve una sola relación como resultado. Tanto los operandos como los resultados devueltos son tablas.
En álgebra relacional, los operadores relacionales son:
(a) El operador de selección
(b) El operador del proyecto
(c) Operadores de conjunto (I) Unión (ii) Diferencia (iii) Intersección
(iv) Producto cartesiano
Cálculo relacional:
El cálculo relacional es un lenguaje de manipulación de datos relacionales no procedimentales en el que el usuario simplemente especifica qué datos deben recuperarse, pero no cómo recuperarlos. El cálculo relacional es un lenguaje de consulta formal. No está relacionado con el cálculo diferencial e integral. El cálculo relacional no es fácil de aprender y usar. No se utiliza en el procesamiento de bases de datos comerciales.
El cálculo relacional de dominio es otro tipo de cálculo relacional. En este tipo de cálculo relacional, se utilizan las variables que toman sus valores de dominios en lugar de tuplas de relaciones.