Universidad Autnoma del Estado de Mxico
Centro Universitario UAEM
Licenciatura en Informtica Administrativa
Base de Datos Relacionales
Cuadro Descriptivo ACID
Profesora: LIA. Elizabeth Evangelista Nava
Alumno: Ruben Hernndez Mendoza
Grupo:
LIA
I9
Atlacomulco Mxico a Agosto 25 de 2015
Introduccin
ACID es una de las caractersticas de los parmetros que permiten clasificar las
transacciones de los sistemas de gestin de bases de datos. Se enmarca en este
trabajo el concepto de ACID los conceptos bsicos que lo comprenden y su
aplicacin en las bases de datos relacionales
Proposito: Que el alumno identifique y comprenda el concepto de ACID, su
importancia y relacin en las bases de datos.
Alcances: Al finalizar el alumno deber comprender la importancia de la prueba
ACID.
Requerimientos de HW Y SW.
Equipo de cmputo e Internet.
Prueba de ACID
Concepto
Conceptos Bsicos
Atomicidad, Consistencia,
Aislamiento y
Durabilidad, son un
conjunto de propiedades
necesarias para que un
conjunto de
instrucciones, sean
consideradas como una
transaccin en un
sistema de gestin de
bases de datos.
Atomicidad: tiene que
garantizar la atomicidad
en cualquier operacin y
situacin, incluyendo
fallas de alimentacin
elctrica, errores y cadas
del sistema.
Consistencia: Cualquier
dato que se escriba en la
base de datos tiene que
ser vlido de acuerdo a
todas las reglas
definidas, incluyendo los
constraints, los cascades,
los triggers, y cualquier
combinacin de estos.
AIslamiento: es la
propiedad que asegura
que una operacin no
puede afectar a otras.
Durabilidad: una vez
que se confirm una
transaccin (commit),
quedar persistida,
incluso ante eventos
como prdida de
alimentacin elctrica,
errores y cadas del
sistema.
Transaccin: conjunto
de rdenes que se
ejecutan formando una
unidad de trabajo, es
decir, en forma indivisible
o atmica.
Aplicacin en las Bases de Datos
Relacionales
Para que un Sistema de Gestin
de Bases de Datos sea
considerado Transaccional, debe
cumplir con los criterios (ACID).
El lenguaje de consulta de datos
SQL (Structured Query Language),
provee los mecanismos para
especificar que un conjunto de
acciones deben constituir una
transaccin:
BEGIN TRAN: Especifica
que va a empezar una
transaccin.
COMMIT TRAN: Le indica
al motor que puede
considerar la transaccin
completada con xito.
ROLLBACK TRAN: Indica
que se ha alcanzado un
fallo y que debe restablecer
la base al punto de
integridad.
Conclusion:
LA prueba ACID garantiza la integridad de los datos que se almacenando en una
BD ya que estas cuatros propiedades contribuyen a que el sistema se eficaz y
de resultados, teniendo restricciones para el uso de datos, poder manejar varios
procesos a la vez, y que la base se capaz de trabajar sin importar algn fallo.
Referencias:
Angoar, M. (7 de Abril de 2007). Obtenido de Google Books:
https://books.google.com.mx/books?id=cITcVDjY6e8C&dq=Prueba++AC
ID+en+base+e+datos&source=gbs_navlinks_s
Coronel, C. (2011). Bases de Datos, Diseo, Implementacion y Administracion.
Mxico: Cengage Learning.
Gonzlez, E. S. (2015). Salvaguarda y seguridad de los datos. Mlaga: IC .
Kroenke, D. M. (2003). Procesamiento de bases de datos: fundamentos, diseo
e implementacin. Mxico: Pearson Educacin.
Pendse, N. (2007). Estudio de BARC: Hyperion Essbase 7x /System 9. Espaa:
BARC Business Intelligence.