SlideShare una empresa de Scribd logo
1 de 12
ESQUEMA DE FRAGMENTACIÓN
Y DISTRIBUCIÓN DE UNA BASE
   DE DATOS DISTRIBUIDA




Blanca Estela Parra Hernández
 El objetivo de la fragmentación es encontrar
  un nivel de particionamiento adecuado en el
  rango que va desde tuplas o atributos hasta
  relaciones completas.
 Cada relación global puede ser dividida en
  porciones que no se solapen llamados
  fragmentos. El mapa resultante se
  denomina esquema de fragmentación. Una
  relación global puede dividirse en n
  fragmentos y un fragmento sólo puede
  pertenecer a una relación global.
 El problema de fragmentación se refiere al
  particionamiento de la información para
  distribuir cada parte a los diferentes sitios de la
  red. Inmediatamente aparece la siguiente
  pregunta: ¿Cuál es la unidad razonable de
  distribución?. Se puede considerar que una
  relación completa es lo adecuado ya que las
  vistas de usuario son subconjuntos de las
  relaciones. Sin embargo, el uso completo de
  relaciones no favorece las cuestiones de
  eficiencia sobre todo aquellas relacionadas con el
  procesamiento de consultas.
Tipos de fragmentación:
vertical, horizontal horizontal
Fragmentación vertical
 La fragmentación vertical es la subdivisión de atributos en grupos.
    Los fragmentos se obtienen proyectando la relación global sobre
    cada grupo.
   Ejemplo: se tiene el siguiente modelo relacional
   Almacen(cod_almacen, dirección, teléfono, área)
   EMP(
    cedula, nombre, dirección, teléfono, función, localización, extens
    ión,cod_almacen)
   Producto(ref, nombre, descripción, cod_almacen)
   Se desea distribuir los datos personales en la sede norte y los otros
    datos de los empleados en las sedes ubicadas en el área norte y sur
              Una fragmentación vertical de esta relación puede ser
    definida como:
   EMP1 = select cedula, nombre, dirección, teléfono From EMP
   EMP2 = select cedula, función, localización, extensión , cod_almacen
    From EMP
   Se desea distribuir los datos de EMP1 en la sede norte, los demás
    datos de EMP2 se llevan a las dos localidades de la sede norte y sur.
Fragmentación horizontal
 Consiste del particionamiento en tuplas de una relación global en
    subconjuntos, donde cada subconjunto puede contener datos que
    tienen propiedades comunes y se puede definir expresando cada
    fragmento como una operación de selección sobre la relación global.
   Ejemplo Las siguientes relaciones definen una fragmentación
    horizontal derivada de la relación.
   Almacen(cod_almacen, dirección, teléfono, área)
   Se desea distribuir los datos en dos sedes ubicadas en el área norte y
    sur
   Almacensur= select * from almacen where area= ‘sur’
   Almacensur= select * from almacen where area= ‘Norte’
GRAZIE

Más contenido relacionado

La actualidad más candente

Distribución y fragmentación de datos
Distribución y fragmentación  de datosDistribución y fragmentación  de datos
Distribución y fragmentación de datos
José Mendoza
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
ANDREA
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
Ivan Porras
 
Tabla comparativa de protocolos de enrutamiento vector distancia
Tabla comparativa de protocolos de enrutamiento vector distanciaTabla comparativa de protocolos de enrutamiento vector distancia
Tabla comparativa de protocolos de enrutamiento vector distancia
Priinzheziita Punk
 

La actualidad más candente (20)

Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos
 
Distribución y fragmentación de datos
Distribución y fragmentación  de datosDistribución y fragmentación  de datos
Distribución y fragmentación de datos
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Arquitectura centralizada
Arquitectura centralizadaArquitectura centralizada
Arquitectura centralizada
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Control de concurrencias investigación
Control de concurrencias investigaciónControl de concurrencias investigación
Control de concurrencias investigación
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
 
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian SommervilleEl Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
 
