asdasd

Páginas: 3 (550 palabras) Publicado: 1 de abril de 2013
Transaccion
La transacción es una conjunto de instrucciones la cual tiene que realizar todas sus instrucciones o ninguna de ellas, teniendo esta definición también se puede decir que la transacciónes una unidad lógica de trabajo. 


Cada transacción debe tener las propiedades ACID.

Ahora ¿Cuales son estas propiedades ACID?
Propiedades ACID
Propiedad
Descripción
Atomicidad
Latransacción es realizada completamente o no realiza ninguna acción. No puede realizar solamente mitad o parte de la transacción.
Consistencia
Solo son ejecutadas aquellas transacciones que no tieneconflicto con las reglas y directrices de integridad de la base de datos.
Aislamiento
Si hay dos o más transacciones que en un mismo tiempo desean realizar cambio a una misma información, el sistemagarantiza que cada transacción ignora al resto de las transacciones es decir que cada una se maneja de forma independiente para no generar errores.
Durabilidad
Cuando una transacción es exitosa loscambios hechos por la transacción permanecen en el sistema y no se pueden deshacer aunque falle el sistema.

Regularmente las transacciones comienzan con un BEGIN WORK y finalizan con un COMMIT/COMMITWORK o ROLLBACK/ROLLBACK WORK.

Ejemplo:
?
1
2
3
4
5
6
7
BEGIN WORK
  UPDATE Tabla SET dato = '15' WHERE dato2 = 'Manolo'
  ...
  ...
  ...
  DELETE FROM dato = 'Manolo'
COMMIT WORKHay otra manera de escribir una transacción estas son las transacciones ANSI, estas comienzan cuando inicia cualquier sentencia SQL y finaliza con un COMMIT o ROLLBACK.

Ejemplo:
?
1
2
3
4
5
6UPDATE Tabla SET dato = '15' WHERE dato2 = 'Manolo'
...
...
...
DELETE FROM dato = 'Manolo'
COMMIT

ROLLBACK
En tecnologías de base de datos, un rollback es una operación que devuelve a labase de datos a algún estado previo. Los Rollbacks son importantes para la integridad de la base de datos, a causa de que significan que la base de datos puede ser restaurada a una copia limpia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Asdasd
  • Asdasd
  • asdasd
  • asdasda
  • ASdasd
  • asdasd
  • asdasdad
  • Asdasd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS