Download - Transacciones de base de datos en ORACLE
17/10/20091
17/10/2009 2transacciones de base de datos/ Base de datos avanzada/ ITLA
17/10/2009 3transacciones de base de datos/ Base de datos avanzada/ ITLA
SGBD TRANSACCIONAL
17/10/2009 4transacciones de base de datos/ Base de datos avanzada/ ITLA
Transacciones en oracle• El servidor de Oracle garantiza la consistencia de
los datos con base en transacciones. • Las transacciones proporcionan mayor flexibilidad
y control cuando los datos cambian y ello asegura la consistencia de los datos en el caso de un fallo en el proceso del usuario o del sistema.
• Las transacciones consisten de sentencias DML que componen un cambio consistente en los datos.
17/10/20095
transacciones de base de datos/ Base de datos avanzada/ ITLA
Concepto de transaccion
• Unidad lógica de procesamiento– Secuencia de operaciones que implican accesos a la base
de datos.
• Pero también se considera...– Unidad lógica de integridad
– Unidad lógica de concurrencia– Unidad lógica de recuperación
• Una transacción es atómica– O se ejecutan todas las operaciones que componen
latransacción, o no se realiza ningunaejemplo: transferencia de dinero entre dos cuentas
bancarias
17/10/2009
6
transacciones de base de datos/ Base de datos avanzada/ ITLA
17/10/20097transacciones de base de datos/ Base de datos
avanzada/ ITLA
17/10/2009
8
transacciones de base de datos/ Base de datos avanzada/ ITLA
17/10/2009 9transacciones de base de datos/ Base de datos avanzada/ ITLA
Control de Transacciones en oracControl de Transacciones en orac17/10/2009 10transacciones de base de datos/ Base de datos avanzada/ ITLA
Control de Transacciones en oracleControl de Transacciones en oracle
17/10/2009
11
transacciones de base de datos/ Base de datos avanzada/ ITLA
17/10/200912transacciones de base de datos/ Base de datos avanzada/ ITLA
Undo segment, snapshot
17/10/2009
13
transacciones de base de datos/ Base de datos avanzada/ ITLA
RECURSOS WEB:
17/10/2009transacciones de base de datos/ Base de datos avanzada/ ITLA 14