Sei sulla pagina 1di 10

UNIDAD 5 TRANSACCIONES

5.1 CONCEPTOS BSICOS 5.2 PROPIEDADES DE LAS TRANSACCIONES

INTEGRANTES:

Br. Meja Zavala Mara Victoria

5.1 CONCEPTOS BSICOS

Transaccin La transaccin en un Sistema de Gestin de Bases de Datos (SGBD), es un conjunto de rdenes que se ejecutan formando una unidad de trabajo, es decir, en forma indivisible o atmica. Una transaccin es un conjunto de acciones llevadas a cabo por un usuario o un programa de aplicacin, que acceden o cambian el contenido de la base de datos.

Transaccin

Ejemplo . Las transacciones representan eventos del mundo real, como:

Las caractersticas que se debe recoger de cada transaccin son las siguientes:

1.Datos que utiliza la transaccin. 2.Caractersticas funcionales de la transaccin. 3.Salida de la transaccin. 4.Importancia para los usuarios. 5.Frecuencia de utilizacin. Hay tres tipos de transacciones: 1.En las transacciones de recuperacin se accede a los datos para visualizarlos en la pantalla a modo de informe. 2.En las transacciones de actualizacin se insertan, borran o actualizan datos de la base de datos. 3.En las transacciones mixtas se mezclan operaciones de recuperacin de datos y de actualizacin.

5.2 PROPIEDADES DE LAS TRANSACCIONES

Las transacciones deben cumplir cuatro propiedades ACID: 1.Atomicidad (Atomicity)

2.Consistencia (Consistency)
3.Aislamiento (Isolation) 4.Permanencia (Durability):

Propiedades de las Transacciones 1.Atomicidad (Atomicity): es la propiedad que asegura que la operacin se ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias. 2.Consistencia (Consistency): es la propiedad que asegura que slo se empieza aquello que se puede acabar. Por lo tanto, se ejecutan aquellas operaciones que no van a romper la reglas y directrices de integridad de la base de datos. Propiedades de las Transacciones

Propiedades de las Transacciones

3.Aislamiento (Isolation): es la propiedad que asegura que una operacin no puede afectar a otras. Esto asegura que la realizacin de dos transacciones sobre la misma informacin nunca generar ningn tipo de error. 4.Permanencia (Durability): es la propiedad que asegura que una vez realizada la operacin, sta persistir y no se podr deshacer aunque falle el sistema.

Estados de una transaccin

En cualquier momento una transaccin slo puede estar en uno de los siguientes estados. 1.Activa (Active): el estado inicial; la transaccin permanece en este estado durante su ejecucin. 2.Parcialmente comprometida (Uncommited): Despus de ejecutarse la ultima transaccin. 3.Fallida (Failed): tras descubrir que no se puede continuar la ejecucin normal. 4.Abortada (Rolled Back): despus de haber retrocedido la transaccin y restablecido la base de datos a su estado anterior al comienzo de la transaccin. 5.Comprometida (Commited): tras completarse con xito.

Diagrama de estados de una transaccin:

Bibliografa:

http://www.prograweb.com.mx/tallerBD/0502Propiedad es.html
http://www.slideshare.net/nicola51980/postgresql-leccin8-manipulando-datos-y-transacciones

Potrebbero piacerti anche