SlideShare una empresa de Scribd logo
1 de 10
Bases de Datos Avanzadas
Bases de Datos Distribuidas
Bases de Datos Distribuidas-Diseño
 Debemos resolver seis preguntas
fundamentales
 ¿Por qué Fragmentar?
 ¿Como Fragmentar?
 Fragmentar ¿A que nivel?
 ¿Que tan correcta o apropiada es la
fragmentación ?
 ¿Como asignar fragmentos a un sitio?
 Requisitos de Información para llevar a cabo
la fragmentación
Bases de Datos Distribuidas-
Fragmentación
 Un fragmento es una porción lógica de relaciones
globales. Los fragmentos están físicamente
localizados en uno o más sitios de la red.
 Un fragmento está definido por una expresión del
álgebra relacional que toma relaciones globales
como operandos y produce un fragmento
 Condiciones para definir fragmentos:
 Completitud (Completness)
 Reconstrucción (Reconstruction)
 Disyunción (Disjoitness)
Bases de Datos Distribuidas-Criterios
 Completitud: Si una relación R esta descompuesta en
fragmentos R1, R2, ...Rn, cada elemento que puede
encontrarse en R también se encuentra en 1 o más Ri’s 1<=
i <= n (No hay pérdida de información)
 Reconstrucción: Si una relación R está descompuesta en
fragmentos R1, R2, ...Rn, debe ser posible definir un operador
relacional ∇ tal que
R = ∇ Ri ∀ Ri ∈ FR
(Preservación de dependencias)
Bases de Datos Distribuidas-Criterios
 Disyunción: Si una relación R está horizontalmente
descompuesta en fragmentos R1, R2, ...Rn, y un
elemento di está incluido en un fragmento Rj,
entonces di no existe en ningún otro fragmento Rk
(Fragmentación horizontal no tiene mismo conjunto
de tuplas)
 Si la relación R está verticalmente descompuesta
esta regla excluye los atributos que forman la llave
primaria
(i.e., atributos de la llave primaria aparecen en todos los
fragmentos)
Bases de Datos Distribuidas
Fragmentación Horizontal (HF)
 Particiona tuplas de una relación global en
subconjuntos
 Definidos por una operación de selección, llamada
calificación, sobre una relación global
EJEMPLO
Considere la relación global equipos de béisbol
EQUIPO(NomEquipo, Liga, Localidad, Entrenador)
Esta relación global puede ser fragmentada
horizontalmente basándose en el valor del atributo
Liga:
EQUIPO A = σ liga=americana EQUIPO
EQUIPO N =σ liga=nacional EQUIPO
Bases de Datos Distribuidas
Fragmentación Horizontal Derivada
(DHF)
 Fragmentación que se deriva de la fragmentación
horizontal de otra relación
Ejemplo: Considere la relación global de jugadores de béisbol
JUGADOR(RFC, NombreJ, NombreE, Posición, Contrato, Salario)
Esta fragmentación global puede también ser fragmentada
horizontalmente basada en la liga en la cual el jugador
participa. La liga sin embargo no es un atributo de jugador.
Jugador A= JUGADOR SJ NombreE = NomEquipo EQUIPO A
Jugador N= JUGADOR SJ NombreE = NomEquipo EQUIPO N
Bases de Datos Distribuidas
Fragmentación Vertical (VF)
 Fragmenta una relación global a través de la
proyección de atributos.
Ejemplo: Considere la relación global de jugadores de béisbol
JUGADOR(RFC, NombreJ, NombreE, Posición, Contrato, Salario)
Esta relación pude ser fragmentada verticalmente de la siguiente
forma
Jugador1= π RFC, NombreJ, NombreE, Posición JUGADOR
Jugador2= π RFC, Contrato, Salario JUGADOR
La operación de reconstrucción es:
JUGADOR = Jugador1 join Jugador2
Note que esta fragmentación no puede ser disjunta dado que la llave de la
relación global debe aparecer en los fragmentos para efectos de
reconstrucción.
Bases de Datos Distribuidas
Fragmentación Mixta
 Generada a través de la aplicación recursiva de
operadores del álgebra relacional en los fragmentos
Ejemplo: Considere (una vez mas!!) la relación global de
jugadores de béisbol
JUGADOR(RFC, NombreJ, NombreE, Posición, Contrato, Salario)
Después de la fragmentación vertical en
Jugador1= π RFC, NombreJ, NombreE, Posición JUGADOR
Jugador2= π RFC, Contrato, Salario JUGADOR
Jugador1 puede tener una fragmentación horizontal derivada
basada en la liga en la que juega el jugador
Jugador1.A= Jugador1 SJ EQUIPOA SJ= SemiJoin
Jugador1.N= Jugador1 SJ EQUIPON
Bases de Datos Distribuidas
Fragmentación Mixta
 Generada a través de la aplicación recursiva de
operadores del álgebra relacional en los fragmentos
Ejemplo: Considere (una vez mas!!) la relación global de
jugadores de béisbol
JUGADOR(RFC, NombreJ, NombreE, Posición, Contrato, Salario)
Después de la fragmentación vertical en
Jugador1= π RFC, NombreJ, NombreE, Posición JUGADOR
Jugador2= π RFC, Contrato, Salario JUGADOR
Jugador1 puede tener una fragmentación horizontal derivada
basada en la liga en la que juega el jugador
Jugador1.A= Jugador1 SJ EQUIPOA SJ= SemiJoin
Jugador1.N= Jugador1 SJ EQUIPON

Más contenido relacionado

Destacado

Fundamentos de bases de datos distribuidos
Fundamentos de bases de datos distribuidosFundamentos de bases de datos distribuidos
Fundamentos de bases de datos distribuidosGiovanna Gissel Velasco
 
Informe del proyecto de bases de datos distribuidas
Informe del proyecto de bases de datos distribuidasInforme del proyecto de bases de datos distribuidas
Informe del proyecto de bases de datos distribuidasFernanda Escobar
 
Esquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDDEsquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDDBlanca Parra
 
Data ware house, sebastian pozo
Data ware house, sebastian pozoData ware house, sebastian pozo
Data ware house, sebastian pozoSebastián Pozo
 
Presentación1 modulo cases
Presentación1 modulo casesPresentación1 modulo cases
Presentación1 modulo cases0603800061
 
Fundamentos de bases de datos unidad 1
Fundamentos de bases de datos unidad 1Fundamentos de bases de datos unidad 1
Fundamentos de bases de datos unidad 1Sanji OzKar No
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
Automatizacion De Base De Datos
Automatizacion De Base De DatosAutomatizacion De Base De Datos
Automatizacion De Base De Datoslidiacatacora
 
bases de datos distribuidas
bases de datos distribuidasbases de datos distribuidas
bases de datos distribuidasBofo Cid
 
Base De Datos Distribuidas
Base De Datos DistribuidasBase De Datos Distribuidas
Base De Datos DistribuidasJorge Guerra
 
Seguridad de base de datos
Seguridad de base de datos Seguridad de base de datos
Seguridad de base de datos paola403
 
Bases De Datos
Bases De DatosBases De Datos
Bases De DatosJesus1115
 

Destacado (20)

BASE DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDASBASE DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDAS
 
Fundamentos de bases de datos distribuidos
Fundamentos de bases de datos distribuidosFundamentos de bases de datos distribuidos
Fundamentos de bases de datos distribuidos
 
Informe del proyecto de bases de datos distribuidas
Informe del proyecto de bases de datos distribuidasInforme del proyecto de bases de datos distribuidas
Informe del proyecto de bases de datos distribuidas
 
Esquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDDEsquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDD
 
Data ware house, sebastian pozo
Data ware house, sebastian pozoData ware house, sebastian pozo
Data ware house, sebastian pozo
 
Presentación1 modulo cases
Presentación1 modulo casesPresentación1 modulo cases
Presentación1 modulo cases
 
Relacion de tablas 2
Relacion de tablas 2Relacion de tablas 2
Relacion de tablas 2
 
Fundamentos de bases de datos unidad 1
Fundamentos de bases de datos unidad 1Fundamentos de bases de datos unidad 1
Fundamentos de bases de datos unidad 1
 
Expo final
Expo finalExpo final
Expo final
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Muestra
MuestraMuestra
Muestra
 
Prese 1 base de datos
Prese 1 base de datosPrese 1 base de datos
Prese 1 base de datos
 
