Está en la página 1de 6

MATERIA: ADMINISTRACION DE BASES DE DATOS

UNIDAD 4 OPERACIN Y MANTENIBILIDAD

IMPORTANCIA DE LAS BITACORAS DE TRABAJO

INTEGRANTES EQUIPO 1:

NICACIO CRUZ VARGAS


FERNANDO BALDERAS GUZMAN
MARTHA IRIS JAUREGUI ALOR
EZEQUIEL HERNANDEZ GARCIA
JUAN PABLO REYES REYES
LORENA MOCTEZUMA BAUTISTA

PROFESORA: MORALES VAZQUEZ MA. GUADALUPE

FECHA: 9 DE MAYO DEL 2016

Tabla de contenido
Introduccin................................................................................................... 3
1.

Bitcoras de Trabajo del DBMS................................................................4

2.

Funciones Especficas de las Bitcoras....................................................5

3.

Importancia de las Bitcoras de Trabajo del DBMS..................................5

Bibliografia..................................................................................................... 6

Introduccin
En el presente documento podremos conocer que es una bitcora para que
sirve, las funciones que desempea, las ventajas que tienen al ser
utilizadas.
El DBMS mantiene una bitcora o diario en cinta o en disco, comnmente,
en el cual se registran los detalles de todas las operaciones de
actualizacin, en particular, los valores iniciales y final del objeto
modificado. Por tanto, si resulta necesario anular alguna modificacin
especfica, el sistema puede utilizar la entrada correspondiente de la
bitcora para restaurar el valor original del objeto restaurado.

1. Bitcoras de Trabajo del DBMS


Una bitcora es una herramienta que permite registrar, analizar, detectar y
notificar eventos que sucedan en cualquier sistema de informacin utilizado
en las organizaciones. La estructura ms ampliamente usada para grabar
las acciones que se llevan en la base de datos.
Nos ayuda a recuperar la informacin ante algunos incidentes de seguridad,
deteccin de comportamiento inusual, informacin para resolver problemas,
evidencia legal, es de gran ayuda en las tareas de computo forense. Permite
guardar las transacciones realizadas sobre una base de datos en especfico,
de tal manera que estas transacciones puedan ser auditadas y analizadas
posteriormente.
Pueden obtenerse datos especficos de la transaccin como:
1.

Operacin que se realiz

2.

Usuario de BD

3.

Fecha

4.

Mquina

5.

Programa

6.

Tipo de conexin

7.

Estado

No se requiere hacer cambios en los sistemas de produccin o de desarrollo


o en una simple instalacin para la implementacin de la bitcora.
A travs de la parametrizacin se generan las pantallas de consulta y
reportes sin necesidad de programar.
Acceso a la bitcora a travs de una aplicacin Web.
Control de Acceso a la informacin de la bitcora a travs de Roles.
Se puede implementar en los sistemas de informacin que utilicen las
principales bases de datos: Oracle, SQL Server, Informix, Sybase.
Permite hacer el seguimiento de todos los cambios que ha tenido un
registro.

2. Funciones Especficas de las Bitcoras


La estructura ms ampliamente usada para grabar las modificaciones de la
base de datos es la Bitcora. Cada registro de la bitcora escribe una nica
escritura de base de datos y tiene lo siguiente:

Nombre de la Transaccin
Valor antiguo
Valor Nuevo

Es fundamental que siempre se cree un registro en la bitcora cuando se


realice una escritura antes de que se modifique la base de datos. Tambin
tenemos la posibilidad de deshacer una modificacin que ya se ha escrito
en la base de datos, esto se realizar usando el campo del valor antiguo de
los registros de la bitcora. Los registros de la bitcora deben residir en
memoria estable como resultado el volumen de datos en la bitcora puede
ser exageradamente grande.
Las operaciones COMMIT y ROLLBACK establecen lo que se le conoce como
punto de sincronizacin lo cual representa el lmite entre dos transacciones
consecutivas, o el final de una unidad lgica de trabajo, y por tanto al punto
en el cual la base de datos esta (o debera estar) en un estado de
consistencia. Las nicas operaciones que establecen un punto de
sincronizacin son COMMIT, ROLLBACK y el inicio de un programa. Cuando
se establece un punto de sincronizacin:
Se comprometen o anulan todas las modificaciones realizadas por el
programa desde el punto de sincronizacin anterior.
Se pierde todo posible posicionamiento en la base de datos. Se liberan
todos los registros bloqueados. Es importante advertir que COMMIT y
ROLLBACK terminan las transaccin, no el programa.

3. Importancia de las Bitcoras de Trabajo del


DBMS
En un SBD, la recuperacin de fallos en las transacciones suele equivaler a
la restauracin de la BD a alguno de sus estados anteriores, a partir del cual
sea posible reconstruir un estado consistente de la BD cercano al momento
del fallo.
La cuestin es que, cuando ocurre un fallo...qu ocurre con los cambios
realizados por las transacciones que quedaron a medio y pueden haber
dejado inconsistente la BD? Cmo podemos recuperar un estado
consistente? La recuperacin se basa en unos principios bastante sencillos y
que pueden resumirse en una sola palabra: redundancia.
Dicho de otro modo, la forma de garantizar la recuperacin del sistema tras
fallos o cadas del mismo, es asegurar que cualquier trozo de informacin

que contiene la BD, pueda ser reconstruido a partir de alguna otra


informacin almacenada, de forma redundante, en algn lugar del sistema.

Bibliografia
https://sites.google.com/site/itjabd23/home/asignatura/plan-deestudios/unidad-4-operacion-y-mantenibilidad
http://ingbasededatos.blogspot.mx/2015/05/unidad-4-operacion-ymantenibilidad.html
http://www.itpn.mx/recursosisc/6semestre/administraciondebasesded
atos/Unidad%20IV.pdf