Zusammenfassung der Ressource
MM_Transacciones (BD)
- Unidad Logica
de Trabajo o
Procesamiento
- Incluye una o
mas operaciones
de acceso a la
base de datos
- Propiedades
ACID
- Atomicidad
- Asegurar que la
Transaccion se realice o no
sin quedar a medias ante
fallos
- Consistencia
- Asegurar el estado
de validez de los
datos en todo
momento
- Aislamiento
- Asegurar la
independencia
entre
Transacciones
- Durabilidad
- Asegurar la
persistencia de la
transaccion ante
cualquier fallo
- Operaciones de una Transaccion
- Inicio
- Fin
- Estado de una Transacción
- Activa
- Leer/Escribir
- Parcialmente Confirmada
- Abortar
- Fallida
- Confirmar
- Terminada
- Técnicas de Recuperación
- Deshacer
- ABORTAR, pero para una
sola operación
- Rehacer
- Algunas
Operaciones
deben repetirse
- Comandos de Control
- COMMIT
- Hacer permanentes
los cambios e iniciar
una nueva trasaccion
- ROLLBACK
- Deshacer todos los
cambios desde el
inicio o desde un
SAVEPOINT
- SAVEPOINT
- Establece un punto
hasta el cual se
podra deshacer
cambios
- SET TRANSACTION
- Establecer
propiedades para
la transaccion
actual