Mapa conceptual base de datos 2
Mapa conceptual base de datos 2Mapa conceptual base de datos 2
Mapa conceptual base de datos 2
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Automatizacion De Base De Datos
Automatizacion De Base De DatosAutomatizacion De Base De Datos
Automatizacion De Base De Datos
 
bases de datos distribuidas
bases de datos distribuidasbases de datos distribuidas
bases de datos distribuidas
 
Base De Datos Distribuidas
Base De Datos DistribuidasBase De Datos Distribuidas
Base De Datos Distribuidas
 
Seguridad de base de datos
Seguridad de base de datos Seguridad de base de datos
Seguridad de base de datos
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 

Más de liras loca

Material Clase Comercio Electrónico: Seguridad para el Comercio Electrónico
Material Clase Comercio Electrónico: Seguridad para el Comercio ElectrónicoMaterial Clase Comercio Electrónico: Seguridad para el Comercio Electrónico
Material Clase Comercio Electrónico: Seguridad para el Comercio Electrónicoliras loca
 
Material Clase Comercio Electrónico: Aspectos Legales del Comercio Electrónico
Material Clase Comercio Electrónico: Aspectos Legales del Comercio Electrónico Material Clase Comercio Electrónico: Aspectos Legales del Comercio Electrónico
Material Clase Comercio Electrónico: Aspectos Legales del Comercio Electrónico liras loca
 
Material Clase Comercio Electrónico: Análisis en el Comercio Electrónico
Material Clase Comercio Electrónico: Análisis en el Comercio ElectrónicoMaterial Clase Comercio Electrónico: Análisis en el Comercio Electrónico
Material Clase Comercio Electrónico: Análisis en el Comercio Electrónicoliras loca
 
Material Clase Comercio Electrónico: MASFIT
Material Clase Comercio Electrónico: MASFITMaterial Clase Comercio Electrónico: MASFIT
Material Clase Comercio Electrónico: MASFITliras loca
 
Material Clase Comercio Electrónico: iBundler
Material Clase Comercio Electrónico: iBundlerMaterial Clase Comercio Electrónico: iBundler
Material Clase Comercio Electrónico: iBundlerliras loca
 
Material Clase Comercio Electrónico: Aplicaciones en Comercio Electrónico
Material Clase Comercio Electrónico: Aplicaciones en Comercio ElectrónicoMaterial Clase Comercio Electrónico: Aplicaciones en Comercio Electrónico
Material Clase Comercio Electrónico: Aplicaciones en Comercio Electrónicoliras loca
 
Material Clase Comercio Electrónico: Consejos prácticos para implantar la ven...
Material Clase Comercio Electrónico: Consejos prácticos para implantar la ven...Material Clase Comercio Electrónico: Consejos prácticos para implantar la ven...
Material Clase Comercio Electrónico: Consejos prácticos para implantar la ven...liras loca
 
Material Clase Comercio Electrónico: Estrategias de comercio electrónico
Material Clase Comercio Electrónico: Estrategias de comercio electrónicoMaterial Clase Comercio Electrónico: Estrategias de comercio electrónico
Material Clase Comercio Electrónico: Estrategias de comercio electrónicoliras loca
 
Material Clase Comercio Electrónico: Ley de la Propiedad Industrial
Material Clase Comercio Electrónico: Ley de la Propiedad IndustrialMaterial Clase Comercio Electrónico: Ley de la Propiedad Industrial
Material Clase Comercio Electrónico: Ley de la Propiedad Industrialliras loca
 
Material Clase Comercio Electrónico: GUÍA DE NEGOCIO PARA DESARROLLAR ESTRATE...
Material Clase Comercio Electrónico: GUÍA DE NEGOCIO PARA DESARROLLAR ESTRATE...Material Clase Comercio Electrónico: GUÍA DE NEGOCIO PARA DESARROLLAR ESTRATE...
Material Clase Comercio Electrónico: GUÍA DE NEGOCIO PARA DESARROLLAR ESTRATE...liras loca
 
Material Clase Comercio Electrónico: Tipos de portales
Material Clase Comercio Electrónico: Tipos de portalesMaterial Clase Comercio Electrónico: Tipos de portales
Material Clase Comercio Electrónico: Tipos de portalesliras loca
 
Material Clase Comercio Electrónico: Requisitos y procesos principales de los...
Material Clase Comercio Electrónico: Requisitos y procesos principales de los...Material Clase Comercio Electrónico: Requisitos y procesos principales de los...
Material Clase Comercio Electrónico: Requisitos y procesos principales de los...liras loca
 