TRANSACCIONES
TRANSACCIONESTRANSACCIONES
TRANSACCIONES
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
 
analisis de aplicaciones web
analisis de aplicaciones webanalisis de aplicaciones web
analisis de aplicaciones web
 
Lenguaje Unificado de Modelado
Lenguaje Unificado de ModeladoLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Unidad1 Bases De Datos Distribuidas
Unidad1 Bases De Datos DistribuidasUnidad1 Bases De Datos Distribuidas
Unidad1 Bases De Datos Distribuidas
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Tabla comparativa de protocolos de enrutamiento vector distancia
Tabla comparativa de protocolos de enrutamiento vector distanciaTabla comparativa de protocolos de enrutamiento vector distancia
Tabla comparativa de protocolos de enrutamiento vector distancia
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 

Destacado

Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
Giovanni Peruch
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
Eduardo S de Loera
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
Max Perez
 
Estrategias de procesamiento de consultas distribuidas
Estrategias de procesamiento de consultas distribuidasEstrategias de procesamiento de consultas distribuidas
Estrategias de procesamiento de consultas distribuidas
José Mendoza
 
Replicacion de Datos en SQL Server
Replicacion de Datos en SQL ServerReplicacion de Datos en SQL Server
Replicacion de Datos en SQL Server
brobelo
 
Planificacion y modelado para una ferreteria
Planificacion y modelado para una ferreteriaPlanificacion y modelado para una ferreteria
Planificacion y modelado para una ferreteria
Erick Domínguez Canseco
 
Autómatas finitos deterministas (afd)
Autómatas finitos deterministas (afd)Autómatas finitos deterministas (afd)
Autómatas finitos deterministas (afd)
Moises Morales
 
Sistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosSistema para el control de ventas e inventarios
Sistema para el control de ventas e inventarios
Aidil Sanchez
 

Destacado (20)

Fragmentacion
FragmentacionFragmentacion
Fragmentacion
 
Fragmentación vertical - MySQL
Fragmentación vertical - MySQLFragmentación vertical - MySQL
Fragmentación vertical - MySQL
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Actividad dos gbi
Actividad dos gbiActividad dos gbi
Actividad dos gbi
 
4. fragmentación vertical
4. fragmentación vertical4. fragmentación vertical
4. fragmentación vertical
 
Bases de Datos Distribuidas
Bases de Datos DistribuidasBases de Datos Distribuidas
Bases de Datos Distribuidas
 
Estrategias de procesamiento de consultas distribuidas
Estrategias de procesamiento de consultas distribuidasEstrategias de procesamiento de consultas distribuidas
Estrategias de procesamiento de consultas distribuidas
 
Mapa mental de los tipos de distribuciones unidad3
Mapa mental de los tipos de distribuciones unidad3Mapa mental de los tipos de distribuciones unidad3
Mapa mental de los tipos de distribuciones unidad3
 
Tema 5: Bases de Datos
Tema 5: Bases de DatosTema 5: Bases de Datos
Tema 5: Bases de Datos
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Replicacion de Datos en SQL Server
Replicacion de Datos en SQL ServerReplicacion de Datos en SQL Server
Replicacion de Datos en SQL Server
 
Base de datos_zapateria_merida
Base de datos_zapateria_meridaBase de datos_zapateria_merida
Base de datos_zapateria_merida
 
BASE DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDASBASE DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDAS
 
Material Clase BDD ITSJR: Bases de Datos Distribuidas
Material Clase BDD ITSJR: Bases de Datos DistribuidasMaterial Clase BDD ITSJR: Bases de Datos Distribuidas
Material Clase BDD ITSJR: Bases de Datos Distribuidas
 
Planificacion y modelado para una ferreteria
Planificacion y modelado para una ferreteriaPlanificacion y modelado para una ferreteria
Planificacion y modelado para una ferreteria
 
