SlideShare una empresa de Scribd logo
ALGEBRA RELACIONAL
CONTENIDO
DEFINICIÓN
El álgebra relacional es un conjunto de
operaciones que describen paso a paso cómo
computar una respuesta sobre las relaciones, tal y
como éstas son definidas en el modelo relacional.
Denominada de tipo procedimental, a diferencia del
Cálculo relacional que es de tipo declarativo.
Describe el aspecto de la manipulación de datos. Estas
operaciones se usan como una representación
intermedia de una consulta a una base de datos y,
debido a sus propiedades algebraicas, sirven para
obtener una versión más optimizada y eficiente de
dicha consulta.
OPERACIONES CONJUNTISTAS
Las operaciones conjuntistas del Álgebra relacional
son la unión, la intersección, la diferencia y el producto
cartesiano.
OPERACIONES ESPECIFICAMENTE
RELACIONALES
Las operaciones específicamente relacionales son la
selección, la proyección y la combinación.
En selección: la selección es una operación unaria. Siendo
C una condición de selección, la selección de T con la
condición C se indica como T(C).
En proyección: es una operación unaria.
En combinación: es una operación binaria.
EJEMPLOS
 Si queremos obtener una relación R con los
despachos de la base de datos del ejemplo que
están en el edificio Marina y que tienen una
superficie de más de 12 metros cuadrados, haremos
la siguiente selección:
R := DESPACHOS(edificio = Marina y superficie > 12).
RESUMEN
 El Algebra relacional es un lenguaje de consulta
procedural. Consta de un conjunto de operaciones que
toman como entrada una o dos relaciones y producen
como resultado una nueva relación, por lo tanto, es
posible anidar y combinar operadores.
 El álgebra relacional consiste de algunas simples pero
poderosas maneras de construir nuevas relaciones a
partir de otras. Si pensamos que las relaciones iniciales
son los datos almacenados entonces las nuevas
relaciones se pueden ver como respuestas a algunas
consultas deseadas.
RECOMENDACIONES
 El algebra y el calculo relacional son lenguajes
formales asociados con el modelo
relacional. ¡ Informalmente, el algebra relacional es
un lenguaje procedimental (alto nivel) y el calculo
relacional es un lenguaje no procedimental. ¡ Ambos
lenguajes son equivalentes. ¡ Un lenguaje que
produce una relación que puede ser derivada
usando calculo relacional es relacionalmente
completa
CONCLUSIONES
 Ejemplos 0 + - = 9 8 7 1 2 3 4 5 6 c ¿Qué es el álgebra
relacional? Conjunto de operaciones matemáticas definidas
en la cual sus operandos son relaciones (instancias) o
variables que representan relaciones. Sus operadores están
diseñados para hacer las tareas mas comunes que se
necesitan para especificar formalmente consultas a bases de
datos relacionales. ¿Qué es el calculo relacional? El cálculo
relacional es un lenguaje de consulta que describe la
respuesta deseada sobre una Base de datos sin especificar
como obtenerla; el cálculo relacional es de tipo declarativo.
álgebra Relacional SELECT
PROJECT
PRODUCT
UNION
LINKOGRAFIA
 https://es.wikipedia.org/wiki/%C3%81lgebra_relacional
 https://books.google.com.pe/books?id=pEkTzCIYWaAC&pg=PA36&lpg=P
A36&dq=operaciones+conjuntistas+algebra+relacional&source=bl&ots=
Thq4XLGDan&sig=J0kktc9Czt5ugjbtQ-
c2CvdHUlY&hl=es&sa=X&ved=0ahUKEwjW1YWW6p_MAhWCph4KHZHdB
8AQ6AEIIzAB#v=onepage&q=operaciones%20conjuntistas%20algebra%2
0relacional&f=false
 http://www.dataprix.com/521-seleccion

Más contenido relacionado

La actualidad más candente

Case
CaseCase
CALCULO RELACIONAL
CALCULO RELACIONALCALCULO RELACIONAL
CALCULO RELACIONAL
Alcira Gonzales
 
Calculo relacional
Calculo relacionalCalculo relacional
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
Pamela Quinde
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
adfc8
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
Yarquiri Claudio
 
Expresiones 1
Expresiones 1Expresiones 1
Expresiones 1
cesar granda
 
25y24
25y2425y24
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
josecuartas
 
Cálculo relacional
Cálculo relacionalCálculo relacional
Cálculo relacional
DorvinEduardo
 
Operadores
Operadores Operadores
Operadores
Camilo Rodriguez
 
funcion logica
funcion logicafuncion logica
funcion logica
Arlen Rodriguez
 
Presentacion de examen
Presentacion de examenPresentacion de examen
Presentacion de examen
manusilva20042
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
Lesli Pacheco
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
Bernardino Fuentes
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
Jorge Eduardo Aranda Terán
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
LuiS YmAY
 
Elementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relaciónElementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relación
Cam Bandini
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
UTN
 
Informatica
InformaticaInformatica
Informatica
makabro65
 

La actualidad más candente (20)

Case
CaseCase
Case
 
CALCULO RELACIONAL
CALCULO RELACIONALCALCULO RELACIONAL
CALCULO RELACIONAL
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Expresiones 1
Expresiones 1Expresiones 1
Expresiones 1
 
25y24
25y2425y24
25y24
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Cálculo relacional
Cálculo relacionalCálculo relacional
Cálculo relacional
 
Operadores
Operadores Operadores
Operadores
 
funcion logica
funcion logicafuncion logica
funcion logica
 
Presentacion de examen
Presentacion de examenPresentacion de examen
Presentacion de examen
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Elementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relaciónElementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relación
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Informatica
InformaticaInformatica
Informatica
 

Destacado

CV-Ahmed Mostafa
CV-Ahmed MostafaCV-Ahmed Mostafa
CV-Ahmed Mostafa
Ahmed Mostafa
 
Bases de Datos Cap:IV
Bases de Datos  Cap:IVBases de Datos  Cap:IV
Bases de Datos Cap:IV
Videoconferencias UTPL
 
Curso de bases de dtos
Curso de bases de dtosCurso de bases de dtos
Curso de bases de dtos
Gerardo Cardoso
 
Algebra y calculo relacional
Algebra y calculo relacionalAlgebra y calculo relacional
Algebra y calculo relacional
Albert Sinergy
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
Blanca Parra
 
Bases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacionalBases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacional
Carlos Castillo (ChaTo)
 

Destacado (6)

CV-Ahmed Mostafa
CV-Ahmed MostafaCV-Ahmed Mostafa
CV-Ahmed Mostafa
 
Bases de Datos Cap:IV
Bases de Datos  Cap:IVBases de Datos  Cap:IV
Bases de Datos Cap:IV
 
Curso de bases de dtos
Curso de bases de dtosCurso de bases de dtos
Curso de bases de dtos
 
Algebra y calculo relacional
Algebra y calculo relacionalAlgebra y calculo relacional
Algebra y calculo relacional
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Bases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacionalBases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacional
 

Similar a Algebra relacional

Modelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacionalModelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacional
Maite De la flor Céspedes Martínez
 
Clase algebra relacional .pptx
Clase algebra relacional .pptxClase algebra relacional .pptx
Clase algebra relacional .pptx
GuadalupeCruz90889
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
LuiS YmAY
 
ALGEBRA RELACIONAL
ALGEBRA RELACIONALALGEBRA RELACIONAL
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
pamelafernandezcalderon
 
5. modelo físico operaciones unarias
5. modelo físico   operaciones unarias5. modelo físico   operaciones unarias
5. modelo físico operaciones unarias
Galo Anzules
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
sarai0000
 
Algebra relacional (operaciones)
Algebra relacional (operaciones)Algebra relacional (operaciones)
Algebra relacional (operaciones)
sarai0000
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
KennyCalderon5
 
Unidad B
Unidad BUnidad B
Unidad B
astrgonl
 
prueba de base de datos
prueba de base de datosprueba de base de datos
prueba de base de datos
silvanaguaynilla
 
Algebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosAlgebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datos
JosepSalvadorSotoObregon
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
still01
 
PresentacióN Tema 8
PresentacióN Tema 8PresentacióN Tema 8
PresentacióN Tema 8
Andalucia
 
MODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdfMODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdf
Maria Garcia
 
Tarea 13
Tarea 13Tarea 13
Unidad v algebra relacional
Unidad v   algebra relacionalUnidad v   algebra relacional
Unidad v algebra relacional
Alberto Barrueta Sanchez
 
unidad v Algebra Relacinal
unidad v Algebra Relacinalunidad v Algebra Relacinal
unidad v Algebra Relacinal
Vlad Zarek
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
Hugo Sanchez
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
Marleny Pretell Silva
 

Similar a Algebra relacional (20)

Modelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacionalModelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacional
 
Clase algebra relacional .pptx
Clase algebra relacional .pptxClase algebra relacional .pptx
Clase algebra relacional .pptx
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
 
ALGEBRA RELACIONAL
ALGEBRA RELACIONALALGEBRA RELACIONAL
ALGEBRA RELACIONAL
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
5. modelo físico operaciones unarias
5. modelo físico   operaciones unarias5. modelo físico   operaciones unarias
5. modelo físico operaciones unarias
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra relacional (operaciones)
Algebra relacional (operaciones)Algebra relacional (operaciones)
Algebra relacional (operaciones)
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Unidad B
Unidad BUnidad B
Unidad B
 
prueba de base de datos
prueba de base de datosprueba de base de datos
prueba de base de datos
 
Algebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosAlgebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datos
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
 
PresentacióN Tema 8
PresentacióN Tema 8PresentacióN Tema 8
PresentacióN Tema 8
 
MODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdfMODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdf
 
Tarea 13
Tarea 13Tarea 13
Tarea 13
 
Unidad v algebra relacional
Unidad v   algebra relacionalUnidad v   algebra relacional
Unidad v algebra relacional
 
unidad v Algebra Relacinal
unidad v Algebra Relacinalunidad v Algebra Relacinal
unidad v Algebra Relacinal
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 

Más de bandida123

herramienta de linea
herramienta de lineaherramienta de linea
herramienta de linea
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
 
TABLAS
TABLASTABLAS
TABLAS
bandida123
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
bandida123
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
bandida123
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
bandida123
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
bandida123
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
bandida123
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
bandida123
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
bandida123
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
bandida123
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
bandida123
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
bandida123
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
bandida123
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
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
 
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
 
base de dato
base de dato base de dato
base de dato
bandida123
 
base de datos
base de datos base de datos
base de datos
bandida123
 

Más de bandida123 (20)

herramienta de linea
herramienta de lineaherramienta de linea
herramienta de linea
 
Consulta en access
Consulta en accessConsulta en access
Consulta en access
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESS
 
TABLAS
TABLASTABLAS
TABLAS
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
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
 
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
 
base de dato
base de dato base de dato
base de dato
 
base de datos
base de datos base de datos
base de datos
 

Último

tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
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
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTREACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ssuserbbe638
 
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
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
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
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 

Último (20)

tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
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
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTREACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
 
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
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
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...
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 

Algebra relacional

  • 2. DEFINICIÓN El álgebra relacional es un conjunto de operaciones que describen paso a paso cómo computar una respuesta sobre las relaciones, tal y como éstas son definidas en el modelo relacional. Denominada de tipo procedimental, a diferencia del Cálculo relacional que es de tipo declarativo. Describe el aspecto de la manipulación de datos. Estas operaciones se usan como una representación intermedia de una consulta a una base de datos y, debido a sus propiedades algebraicas, sirven para obtener una versión más optimizada y eficiente de dicha consulta.
  • 3. OPERACIONES CONJUNTISTAS Las operaciones conjuntistas del Álgebra relacional son la unión, la intersección, la diferencia y el producto cartesiano.
  • 4. OPERACIONES ESPECIFICAMENTE RELACIONALES Las operaciones específicamente relacionales son la selección, la proyección y la combinación. En selección: la selección es una operación unaria. Siendo C una condición de selección, la selección de T con la condición C se indica como T(C). En proyección: es una operación unaria. En combinación: es una operación binaria.
  • 5. EJEMPLOS  Si queremos obtener una relación R con los despachos de la base de datos del ejemplo que están en el edificio Marina y que tienen una superficie de más de 12 metros cuadrados, haremos la siguiente selección: R := DESPACHOS(edificio = Marina y superficie > 12).
  • 6. RESUMEN  El Algebra relacional es un lenguaje de consulta procedural. Consta de un conjunto de operaciones que toman como entrada una o dos relaciones y producen como resultado una nueva relación, por lo tanto, es posible anidar y combinar operadores.  El álgebra relacional consiste de algunas simples pero poderosas maneras de construir nuevas relaciones a partir de otras. Si pensamos que las relaciones iniciales son los datos almacenados entonces las nuevas relaciones se pueden ver como respuestas a algunas consultas deseadas.
  • 7. RECOMENDACIONES  El algebra y el calculo relacional son lenguajes formales asociados con el modelo relacional. ¡ Informalmente, el algebra relacional es un lenguaje procedimental (alto nivel) y el calculo relacional es un lenguaje no procedimental. ¡ Ambos lenguajes son equivalentes. ¡ Un lenguaje que produce una relación que puede ser derivada usando calculo relacional es relacionalmente completa
  • 8. CONCLUSIONES  Ejemplos 0 + - = 9 8 7 1 2 3 4 5 6 c ¿Qué es el álgebra relacional? Conjunto de operaciones matemáticas definidas en la cual sus operandos son relaciones (instancias) o variables que representan relaciones. Sus operadores están diseñados para hacer las tareas mas comunes que se necesitan para especificar formalmente consultas a bases de datos relacionales. ¿Qué es el calculo relacional? El cálculo relacional es un lenguaje de consulta que describe la respuesta deseada sobre una Base de datos sin especificar como obtenerla; el cálculo relacional es de tipo declarativo. álgebra Relacional SELECT PROJECT PRODUCT UNION