Cálculo de tuplas

El cálculo de tuplas  es una dirección del cálculo relacional , donde los alcances de las variables son los cuerpos de las relaciones de la base de datos , es decir, el valor válido de cada variable es una tupla del cuerpo de alguna relación.

Operadores de cálculo de tuplas (en sintaxis QUEL)

Definición de una variable de tupla

RANGO Nombre de la variable IS Nombre de la relación

Hacer referencia a un valor de atributo es similar a hacer referencia a un valor de campo de una variable estructural en C:

Nombre de la variable. Nombre del Atributo

Fórmulas bien formadas

Se utiliza una fórmula bien formada ( Well-Formed Formula, WFF ) para expresar las condiciones impuestas a las variables de tupla.

Términos simples

Las condiciones simples son operaciones para comparar valores escalares. Ejemplos:

Nombre de la variable. Nombre del atributo = Valor escalar NombreVariableA.NombreAtributoB = NombreVariableC.NombreAtributoG Nombre de la variable. Nombre del atributo <> Valor escalar NombreVariableA.NombreAtributoB < NombreVariableC.NombreAtributoD Condiciones difíciles

Las condiciones complejas se construyen utilizando conectivos lógicos NOT, AND, OR y IF… THEN, teniendo en cuenta las prioridades habituales de las operaciones (NOT > AND > OR) y la posibilidad de colocar corchetes. Entonces, si la Fórmula es una fórmula bien formada y la Condición es una comparación simple, entonces

NO fórmula Condición Y Fórmula O fórmula de condición IF Condición ENTONCES Fórmula

son fórmulas bien formadas.