Autómatas finitos deterministas (afd)
Autómatas finitos deterministas (afd)Autómatas finitos deterministas (afd)
Autómatas finitos deterministas (afd)
 
Database fragmentation
Database fragmentationDatabase fragmentation
Database fragmentation
 
Sistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosSistema para el control de ventas e inventarios
Sistema para el control de ventas e inventarios
 

Similar a Esquema de fragmentación y Distribucion de BDD

Esquema de fragmentacion
Esquema de fragmentacionEsquema de fragmentacion
Esquema de fragmentacion
Danyel Yanez
 
Fragmentacion marco macao
Fragmentacion marco macaoFragmentacion marco macao
Fragmentacion marco macao
Antonio Sanchez
 
Wbase de datos pruebaaaaaaaaaaaaaaaaaaaa
Wbase de datos pruebaaaaaaaaaaaaaaaaaaaaWbase de datos pruebaaaaaaaaaaaaaaaaaaaa
Wbase de datos pruebaaaaaaaaaaaaaaaaaaaa
gutierroger1
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
msc080277
 
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.pptTEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
XiomaraVaca
 

Similar a Esquema de fragmentación y Distribucion de BDD (20)

Esquema de fragmentacion
Esquema de fragmentacionEsquema de fragmentacion
Esquema de fragmentacion
 
Fragmentacion marco macao
Fragmentacion marco macaoFragmentacion marco macao
Fragmentacion marco macao
 
3. diseño de bases de datos distribuidas
3. diseño de bases de datos distribuidas3. diseño de bases de datos distribuidas
3. diseño de bases de datos distribuidas
 
3. diseño de bases de datos distribuidas
3. diseño de bases de datos distribuidas3. diseño de bases de datos distribuidas
3. diseño de bases de datos distribuidas
 
normalizacion
normalizacionnormalizacion
normalizacion
 
normalizacion
normalizacionnormalizacion
normalizacion
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad iv base de datos
Unidad iv base de datosUnidad iv base de datos
Unidad iv base de datos
 
SEGMENTACION
SEGMENTACIONSEGMENTACION
SEGMENTACION
 
Wbase de datos pruebaaaaaaaaaaaaaaaaaaaa
Wbase de datos pruebaaaaaaaaaaaaaaaaaaaaWbase de datos pruebaaaaaaaaaaaaaaaaaaaa
Wbase de datos pruebaaaaaaaaaaaaaaaaaaaa
 
Diseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxDiseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptx
 
Contenido 3
Contenido 3Contenido 3
Contenido 3
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bdii 26 distribuidas
Bdii 26 distribuidasBdii 26 distribuidas
Bdii 26 distribuidas
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
 
TEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
TEMA_2_EL_MODELO_ENTIDAD_RELACION.pptTEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
TEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
 
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.pptTEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
 

Más de Blanca Parra

Algoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasAlgoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginas
Blanca Parra
 
Adquisición a proveedores
Adquisición a proveedoresAdquisición a proveedores
Adquisición a proveedores
Blanca Parra
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
Blanca Parra
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
Blanca Parra
 
Politicas y practicas de recursos humanos
Politicas y practicas de recursos humanosPoliticas y practicas de recursos humanos
Politicas y practicas de recursos humanos
Blanca Parra
 
Costo del producto
Costo del productoCosto del producto
Costo del producto
Blanca Parra
 
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Blanca Parra
 
Fase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudiosFase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudios
Blanca Parra
 
Comunicaciones moviles
Comunicaciones movilesComunicaciones moviles
Comunicaciones moviles
Blanca Parra
 

Más de Blanca Parra (20)

Resumen patrones
Resumen patronesResumen patrones
Resumen patrones
 
Investigación
InvestigaciónInvestigación
Investigación
 
Plan9
Plan9Plan9
Plan9
 
Android
AndroidAndroid
Android
 
Algoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasAlgoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginas
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Mac osx
Mac osxMac osx
Mac osx
 