Material Clase Comercio Electrónico: Introduccion Portales en Internet
Material Clase Comercio Electrónico: Introduccion Portales en InternetMaterial Clase Comercio Electrónico: Introduccion Portales en Internet
Material Clase Comercio Electrónico: Introduccion Portales en Internetliras loca
 
Material Clase Comercio Electrónico: Arquitectura de los sistemas de informac...
Material Clase Comercio Electrónico: Arquitectura de los sistemas de informac...Material Clase Comercio Electrónico: Arquitectura de los sistemas de informac...
Material Clase Comercio Electrónico: Arquitectura de los sistemas de informac...liras loca
 
Material Clase Comercio Electrónico: E-learning
Material Clase Comercio Electrónico: E-learningMaterial Clase Comercio Electrónico: E-learning
Material Clase Comercio Electrónico: E-learningliras loca
 
Comercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de CoddComercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de Coddliras loca
 
Evolución del Comercio Electrónico
Evolución del Comercio ElectrónicoEvolución del Comercio Electrónico
Evolución del Comercio Electrónicoliras loca
 
Como determinar si es conveniente seguir invirtiendo en un negocio
Como determinar si es conveniente seguir invirtiendo en un negocioComo determinar si es conveniente seguir invirtiendo en un negocio
Como determinar si es conveniente seguir invirtiendo en un negocioliras loca
 
Especificaciones de un Negocio: Diagrama Adimensional de Bloques
Especificaciones de un Negocio: Diagrama Adimensional de Bloques  Especificaciones de un Negocio: Diagrama Adimensional de Bloques
Especificaciones de un Negocio: Diagrama Adimensional de Bloques liras loca
 
Investigación de Mercado
Investigación de MercadoInvestigación de Mercado
Investigación de Mercadoliras loca
 

Más de liras loca (20)

Material Clase Comercio Electrónico: Seguridad para el Comercio Electrónico
Material Clase Comercio Electrónico: Seguridad para el Comercio ElectrónicoMaterial Clase Comercio Electrónico: Seguridad para el Comercio Electrónico
Material Clase Comercio Electrónico: Seguridad para el Comercio Electrónico
 
Material Clase Comercio Electrónico: Aspectos Legales del Comercio Electrónico
Material Clase Comercio Electrónico: Aspectos Legales del Comercio Electrónico Material Clase Comercio Electrónico: Aspectos Legales del Comercio Electrónico
Material Clase Comercio Electrónico: Aspectos Legales del Comercio Electrónico
 
Material Clase Comercio Electrónico: Análisis en el Comercio Electrónico
Material Clase Comercio Electrónico: Análisis en el Comercio ElectrónicoMaterial Clase Comercio Electrónico: Análisis en el Comercio Electrónico
Material Clase Comercio Electrónico: Análisis en el Comercio Electrónico
 
Material Clase Comercio Electrónico: MASFIT
Material Clase Comercio Electrónico: MASFITMaterial Clase Comercio Electrónico: MASFIT
Material Clase Comercio Electrónico: MASFIT
 
Material Clase Comercio Electrónico: iBundler
Material Clase Comercio Electrónico: iBundlerMaterial Clase Comercio Electrónico: iBundler
Material Clase Comercio Electrónico: iBundler
 
Material Clase Comercio Electrónico: Aplicaciones en Comercio Electrónico
Material Clase Comercio Electrónico: Aplicaciones en Comercio ElectrónicoMaterial Clase Comercio Electrónico: Aplicaciones en Comercio Electrónico
Material Clase Comercio Electrónico: Aplicaciones en Comercio Electrónico
 
Material Clase Comercio Electrónico: Consejos prácticos para implantar la ven...
Material Clase Comercio Electrónico: Consejos prácticos para implantar la ven...Material Clase Comercio Electrónico: Consejos prácticos para implantar la ven...
Material Clase Comercio Electrónico: Consejos prácticos para implantar la ven...
 
Material Clase Comercio Electrónico: Estrategias de comercio electrónico
Material Clase Comercio Electrónico: Estrategias de comercio electrónicoMaterial Clase Comercio Electrónico: Estrategias de comercio electrónico
Material Clase Comercio Electrónico: Estrategias de comercio electrónico
 
