View
19
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
TRANSACCIONES
Asignatura : Tópicos de Ingeniería de Sistemas (IS1006B)Semestre : 2016-IITurno : NochePor : Ing° Oscar Alberto Barnett Contreras
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
CONCEPTOLa transacción en un Sistema de Gestión de Bases de Datos (SGBD), es una colección de operaciones que forman una única unidad lógica de trabajo en una BD realizada por una o más sentencias SQL estrechamente relacionadas.
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
EJEMPLOLas transacciones representan eventos del mundo real, como:
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
CARACTERÍSTICAS A CONOCER DE UNA TRANSACCIÓN
1.Datos que utiliza la transacción. 2.Características funcionales de la transacción. 3.Salida de la transacción. 4.Importancia para los usuarios. 5.Frecuencia de utilización.
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
TIPOS DE TRANSACCIÓN1.En las transacciones de recuperación, se accede a los datos para visualizarlos en pantalla. 2.En las transacciones de actualización, se insertan, borran o actualizan datos de la base de datos. 3.En las transacciones mixtas se mezclan operaciones de recuperación de datos y de actualización.
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
PROPIEDADESLas TR deben cumplir cuatro propiedades: 1. Atomicidad (Atomicity): Asegura que la operación se ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias. 2.Consistencia (Consistency): Asegura que sólo se empieza aquello que se puede acabar. Se ejecutan aquellas operaciones que no van a romper la reglas y directrices de integridad de la base de datos.
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
PROPIEDADES3. Aislamiento (Isolation): Asegura que una operación no puede afectar a otras. Es decir, la realización de dos transacciones sobre la misma información nunca generará ningún tipo de error. 4. Permanencia (Durability): Asegura que una vez realizada la operación, ésta persistirá y no se podrá deshacer aunque falle el sistema.
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
ESTADOS DE UNA TR1. Activa (Active): Es el estado inicial; la transacción permanece en este estado durante su ejecución. 2. Parcialmente comprometida (Uncommited): Después de ejecutarse la ultima transacción. 3. Fallida (Failed): Tras descubrir que no se puede continuar la ejecución normal.
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
ESTADOS DE UNA TR4. Abortada (Rolled Back): Después de haber retrocedido la transacción y restablecido la base de datos a su estado anterior al comienzo de la transacción. 5. Comprometida (Commited): Tras completarse con éxito.
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
ESTADOS DE UNA TR
UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA
Excelencia Académica para un mundo globalizado
Gracias…