Base de datos propiedades acid

23
Propiedades ACID en base de dat os Realizado por: PARRA JEFERSON.

Transcript of Base de datos propiedades acid

  • 1. Realizado por:PARRA JEFERSON.

2. El principio de atomicidad dice que para que unatransaccin sea completa, se deben completar todaslas partes de la transaccin o ninguna de ella.POR EJEMPLO:Se transfieren fondos de una cuenta bancaria a otra, latransaccin puede fallar por mltiples motivos, pero no debenrestarse los fondos de una cuenta si no se ha sumado a la otra yal revs, por lo tanto o se culmina la transaccin o se niega laoperacin.Otro ejemplo es: el rollback de un determinado programa puedeser manual o automtico y sin posibilidad de pararlo en caso deerror; o se ejecuta y se cumple la funcin o se niega la operacinpor completo. 3. Muy similar a la propiedad atomicidad, laconsistencia es la propiedad que asegura queslo se empieza aquello que se puedeacabar. Por lo tanto se ejecutan aquellasoperaciones que no van a romper las reglas ydirectrices de integridad de la base de datos.POR EJEMPLO:La transaccin bancaria, supongamos que cada vezque se realice una transferencia bancaria seanecesario notificar a la sucursal para actualizar lainformacin para que la transferencia sea exitosa, sino es posible comunicarse y actualizar la informacinen la sucursal del cliente, toda la transaccin serabortada. 4. El aislamiento es una propiedad que define cmo ycundo los cambios producidos por una operacin sehacen visibles para las dems operacionesconcurrentes.POR EJEMPLO:las transacciones bancarias que se estn realizando en el sistemasean invisibles a todos los usuarios hasta que estas hayan sidodeclaradas finales, en la transaccin bancaria es posible que elsistema este programado para intentar en 5 o 10 ocasiones ms antesde abortar una transaccin por completo, a pesar que este ultimo pasono ha sido finalizado ya existen otras modificaciones en elsistema, esto garantiza que los usuarios del sistema no observenestos cambios intermedios hasta que sea finalizada la ultima accin deactualizacin.El usuario accede a las funciones del sistema y si hay error en elusuario podr ingresar nuevamente los datos requeridos; peromientras el usuario ingresa el sistema realiza otro proceso no visibleal usuario y a la vez implementa la informacin visible al usuario 5. El principio de durabilidad implicaque una vez que se ha realizadouna operacin la transaccin no sedebe perder.POR EJEMPLO:AL CUMPLIR LA OPERACIN BANCARIA YOCURRE UNA FALLA DEL SISTEMA COMOCONSECUENCIA, EL SISTEMA ES CAPAZ DEACCEDER A DICHA OPERACIN SIN PERDERNINGUNA INFORMACION. 6. REPBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTALPOLITCNICADE LA FUERZA ARMADA UNEFA.CURSO DE GERENCIA TECNOLGICA OPERATIVA 7. ACID,conformadopor las siglasprovenientes deAtomicity,Consistency, IsolationyDurability.Enespaol, Atomicidad, Consistencia, Aislamiento y Durabilidad, son unconjunto de propiedades necesarias para que un conjunto deinstrucciones, sean consideradas como una transaccin en un sistema degestin de bases de datos. Una transaccin es un conjunto de rdenes que se ejecutan formando unaunidad de trabajo, es decir, en forma indivisible o atmica. Un ejemplo deuna transaccin compleja es la transferencia de fondos de una cuenta aotra, la cual implica mltiples operaciones individuales. Si unsistema supera la prueba ACID, significa que es fiable. 8. Significa que el sistema permite operaciones atmicas. Una operacinatmica es aquella que si est formada por operaciones ms pequeas, seconsideran comounpaquete indivisible.Debenejecutarse todas correctamente, o en el caso de que alguna de ellas nopueda hacerlo, el efecto de las que ya se han ejecutado no debe hacersenotar, debe deshacerse, como si el conjunto de las operaciones no sehubieran realizado. La atomicidad est ntimamente ligada al concepto de transaccin de lossistemas gestores de bases de datos. En un SGBD, cuando se indica que unconjunto de operaciones forman una transaccin, o se ejecutan todascorrectamente, o el SGBD deshar los cambios, como si la transaccin nuncase hubiera iniciado. No obstante, atomicidad y transaccin no son sinnimos.Mientras atomicidad es una propiedad, la transaccin es el mecanismo queutilizan los SGBD para lograr la atomicidad.Ejemplo: Los profesores su trabajo es ensear a sus alumnos, a pesar que elprofesor puede aprender del alumno, siendo de diferente edad, con dosformas de pensar y dos forma de ver las cosas. 9. Esta propiedad asegura que slo se empieza aquello quese puede acabar. Por lo tanto se ejecutan aquellasoperaciones que no van a romper las reglas y directrices deintegridad de la base de datos. Sostiene que cualquiertransaccin llevar a la base de datos desde un estadovlido a otro tambin vlido. Ejemplo: Para realizar un jugo tres en uno se necesita:Remolacha, Zanahoria, Jugo de Naranja. Hecha todo a lalicuadora, lo licuas y ya tienes jugo tres en uno. 10. Propiedad que asegura que una operacin no puede afectar a otras. Estoasegura que la realizacin de dos transacciones sobre la misma informacinsean independientes y no generen ningn tipo de error.Ejemplo: El telfono es un medio de comunicacin que puedes llamar a unapersona y puedes mandar mensajes de texto a una persona. Si llamas nopuedes mandar mensajes de texto y si mandas un texto no puedes llamar porlo que logro aislar las dos funciones una de la otra. 11. Propiedad que asegura que una vez realizada laoperacin, sta persistir y no se podr deshacer aunquefalle el sistema. Cumpliendo estos 4 requisitos un sistema gestor de basesde datos puede ser considerado ACID Compliant. Ejemplo: Un escultor hace una escultura para una plaza.Puede durar das, meses, aos, siglo y aun sigue igual.Llueva o truene, no ha sufrido ningn dao. 12. Atomicidad: Sito: http://ppu-a.blogspot.com/p/noviembre-2012.html video 2tiempo: 0:03. La atomicidad de una transaccin, garantiza que todas sus accionessean realizadas o ninguna ejecutada. Ejemplo: Una persona comn quiere comprar pan, otra persona comnvende pan, a pesar que cada uno de estos individuos tienenuna funcin diferente se relacionan entre si para un fincomn, pero ejerciendo sus funciones de maneradistintas, estas la e definido en cinco pasos: Solicitud: El cliente hace un pedido de pan. Verificacin: El vendedor revisa si tiene el tipo de pan pedido. Procedimiento: El vendedor busca el pan y lo almacena en unabolsa. Cobro: El cliente cancela el pedido por medio del vendedor o lacajera. Entrega: El vendedor procede a entregar el pedido al cliente. 13. Sito: http://ppu-a.blogspot.com/p/noviembre-2012.html video 2tiempo: 0:11. Garantiza que las reglas que hallan sido declaradas para latransaccin sean cumplidas, si no es posible la transaccin serabortada. Ejemplo: Un nio va a la escuela uniformado, ya que para poder entrar asu centro de estudio le exigen un uniforme con ciertascaractersticas, las cuales son un reglamento. Zapatos negros o marrones. Camisa blanca. Pantaln de vestir azul marino. Correa negra. Si el nio no cumple con estas reglas de vestimenta porcompleto no podr asistir al centro de estudio. 14. Sito: http://ppu-a.blogspot.com/p/noviembre-2012.html video 2tiempo: 0:20. Garantiza que las transacciones que se estn realizando no afectena otras hasta que se completen y que estas sean invisibles a todoshasta que se finalicen. Ejemplo: Una persona va a comer a un restaurante y este hace un pediodel men al mesonero, despus de un determinado tiempo elmesonero le entrega su pedido. Los procesos aislados son los siguientes. El mesonero entrega la orden pedida a la cocina y despus de ciertotiempo busca el pedido. En la cocina el cocinero o cocineros realizan la preparacin delpedido. El cliente recibe y come la orden (en este caso solo lospreparadores de la comida no forman parte del proceso). 15. Sito: http://ppu-a.blogspot.com/p/noviembre-2012.htmlvideo 2 tiempo: 0:30. Garantiza que al instante en el que se finaliza latransaccin, esta perdure hasta que falle el sistema. Ejemplo: El cuerpo humano tiene la capacidad de regenerarsemostrando as una durabilidad impresionante. Por ejemplo nos cortamos el cabello y estecrese, nos cortamos y las heridas sanan y si nosrompemos un hueso estos soldn por si solos. 16. siguiente 17. REPBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTALPOLITCNICADE LA FUERZA ARMADA UNEFA.CURSO DE GERENCIA TECNOLGICA OPERATIVA GLAVIDS GONZLEZ. 18. consistencia: Ejemplo Para hacer una torta rellena requiero mezclar en un bolgrande la mantequilla con la azcar hasta que disuelva laazcar luego agrego los huevos, harina y jugo poco apoco hasta que quede la consistencia adecuada y una tortarellena 19. Atomicidad: Ejemplo El Proyecto el conjunto de las actividades que desarrollauna persona o una entidad para alcanzar un determinadoobjetivo. Un proyecto es una planificacin que consisteen un conjunto de actividades que se encuentraninterrelacionadas y coordinadas. 20. Aislamiento: Ejemplo El agua disuelve ms sustancias que cualquier otrolquido, por lo que se le suele llamar solventeuniversal, pero existe una familia de sustancias que elagua aborrece y asla como es el caso de los aceites 21. Durabilidad: Ejemplo El monumento de la virgen de la paz se inagur El 21 dediciembre de 1983, ao bicentenario del nacimiento de SimnBolvar cuya construccin dur 18 meses,22 con la bendicinlitrgica del recin ordenado cardenal Jos Al LebrnMoratinos y en la actualidad se conserva por sus restauraciones