5.22.4.7 Internos de DBMS (8 horas) [Habilidades AG-C09,AG-C12]

Referencias Bibliográficas: [Ramakrishnan and Gehrke, 2002,Bernstein et al., 1987]

Temas

  1. Gestión de Transacciones:
    1. Niveles de Aislamiento
    2. ACID
    3. Serializabilidad
    4. Transacciones Distribuidas
  2. Control de Concurrencia:
    1. Bloqueo en 2 Fases
    2. Estrategias de manejo de bloqueos mutuos
    3. Modelos de consistencia basados en quórum
  3. Propiedades ACID: Atomicidad, Consistencia, Aislamiento, Durabilidad.
  4. Serializabilidad y serializabilidad por conflicto.
  5. Control de concurrencia basado en bloqueos: bloqueo en dos fases.
  6. Detección y prevención de interbloqueos.
  7. Niveles de aislamiento y sus compensaciones.

Aprendizaje esperado (Learning Outcomes)

  1. Describir las cuatro propiedades para un gestor de transacciones correcto [Familiarizarse]
  2. Esbozar el principio de serializabilidad [Familiarizarse]
  3. Explicar las propiedades ACID y su importancia [Usar].
  4. Analizar programaciones de transacciones para serializabilidad [Evaluar].
  5. Aplicar protocolos de bloqueo para control de concurrencia [Usar].



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM