SlideShare una empresa de Scribd logo
1 de 14
 LELY YOJANY YDROGO MEGO.
 DEISY GLADYS VILCHEZ CIEZA.
ALGEBRA RELACIONAL
INGENIERIA DE SISTEMAS Y TELEMÀTICA.
VI CICLO.
ALGEBRA RELACIONAL
DEFINICIÒN
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.
OPERCIONES CONJUNTISTAS
Las operaciones conjuntistas del álgebra relacional son
similares a las operaciones de la teoría de conjuntos, su
diferencia o especificidad se centra en que las relaciones
corresponden con los conjuntos y las tuplas con los
elementos. Estas operaciones son las siguientes:
El operador de selección opta por tuplas que satisfagan cierto
predicado, se utiliza la letra griega sigma minúscula (σ) para
señalar la selección. El predicado aparece como subíndice de σ. La
Relación que constituye el argumento se da entre paréntesis
después de la σ.
Por Ejemplo:
. Selección:
En álgebra relacional el producto de dos relaciones A y B es:
AVeces B o A X B produce el conjunto de todas las tuplas t tales
que t es el encadenamiento de una tuplaa perteneciente a A y de
una b que pertenece a B. se utiliza el símbolo X para representar el
producto
Por Ejemplo:
. Producto cartesiano.
La operación de proyección permite quitar ciertos atributos de la
relación, esta operación es unaria, copiando su relación base dada
como argumento y quitando ciertas columnas, La proyección se
señala con la letra griega pi mayúscula (Π). Como subíndice
de Π se coloca una lista de todos los atributos que se desea
aparezcan en el resultado. La relación argumento se escribe
después de Π entre paréntesis.
Por Ejemplo:
. Proyección:
La unión es una operación que, a partir de dos relaciones, obtiene
una nueva relación formada por todas las tuplas que están en
alguna de las relaciones de partida. Se relaciona con el operador
lógico “o”, es decir, es equivalente a la unión de conjuntos, por lo
tanto obedece a sus propiedades. A UNION B oA ∪ B produce el
conjunto de todas las tuplas que pertenecen ya sea a A o a B o a
Ambas. Al igual que en teoría de conjuntos el símbolo ∪
representa aquí la unión de dos relaciones.
Por Ejemplo:
. Unión:
Devuelve todos los Dueños y los Choferes.
En álgebra relacional la diferencia entre dos relaciones
compatibles A y B A MENOS B o A – B produce el conjunto de
todas las tuplas que pertenecen a A y no pertenecen a B.
Por Ejemplo:
. Diferencia:
Devuelve todos los dueños que NO son choferes
En álgebra relacional la intersección de dos relaciones
compatibles A y B A INTERSECCION B o A ∩ B produce el conjunto de
todas las tuplas pertenecientes a A y B. Al igual que en teoría de
conjuntos el símbolo ∩ representa aquí la intersección entre dos
relaciones.
.
Por Ejemplo:
• Intersección.
Devuelve todos los dueños que también son choferes
La combinación es una operación binaria. Siendo T y S dos relaciones
cuyos esquemas no tienen ningún nombre de atributo común, y siendo
B una condición de combinación, la combinación de T y S según la
condición B se indica T[B]S.
.
• Combinación:
En álgebra relacional el operador de división divide la relación A con
grado m + n por la relación B entregando como resultado una relación
con grado m. El atributo m + i de A y el atributo i de B deben estar
definidos dentro del mismo dominio. Así el resultado deA DIVIDIDO
POR B o A / B produce la relación C con un sólo atributo X, tal que cada
valor de x de C.X aparece como un valor de A.X, y el par de valores (x, y)
aparece en A para todos los valores y que aparecen en B.
.
Por Ejemplo:
• División.
Selecciona todos los autos a cuyos choferes les caduca la
licencia el 01/01/1999
En álgebra relacional el JOIN entre el atributo X de la relación A con el
atributo Y de la relación B produce el conjunto de todas las tuplas t tal
que t es el encadenamiento de una tupla a perteneciente a A y una
tupla b perteneciente a B que cumplen con el predicado “A.X comp B.Y
es verdadero” (siendo comp un operador relacional y los atributos A.X y
B.Y pertenecientes al mismo dominio). Si el operador relacional “comp”
es “=” entonces el conjunto resultante es un EQUI-JOIN. Si se quita uno
de éstos (usando una proyección) entonces el resultado es un JOIN-
NATURAL.
. Por Ejemplo:
• JOIN O REUNION
 Sea la siguiente Base de Datos:
