Una transacción corresponde a un grupo de sentencias que representan una unidad de trabajo y deben ejecutarse en su totalidad.

Slides:



Advertisements
Presentaciones similares
Confiabilidad en Bases de Datos Distribuidas
Advertisements

Sistemas Distribuidos y Paralelos
Introducción a los Sistemas de Bases de Datos Distribuidos
BASES DE DATOS DISTRIBUIDAS
Transacción Es una unidad de trabajo sobre la base de datos
Manejo de Transacciones
Tecnologías de Información y Comunicación II CLASE 6.
Elaborado por: Guillermo Baquerizo I Término
EJB 3.0 Transacciones y seguridad Tutor: Ing. Juan E. Talavera Horn 2010.
Características Generales de un Sistema de Bases de Datos.
Departamento de Informática Universidad de Rancagua
UNIVERSIDAD TECNOLOGICA DE IZUCAR DE MATAMOROS TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN BASE DE DATOS PARA APLICACIONES MTRO: GONZALO ROSAS CABRERA.
Transacciones seguras  Concurrencia Ing. Yeberth Martinez Programación II.
Características Generales de un Sistema de Bases de Datos. Profesor: John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. Profesor: John Freddy Duitama.
 Arquitectura  Ventajas y desventajas  Ejemplos.
Proyecto ROOTVE V2: Control de versiones con Subversion Grupo de Investigación y Desarrollo en Seguridad de la Información - GIDSI.
1 Concurrencia y Transacciones (... o bien, transacciones y concurrencia...) Universidad de los Andes Demián Gutierrez Enero 2009.
Se trata de un conjunto de programas no visibles al usuario final que se encargan de la privacidad, la integridad, la seguridad de los datos y la interacción.
Trabajo Final de Grado "Auditoria de Base de Datos temporales " Alumno: Cristian Zenteno Tutora: Ana Maria Darcacha.
Integridad de las Bases de Datos La integridad en una base de datos es la corrección y exactitud de la información contenida. Trata de adoptar las medidas.
Sistema de Información Gerencial - ERP(Planificación de recursos empresariales) Rolando Espinosa Annie Williams Joel Nieto
LOGARITMOS.
Gestión de transacciones
Aidan Hogan CC Bases de Datos Primavera 2016 Clase 11: Integridad, Transacciones, ACID (I) Aidan Hogan
Paul Leger Transacciones Paul Leger
CC Bases de Datos Primavera Clase 12: Implementación de ACID
BASE DE DATOS INTRODUCCION.
U.T. 11: Introducción A Las Bases De Datos
Stored Procedures Firebird.
Sistemas Distribuidos
MODELO CLIENTE -SERVIDOR
FUNCIONES EN EXCEL 2007.
Manipulando celdas Selección de celdas
TRANSACCIONES ATÓMICAS: ING. WALTER ZULOAGA CONTRERAS ALUMNOS: SHARON Y. CONZA CASTILLO BEKER MONTERROSO VALVERDE.
4. Concurrencia.
UNIVERSIDAD PRIVADA SAN JUAN BAUTISTA ESCUELA PROFESIONAL DE INGENIERIA DE COMPUTACION Y SISTEMAS TRANSACCIONES Integrantes: Cancho Ramirez Kiara Angulo.
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
ROL DE LAS BASES DE DATOS EN EL SISTEMA DELTA-PENSUM
Lenguaje y representación técnica
Sistemas Operativos Unidad I Introducción.
PROVEEDOR DATA WAREHOUSE TERADATA
COMPONENTES DE UN ORDENADOR
Un sistema distribuido debe permitir el apropiado uso de los recursos, debe encargarse de un buen desempeño y de la consistencia de los datos, además de.
Conceptos Relacionados Unidad I. Parte A.
Base de Datos II 2da Parte. Propiedad ACID  La propiedad ACIDa es una carácterística de un DBMS para poder compartir datos en forma segura.  A :
Base de Datos UNIDAD 1: El mundo de las bases de datos y los sistemas manejadores de base de datos. Clase 3: Administración de Base de Datos. Ing. Ricardo.
L.I. Manuel Antonio Cebreros Zazueta
DHCP FAILOVER PROTOCOL
Bases de Datos.
1 Adquisición de los requerimientos 2 Análisis de los requerimientos
En este periodo el analista se esfuerza por comprender la información que necesitan los usuarios para realizar su trabajo de la manera correcta.
Sugiero cambios a lo de Amarillo / lo de azul no tiene expositor aun 1 concepto de transaccion (Tejada) 2. Fundamentos d elos procesos de Transaccion.
ÁLGEBRA. DEFINICIÓN DE ÁLGEBRA El Álgebra es una rama de las matemáticas que emplea números, letras y signos para hacer referencia a las distintas operaciones.
2.2 Diseño de la lógica. El esquema lógico es una fuente de información para el diseño físico. Además, juega un papel importante durante la etapa de mantenimiento.
Servicios de Seguridad Informática
Instituto Tecnológico Superior de la Región Sierra
INSTITUTO TECNOLOGICO SUPERIOR DE ACAYUCAN
El gestor de base de datos
Instituto Tecnológico Superior de la Región Sierra
LOGARITMOS.
Sistemas Operativos Componentes Ejecutivo de Tiempo Real.
Sistema Gestor de Bases de Datos (SGDB)
Bases de Datos Distribuidas Ing. Fernando Ortiz Ahumada
POSTGRE SQL CONCEPTO El uso de caracteres en mayúscula en el nombre PostgreSQL puede confundir a algunas personas a primera vista. Las distintas pronunciaciones.
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
CC Bases de Datos Otoño 2019 Clase 11: Transacciones y ACID
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS. INTRODUCCION. ¿ Qué es UML ?. UML, por sus siglas en Ingles, Unified Modeling Languaje.(Lenguaje Unificado.
TALLER DE INVESTIGACION I PROCESO DE CAPTACION DE LA INFORMACION Y ELABORACION DEL CRONOGRAMA DE INVESTIGACION.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
Transcripción de la presentación:

Una transacción corresponde a un grupo de sentencias que representan una unidad de trabajo y deben ejecutarse en su totalidad.

 Es aquel que asegura que una unidad de trabajo se realice completamente o que no tenga efecto.  Motivos del uso de transacciones 1. Dificultad para mantener consistencia en los datos. 2. Una misma vía de comunicación no siempre puede ser utilizada para proveer interacción entre 2 procesos. 3. Requerimientos de procesamiento en paralelo. 4. Manejo interactivo de uno o más usuarios

Una transacción distribuida es aquella que accede a datos en distintos nodos de un sistema distribuido. Las transacciones distribuidas son más complejas que las transacciones no distribuidas debido al estado latente de que alguno de los manejadores falle y con ello el sistema global no opere de manera correcta.

Atomicidad Consistencia Aislamiento Durabilidad  También se conocen como las propiedades ACID (Atomicity, Consistency, Isolation and Durability)

 Atomicidad (Atomicity)  La transacción se considera completa si, y sólo si, todas las operaciones que involucra son ejecutadas exitosamente. Si cualquiera de las operaciones en la transacción falla, la transacción debe abortar.  Consistencia (Consistency)  Significa que una transacción debe llevar los datos de un estado consistente a otro, preservando la semántica de éstos y su integridad referencial (operaciones que no van a romper las reglas y directrices de integridad de la base de datos)

 Aislamiento (Isolation)  Propiedad que asegura que una operación no puede afectar a otras. Los datos intermedios de la transacción son solo visibles dentro de la propiedad transacción.  Durabilidad (Durability)  Significa que los resultados de transacciones finalizadas deben ser permanentes y no pueden ser borrados de la base de datos debido a fallas en el sistema. Los errores que ocurran después de un commit no deben causar la pérdida de datos.