SlideShare una empresa de Scribd logo
“ Año de la Consolidación del Mar de Grau”
Grupo:
SUCCESS OF TOMORROW
Alumnas:
Carlos Díaz Mirtha Elena
Díaz Chunga Fiorela Jhogany
Tema: calculo relacional
Curso:
Modelamiento de Base de Datos
Docente:
Porro Chulli Marco
CONTENIDO
definiciòn
Lenguaje basado en el cálculo de predicados de primer
orden.
No procedimental, se expresa qué se quiere obtener y no
cómo.
Relación: predicado
Seleccionar aquellas tuplas cuyo predicado es verdadero.
Predicado permite operaciones {=, <>, <=, >=} entre una
variable y una constante o entre dos variables.
tipos
 Cálculo relacional basado en tuplas
 Una consulta en TRC es de la forma:
 {T | φ(T )}
 donde T es una variable tipo tupla y φ(T) es una fórmula que describe a T. El resultado
de esta consulta es el conjunto de todas las tuplas t para las cuales la fórmula es
verdadera.
 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).
 Sintáxis de consulta en TRC
 La sintáxis es definida a partir de la lógica de primer orden. Donde la variable a utilizar
son de tipo tupla. Una variable es libre en una fórmula (o subfórmula) si la (sub)
fórmula no contiene ninguna ocurrencia de cuantificadores que la limiten. En una
consulta en TRC de la forma: {T | φ(T )}, T es la única variable libre.
tipos
 Cálculo relacional basado en dominios
 Está constituido con los mismos operadores que el calculo relacional de tuplas pero no
hay tuplas sino variables dominio. Las expresiones del cálculo relacional de dominios
son de la forma { (x, y, z, ...) / P(x, y, z, ...) }, donde x, y, z representan las variables de
dominio, P representa una fórmula compuesta de átomos (igual que en el CRT). Los
átomos del cálculo relacional de dominios tienen una de las siguientes formas:
 (x, y, z ) Î r, donde r es una relación con n atributos y x , y, z .son variables de dominio o
constantes.
 x q y, donde x e y son variables de dominio y q es un operador de comparación
aritmética (>, <, =, ¹). Es necesario que los atributos x e y, tengan dominios cuyos
miembros puedan compararse mediante q.
 x q c, donde x es una variable de dominio, q es un operador de comparación y c es una
constante en el dominio del atributo x.
 Variable de tipo dominio Conjunto de posibles valores que puede tomar en la relación.
 sintáxis de consulta en DRC

ejemplos
 • DEPARTAMENTO(cod_dep : tira(5), nombre : tira(40), director : tira(30), teléfono :
entero)
 • ASIGNATURA(cod_asg : tira(3), nombre : tira(40), semestre : tira(2), teoría :real,
prác : real, cod_dep : tira(5))
 • PROFESOR(cod_pro : tira(3), nombre : tira(40), teléfono: entero, cod_dep: tira(5) )
 • DOCENCIA( cod_asg: tira(3), cod_pro: tira(3), gteo: entero, gpra: entero)
ejemplos
 Consulta: “Obtener los nombres de profesores que imparten todas las asignatura”
 PX : Profesor
 DX : Docencia
 AX : Asignatura
 {PX.nombre | Profesor(PX) ∧
 ∀AX (Asignatura (AX) →
 ∃DX (Docencia(DX) ∧ DX.cod_pro=PX.cod_pro ∧
 DX.cod_asg=AX.cod_asg))}
Bibliografía o linkografía
 https://es.wikipedia.org/wiki/C%C3%A1lculo_relacional
 http://users.dsic.upv.es/~emarzal/bda/PDF%20Anteriores/Tema2b_ejer.pdf
http://www.dsi.fceia.unr.edu.ar/downloads/base_de_datos/CalculoRelacional.pdf

Más contenido relacionado

La actualidad más candente

Mate Aplicada
Mate AplicadaMate Aplicada
Mate Aplicada
Leydi Hernandez
 
Tarea 2. funciones proposicionales rodny moros
Tarea 2. funciones proposicionales rodny morosTarea 2. funciones proposicionales rodny moros
Tarea 2. funciones proposicionales rodny moros
Rodny Moros Cazorla
 
Límite de una función
Límite de una funciónLímite de una función
Límite de una función
Stephany Yejas
 
Calculo I Limites y sus propiedades
Calculo I Limites y sus propiedadesCalculo I Limites y sus propiedades
Calculo I Limites y sus propiedades
Videoconferencias UTPL
 
Cálculo de limites de funciones polinómicas, racionales y en el infinito.
Cálculo de limites de funciones polinómicas, racionales y en el infinito.Cálculo de limites de funciones polinómicas, racionales y en el infinito.
Cálculo de limites de funciones polinómicas, racionales y en el infinito.
Gerardo Martínez
 