VUELOS (nro-vuelo, desde, hasta)
AVIÓN – UITILIZADO (nro-vuelo, tipo-avion, nro-avión)
INFO-PASAJEROS (nro-vuelo, dni, nombre, origen, destino).
Los vuelos no pueden tener más de dos escalas y no hay cambio de tipo de avión para un
mismo número de vuelo.
Realizar las siguientes consultas:
1.-Listar los números de vuelos de A hasta F.
σ nro-vuelo (π desde=A, hasta=F) (VUELOS)
2.-Listar los tipos de avión que no son utilizados en ningún vuelo que pase por B
π tipo-avión (σ destino /B) (AVION-UTILIZADO)(INFO-PASAJEROS)
3.- Listar los pasajeros y números de vuelos para aquellos pasajeros que viajan de
A a D pasando por B.
π nombre, nro-vuelo (σ origen=A, π destino=D) (INFO-PASAJEROS)
4.- listar los tipos de avión que son utilizados en todos los vuelos que pasan por C.
π tipo-avión (σ destino=C)(AVION-UTILIZADO)(INFO-PASAJEROS)
EJEMPLO
Algebra relacional y operaciones básicas

Más contenido relacionado

La actualidad más candente

Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalclaudyabra
 
Recta Numerica
Recta NumericaRecta Numerica
Recta Numericafortiz_jm
 
Operaciones basicas(2)
Operaciones basicas(2)Operaciones basicas(2)
Operaciones basicas(2)JOHN BONILLA
 
Relaciones Y Funciones
Relaciones Y FuncionesRelaciones Y Funciones
Relaciones Y Funcionesguestee24d3
 
Algebra y calculo relacional
Algebra y calculo relacionalAlgebra y calculo relacional
Algebra y calculo relacionalAlbert Sinergy
 
Funciones y relaciones
Funciones y relaciones Funciones y relaciones
Funciones y relaciones sitayanis
 
Presentacion de matematicas
Presentacion de matematicasPresentacion de matematicas
Presentacion de matematicasP0L0
 
Relaciones y funciones
Relaciones y funcionesRelaciones y funciones
Relaciones y funcionessoportedocente
 
Conjuntos producto y grafos de funciones
Conjuntos producto y grafos de funcionesConjuntos producto y grafos de funciones
Conjuntos producto y grafos de funcionesGiovanni Vielma
 
Relaciones y funciones
Relaciones y funcionesRelaciones y funciones
Relaciones y funcionesArantxa Calvo
 
Ecuaciones cuadráticas por formula general
Ecuaciones cuadráticas por formula generalEcuaciones cuadráticas por formula general
Ecuaciones cuadráticas por formula generalvladimirbatiz
 
GTC3_RELACION DE ORDEN EN LOS NUMEROS REALES
GTC3_RELACION DE ORDEN EN LOS NUMEROS REALESGTC3_RELACION DE ORDEN EN LOS NUMEROS REALES
GTC3_RELACION DE ORDEN EN LOS NUMEROS REALESEDER JOSÉ
 
Tema4 algebra relacional
Tema4   algebra relacionalTema4   algebra relacional
Tema4 algebra relacionalAlvaro Loustau
 

La actualidad más candente (20)

Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
5 Expresiones
5 Expresiones5 Expresiones
5 Expresiones
 
Algebra 1 - Relaciones
Algebra 1 - Relaciones Algebra 1 - Relaciones
Algebra 1 - Relaciones
 
Recta Numerica
Recta NumericaRecta Numerica
Recta Numerica
 
relaciones y funciones
relaciones y funcionesrelaciones y funciones
relaciones y funciones
 
Operaciones basicas(2)
Operaciones basicas(2)Operaciones basicas(2)
Operaciones basicas(2)
 
Matematica numeros reales
Matematica numeros realesMatematica numeros reales
Matematica numeros reales
 
Relaciones Y Funciones
Relaciones Y FuncionesRelaciones Y Funciones
Relaciones Y Funciones
 
Algebra y calculo relacional
Algebra y calculo relacionalAlgebra y calculo relacional
Algebra y calculo relacional
 
Funciones y relaciones
Funciones y relaciones Funciones y relaciones
Funciones y relaciones
 
Qué es una función?
Qué es una función?Qué es una función?
Qué es una función?
 
Presentacion de matematicas
Presentacion de matematicasPresentacion de matematicas
Presentacion de matematicas
 
Relaciones y funciones
Relaciones y funcionesRelaciones y funciones
Relaciones y funciones
 
Conjuntos producto y grafos de funciones
Conjuntos producto y grafos de funcionesConjuntos producto y grafos de funciones
Conjuntos producto y grafos de funciones
 
Elizabeth tinama
Elizabeth tinamaElizabeth tinama
Elizabeth tinama
 
Relaciones y funciones
Relaciones y funcionesRelaciones y funciones
Relaciones y funciones
 
