2. CALCULO RELACIONAL
El Cálculo relacional es un lenguaje de consulta
que describe la respuesta deseada sobre una
Base de datos sin especificar como obtenerla
. La solución para toda consulta en este tipo de
cálculo se define por:
Una lista de resultados
Una sentencia de cualificación
3. Características
Se utiliza para manipulación de
datos a partir de las relaciones
Basado en el Cálculo de
Predicados de Primer Orden
(refleja las relaciones que existen
entre los elementos de un
dominio
4. VARIABLES Y
CONSTANTES
Variable de tipo
dominio:
Conjunto de posibles
valores que puede
tomar en la relación.
Variable de tipo tupla:
Una variable tipo tupla T
es una variable capaz de
tomar cualquier valor
tupla que pertenece a
una relación (o tabla).
6. FJEMPLOS
1.-Obtener la información de todos los alumnos
{t/ t Alumno}
2.-Obtener la información de los alumnos que son mayores de 25 años
{t/ t Alumno t[edad] > 25}
3.-Obtener solamente los números de expedientes de los alumnos
{t/ $ s Alumno (t[exp] = s[exp])}
4.-Obtener los números de expedientes de los alumnos mayores de 25
años
{t/ $ r Alumno (t[exp] = r[exp] r[edad] >25)}