




























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
contenido del curso de base de datos 2
Tipo: Diapositivas
1 / 36
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





























(^) Todas las operaciones de la transacción se realizan adecuadamente en la base de datos o ninguna de ellas
(^) La ejecución aislada de la transacción (sin otra que se ejecute concurrentemente) conserva la consistencia de la base de datos)
(^) Tras la finalización con éxito de una transacción, los cambios realizados en la base de datos permanecen, incluso si hay fallos en el sistema.
Propiedades ACID
A tomicity,
C onsistency,
I solation
D urability
(^) Sea Ti una transacción para transferir Q. 50. de la cuenta A hacia la cuenta B. Se puede definir dicha transacción como Ti: leer(A); A := A – 50; escribir( A); leer( B); B := B + 50; escribir( B).
Consistencia (^) Que no sea alterado el balance de las cuentas A y B al efectuar el traslado de fondos (transacción) (^) Responsabilidad: (^) Programador
Durabilidad (^) Una vez se completa con éxito una T(x) aunque ocurriera un fallo en el sistema no se puede corromper dicha T(x) (^) Que pasaría si durante el proceso de ejecutar la transacción ocurriera un fallo en el sistema?
Aislamiento (^) Que pasaría si todas las 3 propiedades se cumplieran sin problema sin embargo 2 cuenta habientes hacen un retiro al mismo tiempo? (^) La solución es ejecutarlas secuencialmente las transacciones
Modelos de almacenamiento Almacenamiento Secundario (^) No volátil (^) Almacenamiento Primario (^) Es volátil (^) RAM
Procesamiento Concurrente (^) Es aquel que se da cuando varios procesos corren al mismo tiempo (^) Procesamiento Paralelo (^) Sistema operativo maneja recursos de un sistema y guarda la información en bloques (sectores)
Por lo regular si el DBMS pide un registro trae todo el bloque (^) El cual puede contener varios registros.
MODELO DE TRANSACCION Una transacción que termina su ejecución con éxito se dice que está comprometida (^) Una transacción comprometida que haya hecho modificaciones transforma la base de datos llevándola a un nueva estado consistente, que permanece incluso si hay fallo en el sistema En ausencia de fallos, todas las transacciones se completan con éxito