Ecuaciones cuadráticas por formula general
Ecuaciones cuadráticas por formula generalEcuaciones cuadráticas por formula general
Ecuaciones cuadráticas por formula general
 
Propiedades funciones
Propiedades funcionesPropiedades funciones
Propiedades funciones
 
GTC3_RELACION DE ORDEN EN LOS NUMEROS REALES
GTC3_RELACION DE ORDEN EN LOS NUMEROS REALESGTC3_RELACION DE ORDEN EN LOS NUMEROS REALES
GTC3_RELACION DE ORDEN EN LOS NUMEROS REALES
 
Tema4 algebra relacional
Tema4   algebra relacionalTema4   algebra relacional
Tema4 algebra relacional
 

Similar a Algebra relacional y operaciones básicas

Similar a Algebra relacional y operaciones básicas (20)

Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
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
 
bd2-teorico01.pdf
bd2-teorico01.pdfbd2-teorico01.pdf
bd2-teorico01.pdf
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Bases de Datos Cap:IV
Bases de Datos  Cap:IVBases de Datos  Cap:IV
Bases de Datos Cap:IV
 
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
 
U1 pp
U1 ppU1 pp
U1 pp
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Asignación lll
Asignación lllAsignación lll
Asignación lll
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Clase algebra relacional .pptx
Clase algebra relacional .pptxClase algebra relacional .pptx
Clase algebra relacional .pptx
 
Matematica
MatematicaMatematica
Matematica
 
presentacion
presentacionpresentacion
presentacion
 
Programa oficial 2año
Programa oficial  2añoPrograma oficial  2año
Programa oficial 2año
 
Programa oficial 2año
Programa oficial  2añoPrograma oficial  2año
Programa oficial 2año
 
Presentación
Presentación  Presentación
Presentación
 
Expresiones Algebraicas.pptx
Expresiones Algebraicas.pptxExpresiones Algebraicas.pptx
Expresiones Algebraicas.pptx
 

Más de DeisyVilchez

Interculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docxInterculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docxDeisyVilchez
 
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docxARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docxDeisyVilchez
 
Seguridad en internet
Seguridad en internetSeguridad en internet
Seguridad en internetDeisyVilchez
 
Modelo de-referencia-osi
Modelo de-referencia-osiModelo de-referencia-osi
Modelo de-referencia-osiDeisyVilchez
 
Clasisificacion de redes
Clasisificacion de redesClasisificacion de redes
Clasisificacion de redesDeisyVilchez
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorDeisyVilchez
 
Arquictectura cisc
Arquictectura ciscArquictectura cisc
Arquictectura ciscDeisyVilchez
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosDeisyVilchez
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sqlDeisyVilchez
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql serverDeisyVilchez
 
Diseño de base de datos
Diseño de base de datosDiseño de base de datos
Diseño de base de datosDeisyVilchez
 

Más de DeisyVilchez (19)

Interculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docxInterculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docx
 
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docxARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
 
Seguridad en internet
Seguridad en internetSeguridad en internet
Seguridad en internet
 
Modelo ip
Modelo ipModelo ip
Modelo ip
 
Modelo de-referencia-osi
Modelo de-referencia-osiModelo de-referencia-osi
Modelo de-referencia-osi
 
Clasisificacion de redes
Clasisificacion de redesClasisificacion de redes
Clasisificacion de redes
 
Red
RedRed
Red
 
Ciclos
CiclosCiclos
Ciclos
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Arquictectura cisc
Arquictectura ciscArquictectura cisc
Arquictectura cisc
 
Trabajo 01
Trabajo 01Trabajo 01
Trabajo 01
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diseño de base de datos
Diseño de base de datosDiseño de base de datos
Diseño de base de datos
 
Base de-datos-i
Base de-datos-iBase de-datos-i
Base de-datos-i
 

Último

programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
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
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
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
 

Último (20)

Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
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
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
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
 

