exposicion

Páginas: 8 (1968 palabras) Publicado: 4 de junio de 2015
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA CIENCIA Y TECNOLOGÍA
UNIVERSIDAD POLITÉCNICA TERRITORIAL DEL ESTADO TRUJILLO
«DR. MARIO BRICEÑO IRAGORRY»
PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA
TRUJILLO- ESTADO TRUJILLO

Manejo de transacciones
Integrantes:
Integrantes:
Ricardo
RicardoPadilla
Padilla
Alfonso
Quintero
Alfonso Quintero
CarlosCarlosVenegas
Venegas
Yanis
Torres
Yanis Torres

Transacciones
Consiste en lograr hacer cualquier tipo de operación en una base de datos, basándonos en consultas desde las
más simples hasta las de mayor grado de complejidad.
Un ejemplo habitual de transacción es el traspaso de una cantidad de dinero entre cuentas bancarias.
Normalmente se realiza mediante dos operaciones distintas, una en la que sedecrementa el saldo de la
cuenta origen y otra en la que incrementamos el saldo de la cuenta destino. Para garantizar la atomicidad del
sistema (es decir, para que no aparezca o desaparezca dinero), las dos operaciones deben ser atómicas, es
decir, el sistema debe garantizar que, bajo cualquier circunstancia (incluso una caída del sistema), el resultado
final es que, o bien se han realizado lasdos operaciones, o bien no se ha realizado ninguna.
Estructura de las transacciones
 La estructura de una transacción usualmente viene dada según el modelo de la transacción, estas pueden ser
planas (simples) o anidadas.
Transacciones planas: Consisten en una secuencia de operaciones primitivas encerradas entre las palabras
clave BEGIN y END.
            
Transacciones Anidadas: Consiste en tenertransacciones que dependen de otras, estas transacciones están
incluidas dentro de otras de un nivel superior y se las conoce como subtransacciones. La transacción de nivel
superior puede producir hijos (subtransacciones) que hagan más fácil la programación del sistema y mejoras
del desempeño.
Operaciones de una transacción
Inicio de Transacción: Operación que marca el momento en el que unatransacción comienza a ejecutarse.
Leer o Escribir: Operaciones de lectura/escritura de elementos de la base de datos.
Fin de la Transacción: Se verifica si la transacción debe abortarse por alguna razón.
Confirmar (COMMIT): La operación termino con éxito.
Abortar (ROLLBACK): La transacción termino sin éxito.

 
Estados de una Transacción
Transacción Activa: se encuentra en este estado justo después deiniciar su ejecución.
Transacción Parcialmente Confrmada: en este punto, se efectúan diferentes operaciones de
verificación para asegurar que la transacción no interfiera con otras transacciones en
ejecución.
Transacción Confrmada: Ha concluido su ejecución con éxito.
Transacción Fallida: En este caso, es posible que la transacción deba ser cancelada.
Transacción Terminada: indica que latransacción a abandonado el sistema.
Propiedades de las transacciones
Las transacciones deben cumplir cuatro propiedades ACID:
1. Atomicidad : es la propiedad que asegura que la operación se ha realizado o no, y por lo
tanto ante un fallo del sistema no puede quedar a medias.
2. Consistencia : es la propiedad que asegura que sólo se empieza aquello que se puede
acabar. Por lo tanto, se ejecutan aquellasoperaciones que no van a romper la reglas y
directrices de integridad de la base de datos.
3. Aislamiento : es la propiedad que asegura que una operación no puede afectar a otras.
Esto asegura que la realización de dos transacciones sobre la misma información nunca
generará ningún tipo de error.
4. Permanencia : es la propiedad que asegura que una vez realizada la operación, ésta
persistirá y no sepodrá deshacer aunque falle el sistema. Nota: Si la transacción no se puede
finalizar por cualquier motivo, el SGBD garantiza que los cambios realizados por esta
transacción son deshechos

Problemas de concurrencia
 
Existen tres formas en las que una transacción, aunque sea correcta por sí misma, puede producir una
respuesta incorrecta si alguna otra transacción interfiere con ella en alguna...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Exposicion
  • Exposicion
  • La exposicion
  • Exposicion
  • exposicion
  • QUE ES UNA EXPOSICION
  • exposicion
  • EXPOSICION

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS