OPERACIÓN Y MANTENIBILIDAD
Enviado por gabrielavazquez2 • 7 de Junio de 2014 • Ensayo • 377 Palabras (2 Páginas) • 276 Visitas
4 OPERACIÓN Y MANTENIBILIDAD
Trata acerca de como se hacen las bitacoras.Que funcion tienen y porque son tan importantes, ademas es necesario conocer porque son im-portante a la hora de realizar cambios o conocer un poco mas del sistema de base de datos que seesta manejando.4.1 Bitácoras de trabajo del DBMSEn muchos DBMS la bitácora incluye todo tipo de consulta incluyendo aquellas que nomodifican los datos.La operación ROLLBACK está basada en el uso de una bitácora. El DBMS (Sistema Maneja-dor de Bases de Datos) mantiene una bitácora o diario en cinta o en disco, comúnmente, en elcual se registran los detalles de todas las operaciones de actualización, en particular, los valoresiniciales y final del objeto modificado. Por tanto, si resulta necesario anular alguna modificaciónespecífica, el sistema puede utilizar la entrada correspondiente de la bitácora para restaurar elvalor original del objeto restaurado.
4.1.1. Funciones especifica de las bitácoras
La estructura más ampliamente usada para grabar las modificaciones de la base de datos es laBitácora. Cada registro de la bitácora escribe una única escritura de base de datos y tiene lo si-guiente:
-Nombre de la Transacción
-Valor antiguo
-Valor Nuevo
Es fundamental que siempre se cree un registro en la bitácora cuando se realice una escrituraantes de que se modifique la base de datos.También tenemos la posibilidad de deshacer una modificación que ya se ha escrito en la base dedatos, esto se realizará usando el campo del valor antiguo de los registros de la bitácora.Los registros de la bitácora deben residir en memoria estable como resultado el volumen de da-tos en la bitácora puede ser exageradamente grande.Las operaciones COMMIT y ROLLBACK establecen lo que se le conoce como punto de sincroniza-ción lo cual representa el límite entre dos transacciones consecutivas, o el final de una unidadlógica de trabajo, y por tanto al punto en el cual la base de datos esta (o debería estar) en un es-tado de consistencia. Las únicas operaciones que establecen un punto de sincronización sonCOMMIT, ROLLBACK y el inicio de un programa. Cuando se establece un punto de sincronización:Se comprometen o anulan todas las modificaciones realizadas por el programa desde el punto desincronización anterior.Se pierde todo posible posicionamiento en la base de datos. Se liberan todos los registros blo-queados. Es importante advertir que COMMIT y ROLLBACK terminan las transacción, no el pro-grama
...