U N I V E R S I D A D T E C N O L Ó G I C A D E L E S T A D O D E Z A C A T E C A S
U N I D A D A C A D É M I C A D E P I N O S
T E C N O L O G Í A S D E L A I N F O R M A C I Ó N Y C O M U N I C A C I Ó N
TRABAJO:
TRANSACCIÓN
MATERIA:
BASE DE DATOS PARA APLICACIONES
PROFESOR:
I.TIC ELOY CONTRERAS DE LIRA
ALUMNOS:
ADRIANA BERENICE RENOVATO CEJA
EDGAR EDUARDO RENOVATO CONTRERAS
CARRERA:
INGENIERÍA EN. TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
GRADO Y GRUPO
8° CUATRIMESTRE “A”
PINOS, ZACATECAS. 02 DE MARZO DEL 2015
Ejemplo Transacción
Pasos
1. Crear una Base de Datos con el nombre de ‘ventas’.
2. Crear una tabla con el mismo nombre ‘ventas’, o si se desea con
un nombre diferente, con los siguiente campos:
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT
producto VARCHAR (30) NOT NULL
cantidad TINYINT
3. Insertamos un registro en la tabla ‘ventas’ con la siguiente
sintaxis, y se comienza con la sentencia Begin y para cerrar la
transacción con un Commit o Commit Work:
4. Ahora vamos a crear una transacción con Update que es
utilizado destinado a la Actualización, que implica la modificación
de datos tanto en un archivo como en una base de datos.
Verificamos que los cambios se hayan hecho correctamente.
5. Si se desea deshacer los cambios hechos anteriormente,
entonces ejecutamos la sentencia Rollback.
Como resultado final quedará como se hizo el registro realizado en un
principio, los cambios se han hecho permanentes y definitivos.
Explicación de la Transacción
La función de esta pequeña transacción es que se insertan registros o
solo uno, después lo que se hace es que en el campo cantidad se
cuenta con cierta disponibilidad de existencia de tal producto, lo que
se hace ejecutando el paso 4, cambia dicha cantidad ya sea que
aumente o disminuya.
Por último con la sentencia ROLLBACK se deshacen los cambios y
vuelve normalmente a su estado creado en un principio.
Recommended