Presetacion de numerica_mandar
Presetacion de numerica_mandarPresetacion de numerica_mandar
Presetacion de numerica_mandar
GABRIELATOLEDO44
 
T matematica FMRA
T matematica FMRAT matematica FMRA
T matematica FMRA
Menfis Alvarez
 
Analisis trabajo
Analisis trabajoAnalisis trabajo
Analisis trabajo
DanielaMendoza117
 
Calculo integrall
Calculo integrallCalculo integrall
Calculo integrall
cesariblog
 
Función polinómica
Función polinómicaFunción polinómica
Función polinómica
lillysdiaz
 
Ecuaciones de tercer grado....
Ecuaciones de tercer grado....Ecuaciones de tercer grado....
Ecuaciones de tercer grado....
JUAN PABLO
 
Derivadas logaritmicas y parciales
Derivadas logaritmicas y parcialesDerivadas logaritmicas y parciales
Derivadas logaritmicas y parciales
Katerynpm
 
Matematicas expo funciones
Matematicas expo funcionesMatematicas expo funciones
Matematicas expo funciones
Cris Chagüezá
 
Cálculo diferencial
Cálculo diferencialCálculo diferencial
Cálculo diferencial
Silvia Haro
 
Cálculo integral
Cálculo integralCálculo integral
Cálculo integral
Felipe Sánchez
 
Ensayo limites completado
Ensayo limites completadoEnsayo limites completado
Ensayo limites completado
Universidad Técnica de Ambato
 
Variables y constantes[1]
Variables y constantes[1]Variables y constantes[1]
Variables y constantes[1]
betico111
 
Funciones trigonometricas
Funciones trigonometricasFunciones trigonometricas
Funciones trigonometricas
Ivan Montes
 
Aplicacion de derivadas.
Aplicacion de derivadas.Aplicacion de derivadas.
Aplicacion de derivadas.
YusmarRamirez
 
Dominio y rango de funciones reales 11
Dominio y rango de funciones reales 11Dominio y rango de funciones reales 11
Dominio y rango de funciones reales 11
martin-giraldo
 

La actualidad más candente (20)

Mate Aplicada
Mate AplicadaMate Aplicada
Mate Aplicada
 
Tarea 2. funciones proposicionales rodny moros
Tarea 2. funciones proposicionales rodny morosTarea 2. funciones proposicionales rodny moros
Tarea 2. funciones proposicionales rodny moros
 
Límite de una función
Límite de una funciónLímite de una función
Límite de una función
 
Calculo I Limites y sus propiedades
Calculo I Limites y sus propiedadesCalculo I Limites y sus propiedades
Calculo I Limites y sus propiedades
 
Cálculo de limites de funciones polinómicas, racionales y en el infinito.
Cálculo de limites de funciones polinómicas, racionales y en el infinito.Cálculo de limites de funciones polinómicas, racionales y en el infinito.
Cálculo de limites de funciones polinómicas, racionales y en el infinito.
 
Presetacion de numerica_mandar
Presetacion de numerica_mandarPresetacion de numerica_mandar
Presetacion de numerica_mandar
 
T matematica FMRA
T matematica FMRAT matematica FMRA
T matematica FMRA
 
Analisis trabajo
Analisis trabajoAnalisis trabajo
Analisis trabajo
 
Calculo integrall
Calculo integrallCalculo integrall
Calculo integrall
 
Función polinómica
Función polinómicaFunción polinómica
Función polinómica
 
Ecuaciones de tercer grado....
Ecuaciones de tercer grado....Ecuaciones de tercer grado....
Ecuaciones de tercer grado....
 
Derivadas logaritmicas y parciales
Derivadas logaritmicas y parcialesDerivadas logaritmicas y parciales
Derivadas logaritmicas y parciales
 
Matematicas expo funciones
Matematicas expo funcionesMatematicas expo funciones
Matematicas expo funciones
 
Cálculo diferencial
Cálculo diferencialCálculo diferencial
Cálculo diferencial
 
Cálculo integral
Cálculo integralCálculo integral
Cálculo integral
 
Ensayo limites completado
Ensayo limites completadoEnsayo limites completado
Ensayo limites completado
 
Variables y constantes[1]
Variables y constantes[1]Variables y constantes[1]
Variables y constantes[1]
 
Funciones trigonometricas
Funciones trigonometricasFunciones trigonometricas
Funciones trigonometricas
 
Aplicacion de derivadas.
Aplicacion de derivadas.Aplicacion de derivadas.
Aplicacion de derivadas.
 
Dominio y rango de funciones reales 11
Dominio y rango de funciones reales 11Dominio y rango de funciones reales 11
Dominio y rango de funciones reales 11
 

Destacado

microsoft acces
microsoft accesmicrosoft acces
microsoft acces
bandida123
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
bandida123
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
bandida123
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
bandida123
 
