El documento describe el Cálculo Relacional, un lenguaje de consulta no procedural para bases de datos relacionales. Se utiliza para manipular datos a partir de las relaciones y existe en variantes orientadas a tuplas y dominios.
1. DOCENTE: MARCO AURELIO PORRO CHULLI
GRUPO: LOS CYBERNÉTICOS
NOMBRES: ESTHEPANY CUBAS ZAMORA
ISAAC DAVID JANAMPA
3. El Cálculo relacional es un lenguaje de consulta que
describe la respuesta deseada sobre una Base de
datos sin especificar como obtenerla, a diferencia
del Álgebra relacional que es de tipo procedural, el
cálculo relacional es de tipo declarativo; pero siempre
ambos métodos logran los mismos resultados.
4. 1. VARIABLES:
1.1 Variables libres y ligadas : El alcance de ∀x en la
fórmula ∀x F es F. Igualmente, el alcance de ∃x en la
fórmula ∃x F también es F. La regla iii) de la
definición de fbf permite distinguir dos clases de
ocurrencias de las variables: libres y ligadas. Una
ocurrencia ligada de una variable en una fbf es una
ocurrencia sobre la que actúa un cuantificador, o
una ocurrencia dentro del alcance de un
cuantificador que actúa sobre la misma variable.
Cualquier otra ocurrencia es libre.
5. • 1.2 Fórmulas abiertas y cerradas:
Una fórmula abierta es aquella que tiene
ocurrencias libres de variables. Una fórmula
cerrada es la que no las posee. Habitualmente, si
F es una fórmula que tiene una ocurrencia libre
de la variable x, se suele expresar como F(x).
6. Cálculo relacional orientado a tuplas:
• Se procesan tuplas de una o más relaciones.
• SQL orientado a la tupla utilizando nombres de relación y
etiquetas como variables de tupla.
Cálculo relacional orientado a dominios:
• Variables de tupla se reemplazan por variables de dominio.
• Se procesan dominios que alcanzan una o más relaciones.
7. EJEMPLOS
Dada la relación:
• ESTUDIANTE(DNI, NOM, EDAD, DIR)
Seleccionar tuplas de estudiantes llamados Pepe:
• ESTUDIANTE: NOM=‘PEPE’
Seleccionar estudiantes que viven en Bilbao y
tienen más de 23 años:
• ESTUDIANTE: DIR=‘Bilbao’ AND EDAD>23
Seleccionar DNI y NOM de los estudiantes de
Gasteiz:
• ESTUDIANTE.DNI, ESTUDIANTE.NOM: DIR=‘Gasteiz’
8. 2. RESÚMEN
Lenguaje de Consulta para bases de datos
relacionales .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).Variantes: de túplas y de
dominio.
9. 3. RECOMENDACIONES
La Base de Datos en una empresa u otra entidad
es la parte principal que sirve para dar mejoras
en el sistema, ordenarlos, clasificarlos, etc,
gracias a este proceso que ofrece una Base de
Datos la entidad cambia su futuro y ayuda a sus
usuarios.
10. 4. CONCLUSIONES
En conclusión la Base de Datos es un conjunto
de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su
posterior uso.
11. 5. APRECIACIÓN DEL EQUIPO
Apreciamos abundantemente la realidad de
una Base de Datos, es gracias a ella que muchas
empresas han sabido surgir en el futuro por su
orden en su sistema, que hace que sus usuarios
tengan la facilidad de acceder a dicha entidad.
12. 6. GLOSARIO DE TÉRMINOS
• Utilidad del cálculo relacional: Es más
adecuado para establecer y verificar
propiedades formales, la consistencia de los
modelos relacionales y sus formalismos.
• Cálculo relacional de tuplas: Es un lenguaje
de consulta no procedimental.