SlideShare una empresa de Scribd logo
1 de 6
- Universidad Tecnologica de Tehuacan

- Tecnologías de la Información y
Comunicación

- Base de datos para Aplicaciones
     Transacciones y Manejo de errores en
                                   MySql

               Montes Merino Juan Carlos
   Una transacción es la ejecución de tareas
    que se tienen que llevar a cabo, estas
    pueden ser independientes o
    dependientes.




Transacciones
   Inicio – Start transaction

   Regresar - ROLLBACK

   Finalizar – COMMIT

   ejemplo




Propiedades
   Cuando realizamos las transacciones
    pueden surgir errores a la hora de
    ejecutarlos, para ellos debemos utilizar el
    HANDLER.

   Ejemplo:




Manejo de errores con el HANDLER
 Existen 2 tipos de handler el continue y el
  exit
 CONTINUE (este nos permite seguir con el
  procedimiento almacenado si el error no es
  tan grave)
 EXIT (este nos permite salirnos sin ejecutar
  nada del procedimiento)
 Undo (este aun no es soportado pero es
  parecido a una sentencia ROLLBACK)


Handler
   El uso de las transacciones es muy
    importante ya que nos permiten ejecutar
    una o mas sentencias relacionadas entre
    si. El handler es una ventaja ya que nos
    permite seguir ejecutando el
    procedimiento dando una solución al
    momento y así corregir los errores que
    puedan seguir surgiendo en el transcurso
    del procedimiento.



Conclusión

Más contenido relacionado

Similar a Handler (20)

Transacciones base de datos
Transacciones base de datosTransacciones base de datos
Transacciones base de datos
 
Errores
ErroresErrores
Errores
 
RECICLAJE
RECICLAJERECICLAJE
RECICLAJE
 
transaction-management
transaction-managementtransaction-management
transaction-management
 
Control de concurrencias investigación
Control de concurrencias investigaciónControl de concurrencias investigación
Control de concurrencias investigación
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4Administración de Transacciones - del tema 1 al 4
Administración de Transacciones - del tema 1 al 4
 
Procesos_so
Procesos_soProcesos_so
Procesos_so
 
Tarea
TareaTarea
Tarea
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Transacciones
TransaccionesTransacciones
Transacciones
 
trabajo 5
trabajo 5trabajo 5
trabajo 5
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
TRANSACCIONES
TRANSACCIONESTRANSACCIONES
TRANSACCIONES
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Unidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De ProcesosUnidad 2 AdministracióN De Procesos
Unidad 2 AdministracióN De Procesos
 
CUESTIONES DEL CAPITULO 20
CUESTIONES DEL CAPITULO 20CUESTIONES DEL CAPITULO 20
CUESTIONES DEL CAPITULO 20
 
Itil
ItilItil
Itil
 
Itil
ItilItil
Itil
 

Más de juan carlos

Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidasjuan carlos
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidasjuan carlos
 
La libertad de expresión piedra angular de las
La libertad de expresión piedra angular de lasLa libertad de expresión piedra angular de las
La libertad de expresión piedra angular de lasjuan carlos
 
La libertad de expresión piedra angular de las
La libertad de expresión piedra angular de lasLa libertad de expresión piedra angular de las
La libertad de expresión piedra angular de lasjuan carlos
 

Más de juan carlos (7)

Data mart
Data martData mart
Data mart
 
Reingenieria
ReingenieriaReingenieria
Reingenieria
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
socie
sociesocie
socie
 
La libertad de expresión piedra angular de las
La libertad de expresión piedra angular de lasLa libertad de expresión piedra angular de las
La libertad de expresión piedra angular de las
 
La libertad de expresión piedra angular de las
La libertad de expresión piedra angular de lasLa libertad de expresión piedra angular de las
La libertad de expresión piedra angular de las
 

Handler

  • 1. - Universidad Tecnologica de Tehuacan - Tecnologías de la Información y Comunicación - Base de datos para Aplicaciones Transacciones y Manejo de errores en MySql Montes Merino Juan Carlos
  • 2. Una transacción es la ejecución de tareas que se tienen que llevar a cabo, estas pueden ser independientes o dependientes. Transacciones
  • 3. Inicio – Start transaction  Regresar - ROLLBACK  Finalizar – COMMIT  ejemplo Propiedades
  • 4. Cuando realizamos las transacciones pueden surgir errores a la hora de ejecutarlos, para ellos debemos utilizar el HANDLER.  Ejemplo: Manejo de errores con el HANDLER
  • 5.  Existen 2 tipos de handler el continue y el exit  CONTINUE (este nos permite seguir con el procedimiento almacenado si el error no es tan grave)  EXIT (este nos permite salirnos sin ejecutar nada del procedimiento)  Undo (este aun no es soportado pero es parecido a una sentencia ROLLBACK) Handler
  • 6. El uso de las transacciones es muy importante ya que nos permiten ejecutar una o mas sentencias relacionadas entre si. El handler es una ventaja ya que nos permite seguir ejecutando el procedimiento dando una solución al momento y así corregir los errores que puedan seguir surgiendo en el transcurso del procedimiento. Conclusión