Java Web Clase 1 Mod4

Páginas: 2 (495 palabras) Publicado: 4 de marzo de 2015
21/10/2014

Ing. Jhony Mikel Escobar

1

TRANSACCIONES DE BASES DE
DATOS
21/10/2014

Ing. Jhony Mikel Escobar

2

Las transacciones
• Acciones lógicas.
– Acciones que se le hacen a la base de datosa través de una interfaz de
usuario. Ej:
• Introducir una nueva factura.
• Dar de alta a un cliente.
• Registrar un cobro.
• Cambiar la dirección de un proveedor.

• Acciones físicas.
– InstruccionesSQL que dan mantenimiento a las tablas de la base de datos. Ej:
• Agregar un nuevo registro a la tabla Lector.
• Modificar un campo de un registro de la tabla Lector.
• Eliminar un registro de latabla detalle Préstamo.

10/21/2014

Ing. Jhony Mikel Escobar

3

COMMIT y ROLLBACK
• Commit:
– Esta instrucción indica el final satisfactorio de las instrucciones de una
transacción y posterior a ellalos datos actualizados en la base de
datos.

• Rollback:
– Esta instrucción indica una falla inesperada en las instrucciones de una
transacción y posterior a ella los datos de la transacción sonreiniciados al estado anterior.

• La lógica que siguen las transacciones es que se realicen todas
las operaciones o no se realice ninguna.

10/21/2014

Ing. Jhony Mikel Escobar

4

Características de latransacción.
• Definen las acciones que realizan las bases de
datos al tener usuarios realizando acciones
concurrentes.
• Una base de datos debe soportar las
siguientes características (ACID):
–Atomicidad (Atomicity).
– Consistencia (Consistency).
– Aislamiento (Isolation).
– Durabilidad (Durability).
10/21/2014

Ing. Jhony Mikel Escobar

5

ATOMICIDAD: Las transacciones se
ejecutan todas o nose ejecuta ninguna.
Begin transaction
insert …
Update …
Delete ….
If error
Rollback
Else
Commit

AISLAMIENTO: Cuando otro usuario
necesita modificar un registro que estoy
utilizando, la base de datospone en cola
de consulta la transacción y se ejecuta
hasta que yo haya terminado con la
consulta, permite evitar que los cambios
no se alteren por otro usuario.

10/21/2014

CONSISTENCIA: Los cambios...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java Clase 1
  • clase sobre max weber 1
  • java web
  • Clases En Java
  • Clases de java
  • Las Clases En Java
  • Clase Java
  • CLASE JAVA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS