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.

Transaccionb

  • 1.
    U N IV 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
  • 2.
    Ejemplo Transacción Pasos 1. Crearuna 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.
  • 3.
    Verificamos que loscambios 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.
  • 4.
    Explicación de laTransacció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.