Вы находитесь на странице: 1из 1

&RQFHSWRVGH3URFHVDPLHQWRGH7UDQVDFFLRQHV

Tema 6.
CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES
TRANSACCIONES
Una transaccin es una unidad lgica de trabajo o procesamiento (ejecucin de un programa que
incluye operaciones de acceso a la base de datos).
Una transaccin es una secuencia de operaciones que llevan la base de datos desde un estado de
consistencia1 a otro estado de consistencia, por esto suele decirse tambin que la transaccin es una
unidad lgica de integridad.
Cuando mltiples transacciones son introducidas en el sistema por varios usuarios, es necesario
evitar que interfieran entre ellas de forma tal que provoquen que la BD quede en un estado no consistente; desde este punto de vista, podemos ver una transaccin como una unidad lgica de concurrencia.
Cuando ocurre un fallo que provoca la cada del sistema, en el momento en el que haba varias
transacciones en curso de ejecucin, muy probablemente dejar errneos los datos en la BD (estado
inconsistente); en estas circunstancias, se debe garantizar que la BD pueda ser recuperada a un
estado en el cual su contenido sea consistente, por esto una transaccin es considerada tambin
una unidad lgica de recuperacin.
La idea clave es que una transaccin debe ser atmica, es decir, las operaciones que la componen
deben ser ejecutadas en su totalidad o no ser ejecutadas en absoluto.
Una sentencia de definicin o manipulacin de datos ejecutada de forma interactiva (por ejemplo
utilizar el SQL*Plus de Oracle para realizar una consulta) puede suponer el inicio de una transaccin. Asimismo, la ejecucin de una sentencia SQL por parte de un programa que no tiene ya una
transaccin en progreso, supone la iniciacin de una transaccin.
Toda transaccin finaliza con una operacin de commit (confirmar) o bien con una operacin de
rollback (anular, abortar o revertir).
Tanto una operacin como la otra puede ser de tipo explcito (si la propia transaccin (su cdigo)
contiene una sentencia COMMIT o ROLLBACK) o implcito (si dicha operacin es realizada por el
sistema de forma automtica, por ejemplo tras detectar una terminacin normal (xito) o anormal
(fallo) de la transaccin).
Por defecto, una vez finalizada una transaccin, si todas sus operaciones se han realizado con xito, se realiza un COMMIT implcito de dicha transaccin; y si alguna de ellas tuvo problemas, se
lleva a cabo un ROLLBACK implcito de la transaccin (es decir, se deshacen todas las operaciones
que haba realizado hasta el momento del fallo).

El conjunto de valores almacenados en la base de datos cumple toda restriccin de integridad especificada en el esquema, as como cualesquiera otras restricciones que deban cumplirse en la base de datos.
%DVHVGH'DWRV&XUVR

