SlideShare una empresa de Scribd logo
1 de 7
ALGEBRA RELACIONBAL
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. Hay ocho operadores en el
álgebra relacional que construyen relaciones y manipulan datos, estos
son:
Selección
Proyección
Producto
Unión
Intersección
Diferencia
Join
División
TUPLAS: Una tupla se define como una función finita que asocia
unívocamente los nombres de los campos de una relación con los
valores de una instanciación de la misma. En términos simplistas, es
una fila de una tabla relacional.
UNION COMPATIBLE: Una unión es compatible entre dos relaciones
R, S, si ellas poseen el mismo grado y el dominio del i-ésimo elemento
de la relación R es el mismo que el i-ésimo elemento de la relación S.
GRADO: Número de atributos.
Proyección (Π)
Permite extraer columnas
(atributos) de una relación,
dando como resultado
un subconjunto vertical de
atributos de la relación.
Producto cartesiano (x)
El producto cartesiano
de dos relaciones se escribe
como:
Unión (∪)
La operación
retorno el conjunto de tuplas que
están en R, o en S, o en ambas. R
y S son uniones compatibles.
OPERACIONES
CONJUNTISTAS
OPERACIONES ESPECIFICAMENTE
RELACIONALES
Intersección.
En álgebra relacional la
intersección de dos relaciones
compatibles A y B
A INTERSECCION B o A ∩ B.
Unión.
En álgebra relacional la unión
de dos relaciones
compatibles[3]A y B es:
A UNION B o A ∪ B
DIVISION
Lo primero que hacemos es
extraer en una tabla todos los
códigos de todos los productos ,a
esta tabla la denominamos A .
Agrupación (Ģ)
Permite agrupar conjuntos
de valores en función de un
campo determinado y hacer
operaciones con otros
campos.
 Por ejemplo: En la figura adyacente, se observa la
relación Alumnos, los atributos y las tuplas; análogo a lo
que sería una tabla, campos y registros respectivamente,
mas no son lo mismo ya que los primeros tienen
estructura de conjunto. El principal objetivo del modelo
de datos relacional es facilitar que la base de datos sea
percibida o vista por el usuario como una estructura lógica
que consiste en un conjunto de relaciones y no como una
estructura física de implementación. Esto ayuda a
conseguir un alto grado de independencia de los datos.
Algebra relacional

Más contenido relacionado

La actualidad más candente (15)

Institución educativa chigorodó
Institución educativa chigorodóInstitución educativa chigorodó
Institución educativa chigorodó
 
Practica 3 llenado de hoja de excel
Practica 3 llenado de hoja de excelPractica 3 llenado de hoja de excel
Practica 3 llenado de hoja de excel
 
Excel
ExcelExcel
Excel
 
Los conectores logicos
Los conectores logicosLos conectores logicos
Los conectores logicos
 
Daniel 2
Daniel 2Daniel 2
Daniel 2
 
. Paola
. Paola. Paola
. Paola
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Clase 2
Clase 2Clase 2
Clase 2
 
Fórmulas y funciones básicas
Fórmulas y funciones básicasFórmulas y funciones básicas
Fórmulas y funciones básicas
 
referencias con excel y calc
 referencias con excel y calc referencias con excel y calc
referencias con excel y calc
 
Tic1 bloque3 insumo6
Tic1 bloque3 insumo6Tic1 bloque3 insumo6
Tic1 bloque3 insumo6
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.
 
Conceptos básicos de Excel 2013
Conceptos básicos de Excel 2013Conceptos básicos de Excel 2013
Conceptos básicos de Excel 2013
 

Destacado (11)

fsc_ecomfulfillthroughintegration_wp_2017_web
fsc_ecomfulfillthroughintegration_wp_2017_webfsc_ecomfulfillthroughintegration_wp_2017_web
fsc_ecomfulfillthroughintegration_wp_2017_web
 
Diseño de una base de datos.
Diseño de una base de datos.Diseño de una base de datos.
Diseño de una base de datos.
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Modelo relacion
Modelo relacionModelo relacion
Modelo relacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Protocolo19 balanceshidroelectroliticos
Protocolo19 balanceshidroelectroliticosProtocolo19 balanceshidroelectroliticos
Protocolo19 balanceshidroelectroliticos
 
Lenguaje transact (bd)
Lenguaje transact  (bd)Lenguaje transact  (bd)
Lenguaje transact (bd)
 
Microcontoladores
MicrocontoladoresMicrocontoladores
Microcontoladores
 
Stylianos Kaiafas cv
Stylianos  Kaiafas cvStylianos  Kaiafas cv
Stylianos Kaiafas cv
 
