Bases de datos distribuídas

DATOS GENERALES

Código ISWD453
Pensum 2020
Horas semanales 9
Tipo Obligatoria
Asignaturas pre-requisitos ISWD353 - Fundamentos de bases de datos
Asignaturas co-requisitos NINGUNA
Campo de formación
Unidad de organización curricular Profesional

RESULTADOS DE APRENDIZAJE

De conocimiento
Entender los fundamentos de las bases de datos distribuidas, con sujeción a estándares y principios recomendados en DDBMS de amplia difusión, para su aplicación en sistemas de bases de datos distribuidas en casos reales.
De destrezas Ingeniar soluciones de bases de datos distribuidas.
De valores y actitudes Valorar la ética profesional en la protección y fiabilidad de los datos almacenados en bases de datos distribuidas.

CONTENIDO

Capítulo 1 Conceptos generales de distribución
  1. Procesamiento de datos distribuidos
  2. Sistema de base de datos distribuidos (DDBMS)
  3. Promesas de los DDBMS
  4. Áreas conflictivas
  5. Retos de los DDBMS 
  6. Problemas de diseño de los DDBMS
Capítulo 2 Arquitectura de los sistemas de bases de datos distribuida
  1. Arquitectura ANSI/SPARC
  2. Modelos arquitectónicos de bases de datos distribuidas
  3. Arquitectura de Sistemas Cliente/Servidor
  4. Arquitectura de Sistemas Multibase
  5. Arquitectura de Sistemas Punto a Punto
Capítulo 3 Diseño de una base de datos distribuidas
  1. Alternativas de diseño
  2. Problemas del diseño distribuido
  3. Esquema de replicación 
  4. Esquema de fragmentación 
  5. Esquema de ubicación
Capítulo 4 Replicación
  1. Conceptos de replicación
  2. Topologías de replicación 
  3. Consistencia de las bases de datos replicadas 
  4. Protocolos de replicación
  5. Replicación y sus fallas
Capítulo 5 Procesamiento de consultas
  1. Objetivos del procesamiento de consultas
  2. Características de los procesadores de consultas
  3. Capas del procesamiento de consultas
  4. Descomposición de consultas
  5. Optimización de consultas
Capítulo 6 Procesamiento distribuido de transacciones
  1. Propiedades de una transacción 
  2. Tipos de transacciones
  3. Protocolos de control de concurrencia

Back to top