2. El principio de atomicidad dice que para que una
transacción sea completa, se deben completar todas
las partes de la transacción o ninguna de ella.
POR EJEMPLO:
Se transfieren fondos de una cuenta bancaria a otra, la
transacción puede fallar por múltiples motivos, pero no deben
restarse los fondos de una cuenta si no se ha sumado a la otra y
al revés, por lo tanto o se culmina la transacción o se niega la
operación.
Otro ejemplo es: el rollback de un determinado programa puede
ser manual o automático y sin posibilidad de pararlo en caso de
error; o se ejecuta y se cumple la función o se niega la operación
por completo.
3. Muy similar a la propiedad atomicidad, la
consistencia es la propiedad que asegura que
sólo se empieza aquello que se puede
acabar. Por lo tanto se ejecutan aquellas
operaciones que no van a romper las reglas y
directrices de integridad de la base de datos.
POR EJEMPLO:
La transacción bancaria, supongamos que cada vez
que se realice una transferencia bancaria sea
necesario notificar a la sucursal para actualizar la
información para que la transferencia sea exitosa, si
no es posible comunicarse y actualizar la información
en la sucursal del cliente, toda la transacción será
abortada.
4. El aislamiento es una propiedad que define cómo y
cuándo los cambios producidos por una operación se
hacen visibles para las demás operaciones
concurrentes.
POR EJEMPLO:
las transacciones bancarias que se estén realizando en el sistema
sean invisibles a todos los usuarios hasta que estas hayan sido
declaradas finales, en la transacción bancaria es posible que el
sistema este programado para intentar en 5 o 10 ocasiones más antes
de abortar una transacción por completo, a pesar que este ultimo paso
no ha sido finalizado ya existen otras modificaciones en el
sistema, esto garantiza que los usuarios del sistema no observen
estos cambios intermedios hasta que sea finalizada la ultima acción de
actualización.
El usuario accede a las funciones del sistema y si hay error en el
usuario podrá ingresar nuevamente los datos requeridos; pero
mientras el usuario ingresa el sistema realiza otro proceso no visible
al usuario y a la vez implementa la información visible al usuario
5. El principio de durabilidad implica
que una vez que se ha realizado
una operación la transacción no se
debe perder.
POR EJEMPLO:
AL CUMPLIR LA OPERACIÓN BANCARIA Y
OCURRE UNA FALLA DEL SISTEMA COMO
CONSECUENCIA, EL SISTEMA ES CAPAZ DE
ACCEDER A DICHA OPERACIÓN SIN PERDER
NINGUNA INFORMACION.
6.
7. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL
POLITÉCNICA
DE LA FUERZA ARMADA UNEFA.
CURSO DE GERENCIA TECNOLÓGICA OPERATIVA
8. ACID, conformado por las siglas provenientes de
Atomicity, Consistency, Isolation y Durability. En
español, Atomicidad, Consistencia, Aislamiento y Durabilidad, son un
conjunto de propiedades necesarias para que un conjunto de
instrucciones, sean consideradas como una transacción en un sistema de
gestión de bases de datos.
Una transacción es un conjunto de órdenes que se ejecutan formando una
unidad de trabajo, es decir, en forma indivisible o atómica. Un ejemplo de
una transacción compleja es la transferencia de fondos de una cuenta a
otra, la cual implica múltiples operaciones individuales. Si un
sistema supera la prueba ACID, significa que es fiable.
9. Significa que el sistema permite operaciones atómicas. Una operación
atómica es aquella que si está formada por operaciones más pequeñas, se
consideran como un paquete indivisible. Deben
ejecutarse todas correctamente, o en el caso de que alguna de ellas no
pueda hacerlo, el efecto de las que ya se han ejecutado no debe hacerse
notar, debe deshacerse, como si el conjunto de las operaciones no se
hubieran realizado.
La atomicidad está íntimamente ligada al concepto de transacción de los
sistemas gestores de bases de datos. En un SGBD, cuando se indica que un
conjunto de operaciones forman una transacción, o se ejecutan todas
correctamente, o el SGBD deshará los cambios, como si la transacción nunca
se hubiera iniciado. No obstante, atomicidad y transacción no son sinónimos.
Mientras atomicidad es una propiedad, la transacción es el mecanismo que
utilizan los SGBD para lograr la atomicidad.
Ejemplo: Los profesores su trabajo es enseñar a sus alumnos, a pesar que el
profesor puede aprender del alumno, siendo de diferente edad, con dos
formas de pensar y dos forma de ver las cosas.
10. Esta propiedad asegura que sólo se empieza aquello que
se puede acabar. Por lo tanto se ejecutan aquellas
operaciones que no van a romper las reglas y directrices de
integridad de la base de datos. Sostiene que cualquier
transacción llevará a la base de datos desde un estado
válido a otro también válido.
Ejemplo: Para realizar un jugo tres en uno se necesita:
Remolacha, Zanahoria, Jugo de Naranja. Hecha todo a la
licuadora, lo licuas y ya tienes jugo tres en uno.
11. Propiedad que asegura que una operación no puede afectar a otras. Esto
asegura que la realización de dos transacciones sobre la misma información
sean independientes y no generen ningún tipo de error.
Ejemplo: El teléfono es un medio de comunicación que puedes llamar a una
persona y puedes mandar mensajes de texto a una persona. Si llamas no
puedes mandar mensajes de texto y si mandas un texto no puedes llamar por
lo que logro aislar las dos funciones una de la otra.
12. Propiedad que asegura que una vez realizada la
operación, ésta persistirá y no se podrá deshacer aunque
falle el sistema.
Cumpliendo estos 4 requisitos un sistema gestor de bases
de datos puede ser considerado ACID Compliant.
Ejemplo: Un escultor hace una escultura para una plaza.
Puede durar días, meses, años, siglo y aun sigue igual.
Llueva o truene, no ha sufrido ningún daño.
13.
14. • Atomicidad:
• Sito: http://ppu-a.blogspot.com/p/noviembre-2012.html video 2
tiempo: 0:03.
• La atomicidad de una transacción, garantiza que todas sus acciones
sean realizadas o ninguna ejecutada.
• Ejemplo:
• Una persona común quiere comprar pan, otra persona común
vende pan, a pesar que cada uno de estos individuos tienen
una función diferente se relacionan entre si para un fin
común, pero ejerciendo sus funciones de manera
distintas, estas la e definido en cinco pasos:
• Solicitud: El cliente hace un pedido de pan.
• Verificación: El vendedor revisa si tiene el tipo de pan pedido.
• Procedimiento: El vendedor busca el pan y lo almacena en una
bolsa.
• Cobro: El cliente cancela el pedido por medio del vendedor o la
cajera.
• Entrega: El vendedor procede a entregar el pedido al cliente.
15. • Sito: http://ppu-a.blogspot.com/p/noviembre-2012.html video 2
tiempo: 0:11.
• Garantiza que las reglas que hallan sido declaradas para la
transacción sean cumplidas, si no es posible la transacción será
abortada.
• Ejemplo:
• Un niño va a la escuela uniformado, ya que para poder entrar a
su centro de estudio le exigen un uniforme con ciertas
características, las cuales son un reglamento.
• Zapatos negros o marrones.
• Camisa blanca.
• Pantalón de vestir azul marino.
• Correa negra.
• Si el niño no cumple con estas reglas de vestimenta por
completo no podrá asistir al centro de estudio.
16. • Sito: http://ppu-a.blogspot.com/p/noviembre-2012.html video 2
tiempo: 0:20.
• Garantiza que las transacciones que se estén realizando no afecten
a otras hasta que se completen y que estas sean invisibles a todos
hasta que se finalicen.
• Ejemplo:
• Una persona va a comer a un restaurante y este hace un pedio
del menú al mesonero, después de un determinado tiempo el
mesonero le entrega su pedido.
• Los procesos aislados son los siguientes.
• El mesonero entrega la orden pedida a la cocina y después de cierto
tiempo busca el pedido.
• En la cocina el cocinero o cocineros realizan la preparación del
pedido.
• El cliente recibe y come la orden (en este caso solo los
preparadores de la comida no forman parte del proceso).
17. • Sito: http://ppu-a.blogspot.com/p/noviembre-2012.html
video 2 tiempo: 0:30.
• Garantiza que al instante en el que se finaliza la
transacción, esta perdure hasta que falle el sistema.
• Ejemplo:
• El cuerpo humano tiene la capacidad de regenerarse
mostrando así una durabilidad impresionante.
• Por ejemplo nos cortamos el cabello y este
crese, nos cortamos y las heridas sanan y si nos
rompemos un hueso estos soldán por si solos.
•
19. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL
POLITÉCNICA
DE LA FUERZA ARMADA UNEFA.
CURSO DE GERENCIA TECNOLÓGICA OPERATIVA
GLAVIDS GONZÁLEZ.
20. • consistencia:
• Ejemplo
• Para hacer una torta rellena requiero mezclar en un bol
grande la mantequilla con la azúcar hasta que disuelva la
azúcar luego agrego los huevos, harina y jugo poco a
poco hasta que quede la consistencia adecuada y una torta
rellena
21. • Atomicidad:
• Ejemplo
• El Proyecto el conjunto de las actividades que desarrolla
una persona o una entidad para alcanzar un determinado
objetivo. Un proyecto es una planificación que consiste
en un conjunto de actividades que se encuentran
interrelacionadas y coordinadas.
22. •Aislamiento:
• Ejemplo
• El agua disuelve más sustancias que cualquier otro
líquido, por lo que se le suele llamar solvente
universal, pero existe una familia de sustancias que el
agua aborrece y aísla como es el caso de los aceites
23. • Durabilidad:
• Ejemplo
• El monumento de la virgen de la paz se inaguró El 21 de
diciembre de 1983, año bicentenario del nacimiento de Simón
Bolívar cuya construcción duró 18 meses,22 con la bendición
litúrgica del recién ordenado cardenal José Alí Lebrún
Moratinos y en la actualidad se conserva por sus restauraciones