0% encontró este documento útil (0 votos)
66 vistas2 páginas

Caracteristicas ACID

El documento describe las características ACID de las transacciones en bases de datos, incluyendo atomicidad, consistencia, aislamiento y durabilidad.

Cargado por

Andrés Reyes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
66 vistas2 páginas

Caracteristicas ACID

El documento describe las características ACID de las transacciones en bases de datos, incluyendo atomicidad, consistencia, aislamiento y durabilidad.

Cargado por

Andrés Reyes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

*UNIVERSIDAD DE GUAYAQUIL*

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN TECNOLOGIAS DE LA INFORMACION

Estudiante: Andres Reyes Sánchez


Curso: MA 2-1
Tema: Características ACID de las transacciones de las BBDD

ACID
En bases de datos se denomina ACID a las características de los parámetros que permiten
clasificar las transacciones de los sistemas de gestión de bases de datos. Cuando se dice que
una acción es ACID compliant se indica -en diversos grados- que ésta permite realizar
transacciones.

Atomicidad Consistencia
La Atomicidad requiere que cada transacción La propiedad de Consistencia se asegura que
sea "todo o nada": si una parte de la cualquier transacción llevará a la base de
transacción falla, todas las operaciones de la datos de un estado válido a otro estado
transacción fallan, y por lo tanto la base de válido. Cualquier dato que se escriba en la
datos no sufre cambios. Un sistema atómico base de datos tiene que ser válido de
tiene que garantizar la atomicidad en acuerdo a todas las reglas definidas,
cualquier operación y situación, incluyendo incluyendo (pero no limitado a) los
fallas de alimentación eléctrica, errores y constraints, los cascades, los triggers, y
caidas del sistema. cualquier combinación de estos.
AIslamiento Durabilidad
El aislamiento ("Isolation" en inglés) se La durabilidad significa que una vez que se
asegura que la ejecución concurrente de las confirmó una transacción (commit), quedará
transacciones resulte en un estado del persistida, incluso ante eventos como
sistema que se obtendría si estas pérdida de alimentación eléctrica, errores y
transacciones fueran ejecutadas una atrás caidas del sistema. Por ejemplo, en las bases
de otra. Cada transacción debe ejecutarse de datos relacionales, una vez que se ejecuta
en aislamiento total; por ejemplo, si T1 y T2 un grupo de sentencias SQL, los resultados
se ejecutan concurrentemente, luego cada tienen que almacenarse inmediatamente
una debe mantenerse independiente de la (incluso si la base de datos se cae
otra. inmediatamente luego).
Ejemplo
Una transacción no se produzca a la mitad si Sería Pesos Dólar americano es importante
por cualquier circunstancia hay un corte de que los datos sean consistentes en el sentido
energía o no hay suficiente espacio para un de escribirlos siempre exactamente igual y
nuevo dato esto quiere decir que sin tal cuál como se encuentren en la base de
importar el error todo ocurre o nada ocurre datos del sitio.

Sigue las reglas y restricciones, por ejemplo Digamos que vamos a un sitio web de viajes
tiene los datos nombre,edad pero quiere y compramos un vuelo de avión y ya
actualizar el genero donde las opciones son tenemos un asiento garantizado cualquier
masculino , femenino, otros , pero el destino entonces se considerara que la
usuario intenta actualizar con el valor pelota transacción será duradera y sin importar el
esto no tiene sentido fallo

También podría gustarte