6.21.4.2 IM/Procesamiento de Transacciones. (12 horas) [Nivel Bloom 5]

Referencias Bibliográficas: [Bernstein and Newcomer, 1997,Elmasri and Navathe, 2004]

Tópicos

  1. Transacciones.
  2. Recuperación y falla.
  3. Control de concurrencia.

Objetivos

  1. Crear una transacción mediante la incrustación de SQL en un programa de aplicación.
  2. Explicar el concepto de compromiso implícito.
  3. Describir los temas específicos para la ejecución de transacciones eficientes.
  4. Explicar cuándo y por qué el rollback es necesario y cómo el logging asegura un rollback apropiado.
  5. Explicar los efectos de los diferentes niveles de aislamiento sobre los mecanismos de control de concurrencia.
  6. Escoger el nivel de aislamiento apropiado para implementar un protocolo de transacción especificado.



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