Академический Документы
Профессиональный Документы
Культура Документы
Estados
Concepto
Ejemplo
Activa (estado
inicial)
programa completo
permanece en este
edo. durante su
ejecucin
Unidad lgica de
trabajo de la BD
puede implicar un
nm. arbitrario de
operaciones con
la BD.
nico comando
SQL INSERT o
UPDATE)
conjunto de
rdenes que se
ejecutan
formando
una unidad de
trabajo
ejecucin de un
programa de
aplicacin
Parcialmente
Comprometida
pasa a este edo. Al
terminar de realizar
la ltima instruccin
Fallida
Cuando no puede
continuar la
ejecucin normal
Abortada
Cuando se ha
restablecido la BD a
su estado anterior.
Propiedades
Protocolos de Bloqueo
Tipos de Bloqueo
definicin
existen
4 propiedades bsicas
denominadas
son
Atomicidad
ACID
Coherencia
es
'todo o nada'
propiedad indivisible
Se realiza en su
totalidad o no se realiza
Es responsabilidad del
sistema de recup. del
SGBD
Aislamiento
Definicin
Comprometida
Las transac. se
ejecutan independiente
unas de otras.
Definicin
transformar la BD
de un estado
coherente a otro.
implementacin
imponiendo
restricciones
Ejemplo
restricciones empresariales
restricciones de integridad.
Permanencia
Los efectos de una
transac. completada
se registran de modo
permanente en la BD
no se permiten fallas
Bloqueo
procedimiento utilizado
para controlar el acceso
concurrente a los datos.
Basados en grafos
es
Protocolo en rbol
protocolo ms
conocido
Utiliza cerrojos
exclusivos
Se cumple s
tipos
Bloqueo compartido
lectura
Basados en
marcas temporales
reglas
Si una transac. tiene un
bloqueo compartido sobre un
elemento de datos, puede
leerlo, pero no actualizarlo.
puede dividirse
en dos fases
Fase de crecimiento
Fase de decrecimiento
Bloqueo exclusivo
escritura
Si una transaccin tiene un
bloqueo exclusivo sobre un
elemento de datos, puede
leer y actualizar el elemento.
no puede liberar
ninguno de ellos
No puede adquirir
ninguno nuevo