Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Concepto sobre transacciones




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    CONCEPTO SOBRE TRANSACCIONES
    SubTransacción: 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.
    Una transacción es una unidad de la ejecución de un programa que lee y escribe datos a y desde la Base de Datos. Puede consistir en varias operaciones de acceso a la base de datos. Está delimitada por constructoras como begintransaction y end-transaction (SQL-Server).

    Monografias.com

    INTRODUCCION
    Una transacción es una unidad de la ejecución de un programa que lee y escribe datos a y desde la Base de Datos. Puede consistir en varias operaciones de acceso a la base de datos. Está delimitada por constructoras como begintransaction y end-transaction (SQL-Server).
    Pero también se considera…
    Unidad lógica de integridad
    ¯ Unidad lógica de concurrencia
    ¯ Unidad lógica de recuperación
    El programa se ejecuta como una pieza atómica. O se ejecutan todas las operaciones que componen la transacción, o no se realiza ninguna.

    Monografias.com

    Monografias.com

    Propiedades de una Transacción (ACID).
    Una unidad lógica de trabajo debe exhibir cuatro propiedades, conocidas como propiedades ACID (atomicidad, coherencia, aislamiento y durabilidad), para ser calificacada como transacción.

    Monografias.com

    Atomicity : Una Transacción (Tx) se ejecuta completamente ó de otra manera se eliminan los cambios parciales realizados.
    Begin Transaction – Programa – End Transaction

    Monografias.com

    Responsable: el método de recuperación, de no completar todas las operaciones, devuelve la BD a su estado anterior a empezar esa T (rollback).

    Monografias.com

    Conservación de la Consistencia:  Asegura que los datos que estamos viendono cambian (por otros usuarios) hasta que acabemos la transacción.
    Después de terminar una Transacción la Base de datos no viola ninguna de sus reglas: valores obligatorios, claves únicas,etc.

    Monografias.com

    Responsable: los programadores mediante la definición adecuada de la integridad referencial: check, triggers, primary key, foreign key,…

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter