SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Bachillerato en Ingeniería en
Telemática
BIT-29 Bases de datos I
Profesor:
Ing. Alex Fco. Jiménez Méndez
Cronograma de la clase
Repaso de Asistencia
Clase Teórica
Practica
Exposición 2
Generar presentación donde se explique el funcionamiento y uso de alguna
base de datos NoSQL
Algebra Relacional
Definición
• Se llama álgebra relacional a un conjunto de operaciones simples sobre tablas
relacionales, a partir de las cuales se definen operaciones más complejas mediante
composición. Definen, por tanto, un pequeño lenguaje de manipulación de datos.
• El elemento fundamental del modelo relacional de bases de datos es la tabla relacional.
Una tabla relacional es una representación extensional de una relación definida sobre un
cierto dominio.
Algebra Relacional
• Es un método que consiste básicamente en crear o construir
nuevas relaciones a partir de relaciones existentes.
• Existen 2 tipos de operadores algebraicos:
Operadores básicos o primitivos.
Operadores no básicos o derivados.
Operadores Básicos o Primitivos.
• Se clasifican en:
Proyección
(π)
Selección (σ) Unión (U)
Diferencia (-)
Producto
cartesiano (X)
Proyección
• Este operador permite extraer columnas de una
relación y de esta manera crea un subconjunto de
atributos de la relación, además elimina las filas
duplicadas.
Selección
• Este operador permite seleccionar un subconjunto de filas o
registros de una relación y de acuerdo a la condición planteada
los registros serán seleccionados para formar parte de un nuevo
subconjunto.
Producto Cartesiano
• Es una relación que consiste en la concatenación de cada una
de las filas de la relación R con cada una de las filas de la
relación S.
Operadores No Básicos o Derivados
• Se clasifican en:
Joins
Unión
natural ()
División
(/)
• Es una relación que contiene el conjunto de todas las filas que están
tanto en la relación R como en S. R y S deben ser compatibles.
Unión natural
• El resultado es una relación con los atributos de ambas
relaciones y se obtiene combinando vas filas de ambas
relaciones que tengan el mismo valor en los atributos comunes.
• El join se lo usa entre los atributos comunes de las entidades o
tablas que poseen la clave primaria de una tabla foránea
correspondiente de otra entidad.
División
• Dadas R1 y R2, donde R2 ⊆ R1 (la cabecera de R2 es un subconjunto de
la cabecera de R1) Se construye una nueva relación formada por los
atributos de R1 que no están en R2, donde los valores de los otros
atributos concuerdan con todos los A valores de la relación R2.
“Hallar todos los clientes que tengan abierta una cuenta
en todas las sucursales de Surco”
Resumen
Ejemplo
Practico
Ejercicio
Cargar Base de Datos AdventureWorks y generar un ejemplo
de cada caso.
https://docs.microsoft.com/en-us/sql/samples/adventureworks-install-configure?view=sql-
server-ver15&tabs=ssms
Link de descarga
https://i0.wp.com/improveandrepeat.com/wp-
content/uploads/2018/12/AdvWorksOLTPSchemaVisio.png?ssl=1
Diagrama AdventureWorks
Base de datos relacionales

Más contenido relacionado

Similar a Base de datos relacionales

Similar a Base de datos relacionales (20)

Uml1
Uml1Uml1
Uml1
 
Introducción a las bases de datos2
Introducción a las bases de datos2Introducción a las bases de datos2
Introducción a las bases de datos2
 
Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Introducción a las bases de datos parte2
Introducción a las bases de datos parte2
 
BASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfBASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdf
 
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
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
5 modelo relacional
5 modelo relacional5 modelo relacional
5 modelo relacional
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Notaciones Relacionales
Notaciones RelacionalesNotaciones Relacionales
Notaciones Relacionales
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Pb operaciones modelorelacional_gris
Pb operaciones modelorelacional_grisPb operaciones modelorelacional_gris
Pb operaciones modelorelacional_gris
 
DISEÑO LOGICO.pdf
DISEÑO LOGICO.pdfDISEÑO LOGICO.pdf
DISEÑO LOGICO.pdf
 
Uml
UmlUml
Uml
 
Excel melida bernal sis 005
Excel melida bernal sis 005Excel melida bernal sis 005
Excel melida bernal sis 005
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)
 

Último

Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
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.pdfKEVINYOICIAQUINOSORI
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
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.pdfMikkaelNicolae
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 

Último (20)

Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
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
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
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
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 

Base de datos relacionales

  • 1. Bachillerato en Ingeniería en Telemática BIT-29 Bases de datos I Profesor: Ing. Alex Fco. Jiménez Méndez
  • 2. Cronograma de la clase Repaso de Asistencia Clase Teórica Practica
  • 3. Exposición 2 Generar presentación donde se explique el funcionamiento y uso de alguna base de datos NoSQL
  • 5. Definición • Se llama álgebra relacional a un conjunto de operaciones simples sobre tablas relacionales, a partir de las cuales se definen operaciones más complejas mediante composición. Definen, por tanto, un pequeño lenguaje de manipulación de datos. • El elemento fundamental del modelo relacional de bases de datos es la tabla relacional. Una tabla relacional es una representación extensional de una relación definida sobre un cierto dominio.
  • 6. Algebra Relacional • Es un método que consiste básicamente en crear o construir nuevas relaciones a partir de relaciones existentes. • Existen 2 tipos de operadores algebraicos: Operadores básicos o primitivos. Operadores no básicos o derivados.
  • 7. Operadores Básicos o Primitivos. • Se clasifican en: Proyección (π) Selección (σ) Unión (U) Diferencia (-) Producto cartesiano (X)
  • 8. Proyección • Este operador permite extraer columnas de una relación y de esta manera crea un subconjunto de atributos de la relación, además elimina las filas duplicadas.
  • 9.
  • 10. Selección • Este operador permite seleccionar un subconjunto de filas o registros de una relación y de acuerdo a la condición planteada los registros serán seleccionados para formar parte de un nuevo subconjunto.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Producto Cartesiano • Es una relación que consiste en la concatenación de cada una de las filas de la relación R con cada una de las filas de la relación S.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Operadores No Básicos o Derivados • Se clasifican en: Joins Unión natural () División (/)
  • 22. • Es una relación que contiene el conjunto de todas las filas que están tanto en la relación R como en S. R y S deben ser compatibles.
  • 23.
  • 24. Unión natural • El resultado es una relación con los atributos de ambas relaciones y se obtiene combinando vas filas de ambas relaciones que tengan el mismo valor en los atributos comunes. • El join se lo usa entre los atributos comunes de las entidades o tablas que poseen la clave primaria de una tabla foránea correspondiente de otra entidad.
  • 25.
  • 26. División • Dadas R1 y R2, donde R2 ⊆ R1 (la cabecera de R2 es un subconjunto de la cabecera de R1) Se construye una nueva relación formada por los atributos de R1 que no están en R2, donde los valores de los otros atributos concuerdan con todos los A valores de la relación R2.
  • 27. “Hallar todos los clientes que tengan abierta una cuenta en todas las sucursales de Surco”
  • 30. Ejercicio Cargar Base de Datos AdventureWorks y generar un ejemplo de cada caso. https://docs.microsoft.com/en-us/sql/samples/adventureworks-install-configure?view=sql- server-ver15&tabs=ssms Link de descarga https://i0.wp.com/improveandrepeat.com/wp- content/uploads/2018/12/AdvWorksOLTPSchemaVisio.png?ssl=1 Diagrama AdventureWorks