Bases de Datos Distribuidas

DATOS GENERALES

Código ISWD553
Pensum 2023
Horas semanales 9
Tipo Obligatoria
Asignaturas pre-requisitos ISWD453 Fundamentos de Bases de Datos
Asignaturas co-requisitos Ninguna
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 distribuidas

  1. Arquitectura ANSI/SPARC;
  2. Modelos arquitectónicos de bases de datos distribuidas;
  3. Arquitectura de Sistemas Cliente/Servidor;
  4. Arquitectura de Sistemas Multibase, y
  5. Arquitectura de Sistemas Punto a Punto.
Capítulo 3

Diseño de una base de datos distribuida

  1. Alternativas de diseño;
  2. Problemas del diseño distribuido;
  3. Esquema de replicación; 
  4. Esquema de fragmentación, y
  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, y
  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, y
  5. Optimización de consultas.
Capítulo 6

Procesamiento distribuido de transacciones

  1. Propiedades de una transacción; 
  2. Tipos de transacciones, y
  3. Protocolos de control de concurrencia.

Back to top