Вам также может понравиться

  • Punto 2
    Punto 2
    Документ2 страницы
    Punto 2
    Lore Vera
    Оценок пока нет
  • Proceso para Desensamblar y Ensamblar Un Equipo de Cómputo
    Proceso para Desensamblar y Ensamblar Un Equipo de Cómputo
    Документ6 страниц
    Proceso para Desensamblar y Ensamblar Un Equipo de Cómputo
    Lore Vera
    Оценок пока нет
  • Topicos
    Topicos
    Документ3 страницы
    Topicos
    Lore Vera
    Оценок пока нет
  • Unidad 3
    Unidad 3
    Документ7 страниц
    Unidad 3
    Lore Vera
    Оценок пока нет
  • Gruesa y Fina
    Gruesa y Fina
    Документ3 страницы
    Gruesa y Fina
    Lore Vera
    Оценок пока нет
  • Formato de Perfil de Puesto
    Formato de Perfil de Puesto
    Документ4 страницы
    Formato de Perfil de Puesto
    Lore Vera
    Оценок пока нет
  • Gruesa y Fina
    Gruesa y Fina
    Документ3 страницы
    Gruesa y Fina
    Lore Vera
    Оценок пока нет
  • Licitacion Propuesta
    Licitacion Propuesta
    Документ4 страницы
    Licitacion Propuesta
    Lore Vera
    Оценок пока нет
  • Mi Misionvision y Valores1
    Mi Misionvision y Valores1
    Документ2 страницы
    Mi Misionvision y Valores1
    Ceci López
    Оценок пока нет
  • INTRODUCCIÒN
    INTRODUCCIÒN
    Документ6 страниц
    INTRODUCCIÒN
    Lore Vera
    Оценок пока нет
  • 6variables Aleatorias
    6variables Aleatorias
    Документ10 страниц
    6variables Aleatorias
    Andres Ladino
    Оценок пока нет
  • INGLES-IX V
    INGLES-IX V
    Документ10 страниц
    INGLES-IX V
    Lore Vera
    Оценок пока нет
  • Unidad Ii
    Unidad Ii
    Документ27 страниц
    Unidad Ii
    Lore Vera
    Оценок пока нет
  • SCRIP
    SCRIP
    Документ3 страницы
    SCRIP
    Lore Vera
    Оценок пока нет
  • Scrip
    Scrip
    Документ3 страницы
    Scrip
    Lore Vera
    Оценок пока нет
  • Licitacion
    Licitacion
    Документ3 страницы
    Licitacion
    Lore Vera
    Оценок пока нет
  • Empresa Cotizacion
    Empresa Cotizacion
    Документ1 страница
    Empresa Cotizacion
    Lore Vera
    Оценок пока нет
  • Ensayo Del Libro
    Ensayo Del Libro
    Документ9 страниц
    Ensayo Del Libro
    Lore Vera
    Оценок пока нет
  • Plantilla
    Plantilla
    Документ3 страницы
    Plantilla
    Lore Vera
    Оценок пока нет
  • La Evaluación de La Calidad
    La Evaluación de La Calidad
    Документ5 страниц
    La Evaluación de La Calidad
    Lore Vera
    Оценок пока нет
  • Red de Campus
    Red de Campus
    Документ38 страниц
    Red de Campus
    Luis Ricardo Morán Chozo
    Оценок пока нет
  • Objetivo General
    Objetivo General
    Документ3 страницы
    Objetivo General
    Lore Vera
    Оценок пока нет
  • Concepto de Transaccion
    Concepto de Transaccion
    Документ1 страница
    Concepto de Transaccion
    Lore Vera
    Оценок пока нет
  • Clases Abstractas
    Clases Abstractas
    Документ6 страниц
    Clases Abstractas
    Lore Vera
    Оценок пока нет
  • Intefaz
    Intefaz
    Документ8 страниц
    Intefaz
    Lore Vera
    Оценок пока нет
  • Investigacion Cableado
    Investigacion Cableado
    Документ22 страницы
    Investigacion Cableado
    Lore Vera
    Оценок пока нет
  • Concept o
    Concept o
    Документ7 страниц
    Concept o
    Lore Vera
    Оценок пока нет
  • Resume N
    Resume N
    Документ2 страницы
    Resume N
    Lore Vera
    Оценок пока нет
  • Patron de Diseño
    Patron de Diseño
    Документ6 страниц
    Patron de Diseño
    Lore Vera
    Оценок пока нет
  • Cuestionario 2
    Cuestionario 2
    Документ3 страницы
    Cuestionario 2
    SebastianFelipeSessaregoUC
    Оценок пока нет
  • Dasmila Andres Rivera PRACTICA 4
    Dasmila Andres Rivera PRACTICA 4
    Документ5 страниц
    Dasmila Andres Rivera PRACTICA 4
    DASMILA BELINDA ANDRES RIVERA
    Оценок пока нет
  • Comparar La Versión de Cubase - STEINBERG
    Comparar La Versión de Cubase - STEINBERG
    Документ18 страниц
    Comparar La Versión de Cubase - STEINBERG
    Ver
    Оценок пока нет
  • Virus Script
    Virus Script
    Документ3 страницы
    Virus Script
    cegete90210
    Оценок пока нет
  • Trabajo Sia Final
    Trabajo Sia Final
    Документ24 страницы
    Trabajo Sia Final
    Ariel Caroca Cabrera
    Оценок пока нет
  • Tarea 2 - Gestión Del Riesgo
    Tarea 2 - Gestión Del Riesgo
    Документ18 страниц
    Tarea 2 - Gestión Del Riesgo
    Carlos Peña
    Оценок пока нет
  • Un Modelo de Diálogo para La Educción de Requisitos de Software
    Un Modelo de Diálogo para La Educción de Requisitos de Software
    Документ11 страниц
    Un Modelo de Diálogo para La Educción de Requisitos de Software
    Jose Andres Quintero Riveira
    Оценок пока нет
  • Journal of Technical Invention V6 N17 1
    Journal of Technical Invention V6 N17 1
    Документ9 страниц
    Journal of Technical Invention V6 N17 1
    Accept Adorn Mugonegwa
    Оценок пока нет
  • Práctica 1
    Práctica 1
    Документ6 страниц
    Práctica 1
    Miguel Flores Cornejo
    Оценок пока нет
  • Transferencia de Calor
    Transferencia de Calor
    Документ7 страниц
    Transferencia de Calor
    Roman Rojas Baez
    Оценок пока нет
  • 5 Ensamblador
    5 Ensamblador
    Документ14 страниц
    5 Ensamblador
    Ivan
    Оценок пока нет
  • Computadora 550 Palabras
    Computadora 550 Palabras
    Документ1 страница
    Computadora 550 Palabras
    henrycruz
    Оценок пока нет
  • Ciclo PDCA
    Ciclo PDCA
    Документ3 страницы
    Ciclo PDCA
    jfmagar-1
    Оценок пока нет
  • Cronometro Con Pic
    Cronometro Con Pic
    Документ12 страниц
    Cronometro Con Pic
    jalexito1
    Оценок пока нет
  • Quicksort y Binario
    Quicksort y Binario
    Документ16 страниц
    Quicksort y Binario
    Vitoko Astorga
    Оценок пока нет
  • Mascaras Access
    Mascaras Access
    Документ2 страницы
    Mascaras Access
    Junior Choque Chambilla
    Оценок пока нет
  • Xlite With Enclosure
    Xlite With Enclosure
    Документ3 страницы
    Xlite With Enclosure
    Paul Mendoza Flores
    Оценок пока нет
  • Procedimientos Almacenados y PL Funciones
    Procedimientos Almacenados y PL Funciones
    Документ8 страниц
    Procedimientos Almacenados y PL Funciones
    andres jaramillo jaram
    Оценок пока нет
  • Sistemas Op
    Sistemas Op
    Документ8 страниц
    Sistemas Op
    Milton Choque
    Оценок пока нет
  • Ejercicios de Modelado
    Ejercicios de Modelado
    Документ8 страниц
    Ejercicios de Modelado
    Fernando Espinosa
    Оценок пока нет
  • Error Es
    Error Es
    Документ53 страницы
    Error Es
    Javier Isidro
    Оценок пока нет
  • Inkscape Tutorial - Avanzado - Inkscape
    Inkscape Tutorial - Avanzado - Inkscape
    Документ7 страниц
    Inkscape Tutorial - Avanzado - Inkscape
    noipco
    Оценок пока нет
  • SWEBOK
    SWEBOK
    Документ14 страниц
    SWEBOK
    G4briel House
    Оценок пока нет
  • Practica 4
    Practica 4
    Документ1 страница
    Practica 4
    David Gómez Collado
    Оценок пока нет
  • Tarea Final Karen Villamil
    Tarea Final Karen Villamil
    Документ13 страниц
    Tarea Final Karen Villamil
    Karen Villamil
    Оценок пока нет
  • Bookshelf Dispositivos iOS LOW
    Bookshelf Dispositivos iOS LOW
    Документ26 страниц
    Bookshelf Dispositivos iOS LOW
    kevincoper
    Оценок пока нет
  • Planificador de Publicaciones
    Planificador de Publicaciones
    Документ4 страницы
    Planificador de Publicaciones
    Fundaciòn Jhoa Chong-Qui
    Оценок пока нет
  • Mapa Conceptual
    Mapa Conceptual
    Документ1 страница
    Mapa Conceptual
    Jhon De Agustín
    100% (1)
  • Formato para El Diseño de Caratula y Sticker CD Y DVD
    Formato para El Diseño de Caratula y Sticker CD Y DVD
    Документ4 страницы
    Formato para El Diseño de Caratula y Sticker CD Y DVD
    Breitner Samuel
    Оценок пока нет
  • Capitulos de Django
    Capitulos de Django
    Документ1 страница
    Capitulos de Django
    Alguien Curioso
    Оценок пока нет