4
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓ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

Transaccionb

Embed Size (px)

Citation preview

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.