Cálculo relacional

Definición - ¿Qué significa cálculo relacional?

El cálculo relacional se utiliza con un lenguaje de consulta declarativo no procedimental en el que el usuario no se preocupa por el procedimiento para obtener resultados. El usuario solo proporciona los requisitos y la salida se proporciona sin conocer la técnica de recuperación. El cálculo relacional se utiliza principalmente para medir el poder selectivo de los lenguajes relacionales.

Techinfo explica el cálculo relacional

El cálculo relacional se basa en gran medida en el cálculo proposicional popular y el cálculo de predicados, el cálculo que calcula con declaraciones y oraciones. El concepto de cálculo relacional fue desarrollado por Edgar F. Codd. En cálculo relacional, una consulta se expresa como una fórmula que se compone de una serie de variables y una expresión que consta de estas variables. En comparación con la interfaz de base de datos humana, el cálculo relacional adopta un enfoque completamente diferente al consultar solo a los usuarios sobre el resultado deseado. Las oraciones son mucho más simples y se refieren específicamente a las relaciones y valores de la base de datos en el cálculo relacional.

Hay dos categorías de cálculo relacional: cálculo relacional de tuplas y cálculo relacional de dominios. El cálculo relacional de tuplas especifica elegir las tuplas (listas ordenadas de elementos) en una relación y puede elegir tuplas con rango de tuplas o valores para valores específicos. La relación resultante podría tener una o más tuplas. En el caso del cálculo relacional de dominios, hace uso de la lista de atributos que deben elegirse de la relación en función de las condiciones. En otras palabras, la diferencia entre el cálculo relacional de tuplas y el cálculo relacional de dominio es que el cálculo relacional de dominio selecciona los atributos y no las tuplas completas como el cálculo relacional de tuplas.