Material Clase Comercio Electrónico: Ley de la Propiedad Industrial
Material Clase Comercio Electrónico: Ley de la Propiedad IndustrialMaterial Clase Comercio Electrónico: Ley de la Propiedad Industrial
Material Clase Comercio Electrónico: Ley de la Propiedad Industrial
 
Material Clase Comercio Electrónico: GUÍA DE NEGOCIO PARA DESARROLLAR ESTRATE...
Material Clase Comercio Electrónico: GUÍA DE NEGOCIO PARA DESARROLLAR ESTRATE...Material Clase Comercio Electrónico: GUÍA DE NEGOCIO PARA DESARROLLAR ESTRATE...
Material Clase Comercio Electrónico: GUÍA DE NEGOCIO PARA DESARROLLAR ESTRATE...
 
Material Clase Comercio Electrónico: Tipos de portales
Material Clase Comercio Electrónico: Tipos de portalesMaterial Clase Comercio Electrónico: Tipos de portales
Material Clase Comercio Electrónico: Tipos de portales
 
Material Clase Comercio Electrónico: Requisitos y procesos principales de los...
Material Clase Comercio Electrónico: Requisitos y procesos principales de los...Material Clase Comercio Electrónico: Requisitos y procesos principales de los...
Material Clase Comercio Electrónico: Requisitos y procesos principales de los...
 
Material Clase Comercio Electrónico: Introduccion Portales en Internet
Material Clase Comercio Electrónico: Introduccion Portales en InternetMaterial Clase Comercio Electrónico: Introduccion Portales en Internet
Material Clase Comercio Electrónico: Introduccion Portales en Internet
 
Material Clase Comercio Electrónico: Arquitectura de los sistemas de informac...
Material Clase Comercio Electrónico: Arquitectura de los sistemas de informac...Material Clase Comercio Electrónico: Arquitectura de los sistemas de informac...
Material Clase Comercio Electrónico: Arquitectura de los sistemas de informac...
 
Material Clase Comercio Electrónico: E-learning
Material Clase Comercio Electrónico: E-learningMaterial Clase Comercio Electrónico: E-learning
Material Clase Comercio Electrónico: E-learning
 
Comercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de CoddComercio Electrónico: Leyes de Codd
Comercio Electrónico: Leyes de Codd
 
Evolución del Comercio Electrónico
Evolución del Comercio ElectrónicoEvolución del Comercio Electrónico
Evolución del Comercio Electrónico
 
Como determinar si es conveniente seguir invirtiendo en un negocio
Como determinar si es conveniente seguir invirtiendo en un negocioComo determinar si es conveniente seguir invirtiendo en un negocio
Como determinar si es conveniente seguir invirtiendo en un negocio
 
Especificaciones de un Negocio: Diagrama Adimensional de Bloques
Especificaciones de un Negocio: Diagrama Adimensional de Bloques  Especificaciones de un Negocio: Diagrama Adimensional de Bloques
Especificaciones de un Negocio: Diagrama Adimensional de Bloques
 
Investigación de Mercado
Investigación de MercadoInvestigación de Mercado
Investigación de Mercado
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
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
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
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
 
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
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
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)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
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
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.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
 
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
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
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
 