base de dato
base de dato base de dato
base de dato
bandida123
 
TABLAS
TABLASTABLAS
TABLAS
bandida123
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
bandida123
 
base de datos
base de datos base de datos
base de datos
bandida123
 
herramienta de linea
herramienta de lineaherramienta de linea
herramienta de linea
bandida123
 
Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos
bandida123
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
bandida123
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
bandida123
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
bandida123
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
bandida123
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
bandida123
 
giao dien V5.2
giao dien V5.2giao dien V5.2
giao dien V5.2
lopem12a6
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
bandida123
 
Consulta en access
Consulta en accessConsulta en access
Consulta en access
bandida123
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESS
bandida123
 

Destacado (19)

microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
base de dato
base de dato base de dato
base de dato
 
TABLAS
TABLASTABLAS
TABLAS
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
base de datos
base de datos base de datos
base de datos
 
herramienta de linea
herramienta de lineaherramienta de linea
herramienta de linea
 
Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
giao dien V5.2
giao dien V5.2giao dien V5.2
giao dien V5.2
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
Consulta en access
Consulta en accessConsulta en access
Consulta en access
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESS
 

Similar a Calculo relacional

Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
Vannesa Salazar
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
Jorge Paredes Toledo
 
3.- Sesión 4_CalculoRelacional-base de datos.pdf
3.- Sesión 4_CalculoRelacional-base de datos.pdf3.- Sesión 4_CalculoRelacional-base de datos.pdf
3.- Sesión 4_CalculoRelacional-base de datos.pdf
OmarSosa38
 
Logica de primer orden
Logica de primer ordenLogica de primer orden
Logica de primer orden
samuel viñas
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datos
DILMER OLIVERA
 
Algebra 1 - Relaciones
Algebra 1 - Relaciones Algebra 1 - Relaciones
Algebra 1 - Relaciones
Alejandro Daniel Nieto
 
Calculo relacional
Calculo relacionalCalculo relacional
Poo4
Poo4Poo4
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióN
Sergio Sanchez
 
Metodos numericos1
Metodos numericos1Metodos numericos1
Metodos numericos1
monica
 
Metodos numericos1
Metodos numericos1Metodos numericos1
Metodos numericos1
monica
 
Introduccionseniales
IntroduccionsenialesIntroduccionseniales
Introduccionseniales
lichic
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
rubenbaltazarbalderr
 
Análisis de correspondencias múltiples
Análisis de correspondencias múltiplesAnálisis de correspondencias múltiples
Análisis de correspondencias múltiples
Facultad de Ciencias, UCR
 
Introduccion A SeñAles
Introduccion A SeñAlesIntroduccion A SeñAles
Introduccion A SeñAles
israel.1x
 
Presentación 2 miércoles 5 febrero
Presentación 2 miércoles 5 febreroPresentación 2 miércoles 5 febrero
Presentación 2 miércoles 5 febrero
Thara-R
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
Luis Jherry
 
7 tablas de frecuencias con datos agrupados
7 tablas de frecuencias con datos agrupados7 tablas de frecuencias con datos agrupados
7 tablas de frecuencias con datos agrupados
AlexandraCh1986
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
Marleny Pretell Silva
 
Polinomios
PolinomiosPolinomios
Polinomios
jcremiro
 

Similar a Calculo relacional (20)

Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
3.- Sesión 4_CalculoRelacional-base de datos.pdf
3.- Sesión 4_CalculoRelacional-base de datos.pdf3.- Sesión 4_CalculoRelacional-base de datos.pdf
3.- Sesión 4_CalculoRelacional-base de datos.pdf
 
Logica de primer orden
Logica de primer ordenLogica de primer orden
Logica de primer orden
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datos
 
Algebra 1 - Relaciones
Algebra 1 - Relaciones Algebra 1 - Relaciones
Algebra 1 - Relaciones
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Poo4
Poo4Poo4
Poo4
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióN
 
Metodos numericos1
Metodos numericos1Metodos numericos1
Metodos numericos1
 
Metodos numericos1
Metodos numericos1Metodos numericos1
Metodos numericos1
 
Introduccionseniales
IntroduccionsenialesIntroduccionseniales
Introduccionseniales
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Análisis de correspondencias múltiples
Análisis de correspondencias múltiplesAnálisis de correspondencias múltiples
Análisis de correspondencias múltiples
 
Introduccion A SeñAles
Introduccion A SeñAlesIntroduccion A SeñAles
Introduccion A SeñAles
 
Presentación 2 miércoles 5 febrero
Presentación 2 miércoles 5 febreroPresentación 2 miércoles 5 febrero
Presentación 2 miércoles 5 febrero
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
7 tablas de frecuencias con datos agrupados
7 tablas de frecuencias con datos agrupados7 tablas de frecuencias con datos agrupados
7 tablas de frecuencias con datos agrupados
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Polinomios
PolinomiosPolinomios
Polinomios
 