Métodos de encriptación
Métodos de encriptaciónMétodos de encriptación
Métodos de encriptación
 
Adquisición a proveedores
Adquisición a proveedoresAdquisición a proveedores
Adquisición a proveedores
 
Hábito 3
Hábito 3Hábito 3
Hábito 3
 
Costo de la calidad
Costo de la calidadCosto de la calidad
Costo de la calidad
 
Modulación por anchura de pulsos (pmw)
Modulación por anchura de pulsos (pmw)Modulación por anchura de pulsos (pmw)
Modulación por anchura de pulsos (pmw)
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Politicas y practicas de recursos humanos
Politicas y practicas de recursos humanosPoliticas y practicas de recursos humanos
Politicas y practicas de recursos humanos
 
Costo del producto
Costo del productoCosto del producto
Costo del producto
 
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
 
Fase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudiosFase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudios
 
JDBC
JDBCJDBC
JDBC
 
Comunicaciones moviles
Comunicaciones movilesComunicaciones moviles
Comunicaciones moviles
 

Ú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,CULTURA
El Fortí
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 

Ú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
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
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...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
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
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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.
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 

Esquema de fragmentación y Distribucion de BDD

  • 1. ESQUEMA DE FRAGMENTACIÓN Y DISTRIBUCIÓN DE UNA BASE DE DATOS DISTRIBUIDA Blanca Estela Parra Hernández
  • 2.  El objetivo de la fragmentación es encontrar un nivel de particionamiento adecuado en el rango que va desde tuplas o atributos hasta relaciones completas.
  • 3.  Cada relación global puede ser dividida en porciones que no se solapen llamados fragmentos. El mapa resultante se denomina esquema de fragmentación. Una relación global puede dividirse en n fragmentos y un fragmento sólo puede pertenecer a una relación global.
  • 4.  El problema de fragmentación se refiere al particionamiento de la información para distribuir cada parte a los diferentes sitios de la red. Inmediatamente aparece la siguiente pregunta: ¿Cuál es la unidad razonable de distribución?. Se puede considerar que una relación completa es lo adecuado ya que las vistas de usuario son subconjuntos de las relaciones. Sin embargo, el uso completo de relaciones no favorece las cuestiones de eficiencia sobre todo aquellas relacionadas con el procesamiento de consultas.
  • 5. Tipos de fragmentación: vertical, horizontal horizontal
  • 6. Fragmentación vertical  La fragmentación vertical es la subdivisión de atributos en grupos. Los fragmentos se obtienen proyectando la relación global sobre cada grupo.  Ejemplo: se tiene el siguiente modelo relacional  Almacen(cod_almacen, dirección, teléfono, área)  EMP( cedula, nombre, dirección, teléfono, función, localización, extens ión,cod_almacen)  Producto(ref, nombre, descripción, cod_almacen)  Se desea distribuir los datos personales en la sede norte y los otros datos de los empleados en las sedes ubicadas en el área norte y sur  Una fragmentación vertical de esta relación puede ser definida como:  EMP1 = select cedula, nombre, dirección, teléfono From EMP  EMP2 = select cedula, función, localización, extensión , cod_almacen From EMP  Se desea distribuir los datos de EMP1 en la sede norte, los demás datos de EMP2 se llevan a las dos localidades de la sede norte y sur.
  • 7. Fragmentación horizontal  Consiste del particionamiento en tuplas de una relación global en subconjuntos, donde cada subconjunto puede contener datos que tienen propiedades comunes y se puede definir expresando cada fragmento como una operación de selección sobre la relación global.  Ejemplo Las siguientes relaciones definen una fragmentación horizontal derivada de la relación.  Almacen(cod_almacen, dirección, teléfono, área)  Se desea distribuir los datos en dos sedes ubicadas en el área norte y sur  Almacensur= select * from almacen where area= ‘sur’  Almacensur= select * from almacen where area= ‘Norte’
  • 8.
  • 9.
  • 10.
  • 11.