13
«AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU» DOCENTE: MARCO AURELIO PORRO CHULLI GRUPO: LOS CYBERNÉTICOS NOMBRES: ESTHEPANY CUBAS ZAMORA ISAAC DAVID JANAMPA

Modelo de una base de datos 2

Embed Size (px)

Citation preview

Page 1: Modelo de una base de datos 2

«AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU»

DOCENTE: MARCO AURELIO PORRO CHULLIGRUPO: LOS CYBERNÉTICOSNOMBRES: ESTHEPANY CUBAS ZAMORA

ISAAC DAVID JANAMPA

Page 2: Modelo de una base de datos 2

CÁLCULO RELACIONAL

Page 3: Modelo de una base de datos 2

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.

Page 4: Modelo de una base de datos 2

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.

Page 5: Modelo de una base de datos 2

• 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).

Page 6: Modelo de una base de datos 2

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.

Page 7: Modelo de una base de datos 2

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’

Page 8: Modelo de una base de datos 2

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.

Page 9: Modelo de una base de datos 2

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.

Page 10: Modelo de una base de datos 2

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.

Page 11: Modelo de una base de datos 2

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.

Page 12: Modelo de una base de datos 2

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.