Best ppt on flooring and its types
Best ppt on flooring and its typesBest ppt on flooring and its types
Best ppt on flooring and its types
 
Segundo trimestre
Segundo trimestreSegundo trimestre
Segundo trimestre
 

Similar a Algebra relacional

Algebra relacional (operaciones)
Algebra relacional (operaciones)Algebra relacional (operaciones)
Algebra relacional (operaciones)
sarai0000
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
sarai0000
 
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 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
 

Similar a Algebra relacional (20)

Algebra relacional (operaciones)
Algebra relacional (operaciones)Algebra relacional (operaciones)
Algebra relacional (operaciones)
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
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
 
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
 
Clase algebra relacional .pptx
Clase algebra relacional .pptxClase algebra relacional .pptx
Clase algebra relacional .pptx
 
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
 
Diagramas uml
Diagramas uml Diagramas uml
Diagramas uml
 
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
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
ALGEBRA RELACIONAL
ALGEBRA RELACIONALALGEBRA RELACIONAL
ALGEBRA RELACIONAL
 
presentacion
presentacionpresentacion
presentacion
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
 
UML.pptx
UML.pptxUML.pptx
UML.pptx
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
U1 pp
U1 ppU1 pp
U1 pp
 

Más de pamelafernandezcalderon (13)

Ip(p
Ip(pIp(p
Ip(p
 
Tcp
TcpTcp
Tcp
 
Modelo de refencia osi
Modelo de refencia osiModelo de refencia osi
Modelo de refencia osi
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Clasificacion de red
Clasificacion de redClasificacion de red
Clasificacion de red
 
Red
RedRed
Red
 
Diapo array bidimensional
Diapo array bidimensionalDiapo array bidimensional
Diapo array bidimensional
 
Ciclos
CiclosCiclos
Ciclos
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Procedimientos Almacenados.
Procedimientos Almacenados.Procedimientos Almacenados.
Procedimientos Almacenados.
 
Diapositivas de base de datos
Diapositivas de base de datosDiapositivas de base de datos
Diapositivas de base de datos
 

Último

CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
bingoscarlet
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sutti0808
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
vladimirpaucarmontes
 

Último (20)

Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
programacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptxprogramacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptx
 
Practica PLC MIcrologix 1400 con pantalla HMI y servomotor
Practica PLC MIcrologix 1400 con pantalla HMI y servomotorPractica PLC MIcrologix 1400 con pantalla HMI y servomotor
Practica PLC MIcrologix 1400 con pantalla HMI y servomotor
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 

Algebra relacional

  • 1.
  • 2. ALGEBRA RELACIONBAL 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. Hay ocho operadores en el álgebra relacional que construyen relaciones y manipulan datos, estos son: Selección Proyección Producto Unión Intersección Diferencia Join División
  • 3. TUPLAS: Una tupla se define como una función finita que asocia unívocamente los nombres de los campos de una relación con los valores de una instanciación de la misma. En términos simplistas, es una fila de una tabla relacional. UNION COMPATIBLE: Una unión es compatible entre dos relaciones R, S, si ellas poseen el mismo grado y el dominio del i-ésimo elemento de la relación R es el mismo que el i-ésimo elemento de la relación S. GRADO: Número de atributos.
  • 4. Proyección (Π) Permite extraer columnas (atributos) de una relación, dando como resultado un subconjunto vertical de atributos de la relación. Producto cartesiano (x) El producto cartesiano de dos relaciones se escribe como: Unión (∪) La operación retorno el conjunto de tuplas que están en R, o en S, o en ambas. R y S son uniones compatibles. OPERACIONES CONJUNTISTAS
  • 5. OPERACIONES ESPECIFICAMENTE RELACIONALES Intersección. En álgebra relacional la intersección de dos relaciones compatibles A y B A INTERSECCION B o A ∩ B. Unión. En álgebra relacional la unión de dos relaciones compatibles[3]A y B es: A UNION B o A ∪ B DIVISION Lo primero que hacemos es extraer en una tabla todos los códigos de todos los productos ,a esta tabla la denominamos A . Agrupación (Ģ) Permite agrupar conjuntos de valores en función de un campo determinado y hacer operaciones con otros campos.
  • 6.  Por ejemplo: En la figura adyacente, se observa la relación Alumnos, los atributos y las tuplas; análogo a lo que sería una tabla, campos y registros respectivamente, mas no son lo mismo ya que los primeros tienen estructura de conjunto. El principal objetivo del modelo de datos relacional es facilitar que la base de datos sea percibida o vista por el usuario como una estructura lógica que consiste en un conjunto de relaciones y no como una estructura física de implementación. Esto ayuda a conseguir un alto grado de independencia de los datos.