SlideShare una empresa de Scribd logo
1 de 5
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 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.
• 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, son todas las tuplas t para las cuales la fórmula
es verdadera.
TIPOS
Cálculo relacional orientado a los dominios:
• Variables de tupla se reemplazan por variables de dominio.
• Se procesan dominios que alcanzan una o más relaciones.
• 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:
1. (x, y, z) Î r, donde r es una relación con n atributos y x, y, z .son variables de
dominio o constantes.
2. 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.
3. 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.
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’

Más contenido relacionado

Destacado

Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datosPierina Mv
 
Modelamiento de base de datos
Modelamiento de base de datosModelamiento de base de datos
Modelamiento de base de datosPierina Mv
 
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 datosPierina Mv
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalPierina Mv
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transactPierina Mv
 
Modelamiento de base de datos
Modelamiento de base de datosModelamiento de base de datos
Modelamiento de base de datosPierina Mv
 
Operaciones básicas para dibujo - AUTOCAD
Operaciones básicas para dibujo - AUTOCADOperaciones básicas para dibujo - AUTOCAD
Operaciones básicas para dibujo - AUTOCADPierina Mv
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacionPierina Mv
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra RelacionalPierina Mv
 

Destacado (11)

Macafem reviews 2016
Macafem reviews 2016Macafem reviews 2016
Macafem reviews 2016
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
Modelamiento de base de datos
Modelamiento de base de datosModelamiento de base de datos
Modelamiento de base de datos
 
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
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Modelamiento de base de datos
Modelamiento de base de datosModelamiento de base de datos
Modelamiento de base de datos
 
Operaciones básicas para dibujo - AUTOCAD
Operaciones básicas para dibujo - AUTOCADOperaciones básicas para dibujo - AUTOCAD
Operaciones básicas para dibujo - AUTOCAD
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Autocad
AutocadAutocad
Autocad
 

Similar a Calculo relacional

Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datosDILMER OLIVERA
 
Expresiones algebraicas, descomposicion factorial, razon y proporcion y teore...
Expresiones algebraicas, descomposicion factorial, razon y proporcion y teore...Expresiones algebraicas, descomposicion factorial, razon y proporcion y teore...
Expresiones algebraicas, descomposicion factorial, razon y proporcion y teore...karla feijoo
 
Neo4j una guía rápida de devniel.com - parte ii
Neo4j   una guía rápida de devniel.com - parte iiNeo4j   una guía rápida de devniel.com - parte ii
Neo4j una guía rápida de devniel.com - parte iiDaniel Flores
 
Polinomios
PolinomiosPolinomios
Polinomiosjcremiro
 
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óNSergio Sanchez
 
Logica de primer orden
Logica de primer ordenLogica de primer orden
Logica de primer ordensamuel viñas
 
Metodos numericos1
Metodos numericos1Metodos numericos1
Metodos numericos1monica
 
Metodos numericos1
Metodos numericos1Metodos numericos1
Metodos numericos1monica
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacionalLuis Jherry
 
bd2-teorico01.pdf
bd2-teorico01.pdfbd2-teorico01.pdf
bd2-teorico01.pdfsrmv59
 
Módulo autoinstruccionalrelacionesyfunciones
Módulo autoinstruccionalrelacionesyfuncionesMódulo autoinstruccionalrelacionesyfunciones
Módulo autoinstruccionalrelacionesyfuncionesYanio Parra_Ibargüen
 
MóDulo Instruccional Relaciones Y Funciones
MóDulo Instruccional Relaciones Y FuncionesMóDulo Instruccional Relaciones Y Funciones
MóDulo Instruccional Relaciones Y FuncionesLuz Almodóvar
 

Similar a Calculo relacional (20)

Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datos
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
2pdf relacoinal.pdf
2pdf relacoinal.pdf2pdf relacoinal.pdf
2pdf relacoinal.pdf
 
Expresiones algebraicas, descomposicion factorial, razon y proporcion y teore...
Expresiones algebraicas, descomposicion factorial, razon y proporcion y teore...Expresiones algebraicas, descomposicion factorial, razon y proporcion y teore...
Expresiones algebraicas, descomposicion factorial, razon y proporcion y teore...
 
Bases de Datos Cap:IV
Bases de Datos  Cap:IVBases de Datos  Cap:IV
Bases de Datos Cap:IV
 
Neo4j una guía rápida de devniel.com - parte ii
Neo4j   una guía rápida de devniel.com - parte iiNeo4j   una guía rápida de devniel.com - parte ii
Neo4j una guía rápida de devniel.com - parte ii
 
Polinomios
PolinomiosPolinomios
Polinomios
 
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
 
Logica de primer orden
Logica de primer ordenLogica de primer orden
Logica de primer orden
 
Metodos numericos1
Metodos numericos1Metodos numericos1
Metodos numericos1
 
Metodos numericos1
Metodos numericos1Metodos numericos1
Metodos numericos1
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
bd2-teorico01.pdf
bd2-teorico01.pdfbd2-teorico01.pdf
bd2-teorico01.pdf
 
Módulo autoinstruccionalrelacionesyfunciones
Módulo autoinstruccionalrelacionesyfuncionesMódulo autoinstruccionalrelacionesyfunciones
Módulo autoinstruccionalrelacionesyfunciones
 
MóDulo Instruccional Relaciones Y Funciones
MóDulo Instruccional Relaciones Y FuncionesMóDulo Instruccional Relaciones Y Funciones
MóDulo Instruccional Relaciones Y Funciones
 
Bd 5
Bd 5Bd 5
Bd 5
 

Último

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 

Último (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 

Calculo relacional

  • 1.
  • 2. 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.
  • 3. 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. • 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, son todas las tuplas t para las cuales la fórmula es verdadera.
  • 4. TIPOS Cálculo relacional orientado a los dominios: • Variables de tupla se reemplazan por variables de dominio. • Se procesan dominios que alcanzan una o más relaciones. • 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: 1. (x, y, z) Î r, donde r es una relación con n atributos y x, y, z .son variables de dominio o constantes. 2. 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. 3. 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.
  • 5. 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’