«AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU»
DOCENTE: MARCO AURELIO PORRO CHULLIGRUPO: LOS CYBERNÉTICOSNOMBRES: ESTHEPANY CUBAS ZAMORA
ISAAC DAVID JANAMPA
CÁLCULO RELACIONAL
1. CONTENIDO: DEFINICIÓN
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.
VARIABLES Y CONSTANTES
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.
• 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).
TIPOS
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.
EJEMPLOSDada 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>23Seleccionar DNI y NOM de los estudiantes de
Gasteiz:• ESTUDIANTE.DNI, ESTUDIANTE.NOM: DIR=‘Gasteiz’
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.
3. RECOMENDACIONESLa 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.
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.
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.
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.
7. LINKOGRAFÍA
• https://es.wikipedia.org/wiki/C%C3%A1lculo_relacional
• http://paginaspersonales.deusto.es/dipina/BD/tema2-algebra-calculo-relacional.pdf
• http://www.dsi.fceia.unr.edu.ar/downloads/base_de_datos/CalculoRelacional.pdf