Algebra relacional y operaciones básicas

  • 1.  LELY YOJANY YDROGO MEGO.  DEISY GLADYS VILCHEZ CIEZA. ALGEBRA RELACIONAL INGENIERIA DE SISTEMAS Y TELEMÀTICA. VI CICLO.
  • 2. ALGEBRA RELACIONAL DEFINICIÒN 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.
  • 3. OPERCIONES CONJUNTISTAS Las operaciones conjuntistas del álgebra relacional son similares a las operaciones de la teoría de conjuntos, su diferencia o especificidad se centra en que las relaciones corresponden con los conjuntos y las tuplas con los elementos. Estas operaciones son las siguientes:
  • 4. El operador de selección opta por tuplas que satisfagan cierto predicado, se utiliza la letra griega sigma minúscula (σ) para señalar la selección. El predicado aparece como subíndice de σ. La Relación que constituye el argumento se da entre paréntesis después de la σ. Por Ejemplo: . Selección:
  • 5. En álgebra relacional el producto de dos relaciones A y B es: AVeces B o A X B produce el conjunto de todas las tuplas t tales que t es el encadenamiento de una tuplaa perteneciente a A y de una b que pertenece a B. se utiliza el símbolo X para representar el producto Por Ejemplo: . Producto cartesiano.
  • 6. La operación de proyección permite quitar ciertos atributos de la relación, esta operación es unaria, copiando su relación base dada como argumento y quitando ciertas columnas, La proyección se señala con la letra griega pi mayúscula (Π). Como subíndice de Π se coloca una lista de todos los atributos que se desea aparezcan en el resultado. La relación argumento se escribe después de Π entre paréntesis. Por Ejemplo: . Proyección:
  • 7. La unión es una operación que, a partir de dos relaciones, obtiene una nueva relación formada por todas las tuplas que están en alguna de las relaciones de partida. Se relaciona con el operador lógico “o”, es decir, es equivalente a la unión de conjuntos, por lo tanto obedece a sus propiedades. A UNION B oA ∪ B produce el conjunto de todas las tuplas que pertenecen ya sea a A o a B o a Ambas. Al igual que en teoría de conjuntos el símbolo ∪ representa aquí la unión de dos relaciones. Por Ejemplo: . Unión: Devuelve todos los Dueños y los Choferes.
  • 8. En álgebra relacional la diferencia entre dos relaciones compatibles A y B A MENOS B o A – B produce el conjunto de todas las tuplas que pertenecen a A y no pertenecen a B. Por Ejemplo: . Diferencia: Devuelve todos los dueños que NO son choferes
  • 9. En álgebra relacional la intersección de dos relaciones compatibles A y B A INTERSECCION B o A ∩ B produce el conjunto de todas las tuplas pertenecientes a A y B. Al igual que en teoría de conjuntos el símbolo ∩ representa aquí la intersección entre dos relaciones. . Por Ejemplo: • Intersección. Devuelve todos los dueños que también son choferes
  • 10. La combinación es una operación binaria. Siendo T y S dos relaciones cuyos esquemas no tienen ningún nombre de atributo común, y siendo B una condición de combinación, la combinación de T y S según la condición B se indica T[B]S. . • Combinación:
  • 11. En álgebra relacional el operador de división divide la relación A con grado m + n por la relación B entregando como resultado una relación con grado m. El atributo m + i de A y el atributo i de B deben estar definidos dentro del mismo dominio. Así el resultado deA DIVIDIDO POR B o A / B produce la relación C con un sólo atributo X, tal que cada valor de x de C.X aparece como un valor de A.X, y el par de valores (x, y) aparece en A para todos los valores y que aparecen en B. . Por Ejemplo: • División. Selecciona todos los autos a cuyos choferes les caduca la licencia el 01/01/1999
  • 12. En álgebra relacional el JOIN entre el atributo X de la relación A con el atributo Y de la relación B produce el conjunto de todas las tuplas t tal que t es el encadenamiento de una tupla a perteneciente a A y una tupla b perteneciente a B que cumplen con el predicado “A.X comp B.Y es verdadero” (siendo comp un operador relacional y los atributos A.X y B.Y pertenecientes al mismo dominio). Si el operador relacional “comp” es “=” entonces el conjunto resultante es un EQUI-JOIN. Si se quita uno de éstos (usando una proyección) entonces el resultado es un JOIN- NATURAL. . Por Ejemplo: • JOIN O REUNION
  • 13.  Sea la siguiente Base de Datos: VUELOS (nro-vuelo, desde, hasta) AVIÓN – UITILIZADO (nro-vuelo, tipo-avion, nro-avión) INFO-PASAJEROS (nro-vuelo, dni, nombre, origen, destino). Los vuelos no pueden tener más de dos escalas y no hay cambio de tipo de avión para un mismo número de vuelo. Realizar las siguientes consultas: 1.-Listar los números de vuelos de A hasta F. σ nro-vuelo (π desde=A, hasta=F) (VUELOS) 2.-Listar los tipos de avión que no son utilizados en ningún vuelo que pase por B π tipo-avión (σ destino /B) (AVION-UTILIZADO)(INFO-PASAJEROS) 3.- Listar los pasajeros y números de vuelos para aquellos pasajeros que viajan de A a D pasando por B. π nombre, nro-vuelo (σ origen=A, π destino=D) (INFO-PASAJEROS) 4.- listar los tipos de avión que son utilizados en todos los vuelos que pasan por C. π tipo-avión (σ destino=C)(AVION-UTILIZADO)(INFO-PASAJEROS) EJEMPLO