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.
Atomicidad: 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.
Consistencia: Integridad.
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.
Aislamiento: 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.
Durabilidad: 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.
buena explicacion, tienes algo de modelamiento con erwin
ResponderEliminarWell done muy friend americanow
ResponderEliminarSlot Machines Online | Slots | Casino.com - JamBase
ResponderEliminarSlot Machines Online | Slot Machines New Slots and Vegas Slot Machines; New 김제 출장샵 Casino 고양 출장마사지 Slot Machines; Slots for free; Free 전주 출장안마 Slot Machine Games and 제천 출장샵 Progressive 포천 출장안마 Jackpots;