Último

POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdfPOESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
karlavasquez49
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
genesiscabezas469
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Ani Ann
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
arianet3011
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
JimmyDeveloperWebAnd
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
Fernández Gorka
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
https://gramadal.wordpress.com/
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 
Módulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escrituraMódulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escritura
marilynfloresyomona1
 
Este documento contiene, el programa completo de un acto para realizar la pro...
Este documento contiene, el programa completo de un acto para realizar la pro...Este documento contiene, el programa completo de un acto para realizar la pro...
Este documento contiene, el programa completo de un acto para realizar la pro...
romina395894
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
LinoLatella
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 

Último (20)

POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdfPOESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 
Módulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escrituraMódulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escritura
 
Este documento contiene, el programa completo de un acto para realizar la pro...
Este documento contiene, el programa completo de un acto para realizar la pro...Este documento contiene, el programa completo de un acto para realizar la pro...
Este documento contiene, el programa completo de un acto para realizar la pro...
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 

Calculo relacional

  • 1. “ Año de la Consolidación del Mar de Grau” Grupo: SUCCESS OF TOMORROW Alumnas: Carlos Díaz Mirtha Elena Díaz Chunga Fiorela Jhogany Tema: calculo relacional Curso: Modelamiento de Base de Datos Docente: Porro Chulli Marco
  • 3. definiciòn Lenguaje basado en el cálculo de predicados de primer orden. No procedimental, se expresa qué se quiere obtener y no cómo. Relación: predicado Seleccionar aquellas tuplas cuyo predicado es verdadero. Predicado permite operaciones {=, <>, <=, >=} entre una variable y una constante o entre dos variables.
  • 4. tipos  Cálculo relacional basado en tuplas  Una consulta en TRC es de la forma:  {T | φ(T )}  donde T es una variable tipo tupla y φ(T) es una fórmula que describe a T. El resultado de esta consulta es el conjunto de todas las tuplas t para las cuales la fórmula es verdadera.  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).  Sintáxis de consulta en TRC  La sintáxis es definida a partir de la lógica de primer orden. Donde la variable a utilizar son de tipo tupla. Una variable es libre en una fórmula (o subfórmula) si la (sub) fórmula no contiene ninguna ocurrencia de cuantificadores que la limiten. En una consulta en TRC de la forma: {T | φ(T )}, T es la única variable libre.
  • 5. tipos  Cálculo relacional basado en dominios  Está constituido con los mismos operadores que el calculo relacional de tuplas pero no hay tuplas sino variables dominio. Las expresiones del cálculo relacional de dominios son de la forma { (x, y, z, ...) / P(x, y, z, ...) }, donde x, y, z representan las variables de dominio, P representa una fórmula compuesta de átomos (igual que en el CRT). Los átomos del cálculo relacional de dominios tienen una de las siguientes formas:  (x, y, z ) Î r, donde r es una relación con n atributos y x , y, z .son variables de dominio o constantes.  x q y, donde x e y son variables de dominio y q es un operador de comparación aritmética (>, <, =, ¹). Es necesario que los atributos x e y, tengan dominios cuyos miembros puedan compararse mediante q.  x q c, donde x es una variable de dominio, q es un operador de comparación y c es una constante en el dominio del atributo x.  Variable de tipo dominio Conjunto de posibles valores que puede tomar en la relación.  sintáxis de consulta en DRC 
  • 6. ejemplos  • DEPARTAMENTO(cod_dep : tira(5), nombre : tira(40), director : tira(30), teléfono : entero)  • ASIGNATURA(cod_asg : tira(3), nombre : tira(40), semestre : tira(2), teoría :real, prác : real, cod_dep : tira(5))  • PROFESOR(cod_pro : tira(3), nombre : tira(40), teléfono: entero, cod_dep: tira(5) )  • DOCENCIA( cod_asg: tira(3), cod_pro: tira(3), gteo: entero, gpra: entero)
  • 7. ejemplos  Consulta: “Obtener los nombres de profesores que imparten todas las asignatura”  PX : Profesor  DX : Docencia  AX : Asignatura  {PX.nombre | Profesor(PX) ∧  ∀AX (Asignatura (AX) →  ∃DX (Docencia(DX) ∧ DX.cod_pro=PX.cod_pro ∧  DX.cod_asg=AX.cod_asg))}
  • 8. Bibliografía o linkografía  https://es.wikipedia.org/wiki/C%C3%A1lculo_relacional  http://users.dsic.upv.es/~emarzal/bda/PDF%20Anteriores/Tema2b_ejer.pdf http://www.dsi.fceia.unr.edu.ar/downloads/base_de_datos/CalculoRelacional.pdf