Material Clase BDD ITSJR: Bases de Datos Distribuidas

  • 1. Bases de Datos Avanzadas Bases de Datos Distribuidas
  • 2. Bases de Datos Distribuidas-Diseño  Debemos resolver seis preguntas fundamentales  ¿Por qué Fragmentar?  ¿Como Fragmentar?  Fragmentar ¿A que nivel?  ¿Que tan correcta o apropiada es la fragmentación ?  ¿Como asignar fragmentos a un sitio?  Requisitos de Información para llevar a cabo la fragmentación
  • 3. Bases de Datos Distribuidas- Fragmentación  Un fragmento es una porción lógica de relaciones globales. Los fragmentos están físicamente localizados en uno o más sitios de la red.  Un fragmento está definido por una expresión del álgebra relacional que toma relaciones globales como operandos y produce un fragmento  Condiciones para definir fragmentos:  Completitud (Completness)  Reconstrucción (Reconstruction)  Disyunción (Disjoitness)
  • 4. Bases de Datos Distribuidas-Criterios  Completitud: Si una relación R esta descompuesta en fragmentos R1, R2, ...Rn, cada elemento que puede encontrarse en R también se encuentra en 1 o más Ri’s 1<= i <= n (No hay pérdida de información)  Reconstrucción: Si una relación R está descompuesta en fragmentos R1, R2, ...Rn, debe ser posible definir un operador relacional ∇ tal que R = ∇ Ri ∀ Ri ∈ FR (Preservación de dependencias)
  • 5. Bases de Datos Distribuidas-Criterios  Disyunción: Si una relación R está horizontalmente descompuesta en fragmentos R1, R2, ...Rn, y un elemento di está incluido en un fragmento Rj, entonces di no existe en ningún otro fragmento Rk (Fragmentación horizontal no tiene mismo conjunto de tuplas)  Si la relación R está verticalmente descompuesta esta regla excluye los atributos que forman la llave primaria (i.e., atributos de la llave primaria aparecen en todos los fragmentos)
  • 6. Bases de Datos Distribuidas Fragmentación Horizontal (HF)  Particiona tuplas de una relación global en subconjuntos  Definidos por una operación de selección, llamada calificación, sobre una relación global EJEMPLO Considere la relación global equipos de béisbol EQUIPO(NomEquipo, Liga, Localidad, Entrenador) Esta relación global puede ser fragmentada horizontalmente basándose en el valor del atributo Liga: EQUIPO A = σ liga=americana EQUIPO EQUIPO N =σ liga=nacional EQUIPO
  • 7. Bases de Datos Distribuidas Fragmentación Horizontal Derivada (DHF)  Fragmentación que se deriva de la fragmentación horizontal de otra relación Ejemplo: Considere la relación global de jugadores de béisbol JUGADOR(RFC, NombreJ, NombreE, Posición, Contrato, Salario) Esta fragmentación global puede también ser fragmentada horizontalmente basada en la liga en la cual el jugador participa. La liga sin embargo no es un atributo de jugador. Jugador A= JUGADOR SJ NombreE = NomEquipo EQUIPO A Jugador N= JUGADOR SJ NombreE = NomEquipo EQUIPO N
  • 8. Bases de Datos Distribuidas Fragmentación Vertical (VF)  Fragmenta una relación global a través de la proyección de atributos. Ejemplo: Considere la relación global de jugadores de béisbol JUGADOR(RFC, NombreJ, NombreE, Posición, Contrato, Salario) Esta relación pude ser fragmentada verticalmente de la siguiente forma Jugador1= π RFC, NombreJ, NombreE, Posición JUGADOR Jugador2= π RFC, Contrato, Salario JUGADOR La operación de reconstrucción es: JUGADOR = Jugador1 join Jugador2 Note que esta fragmentación no puede ser disjunta dado que la llave de la relación global debe aparecer en los fragmentos para efectos de reconstrucción.
  • 9. Bases de Datos Distribuidas Fragmentación Mixta  Generada a través de la aplicación recursiva de operadores del álgebra relacional en los fragmentos Ejemplo: Considere (una vez mas!!) la relación global de jugadores de béisbol JUGADOR(RFC, NombreJ, NombreE, Posición, Contrato, Salario) Después de la fragmentación vertical en Jugador1= π RFC, NombreJ, NombreE, Posición JUGADOR Jugador2= π RFC, Contrato, Salario JUGADOR Jugador1 puede tener una fragmentación horizontal derivada basada en la liga en la que juega el jugador Jugador1.A= Jugador1 SJ EQUIPOA SJ= SemiJoin Jugador1.N= Jugador1 SJ EQUIPON
  • 10. Bases de Datos Distribuidas Fragmentación Mixta  Generada a través de la aplicación recursiva de operadores del álgebra relacional en los fragmentos Ejemplo: Considere (una vez mas!!) la relación global de jugadores de béisbol JUGADOR(RFC, NombreJ, NombreE, Posición, Contrato, Salario) Después de la fragmentación vertical en Jugador1= π RFC, NombreJ, NombreE, Posición JUGADOR Jugador2= π RFC, Contrato, Salario JUGADOR Jugador1 puede tener una fragmentación horizontal derivada basada en la liga en la que juega el jugador Jugador1.A= Jugador1 SJ EQUIPOA SJ= SemiJoin Jugador1.N= Jugador1 SJ EQUIPON