t ransacciones

11
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-II Turno : Noche Por : Ing° Oscar Alberto Barnett Contreras

Upload: oscar-alberto-barnett-contreras

Post on 23-Jan-2017

19 views

Category:

Education


0 download

TRANSCRIPT

Page 1: T ransacciones

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

Page 2: T ransacciones

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.

Page 3: T ransacciones

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:

Page 4: T ransacciones

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.

Page 5: T ransacciones

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.

Page 6: T ransacciones

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.

Page 7: T ransacciones

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.

Page 8: T ransacciones

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.

Page 9: T ransacciones

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.

Page 10: T ransacciones

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

Page 11: T ransacciones

UNIVERSIDAD PERUANA DE INTEGRACIÓN GLOBAL

CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS E INFORMÁTICA

Excelencia Académica para un mundo globalizado

Gracias…