143355321 Unidad 4 ADMINISTRACION DE BD docx

Páginas: 12 (2829 palabras) Publicado: 18 de marzo de 2015
Unidad 4: Operación y mantenibilidad
Investigar y realizar presentación en power point con la información obtenida.
(individual)
4.1 Bitácoras de trabajo del DBMS.
En muchos DBMS la bitácora incluye todo tipo de consulta incluyendo aquellas que no
modifican los datos.
La operación ROLLBACK está basada en el uso de una bitácora. El DBMS (Sistema
Manejador de Bases de Datos) mantiene una bitácora odiario en cinta o en disco,
comúnmente, en el cual se registran los detalles de todas las operaciones de
actualización, en particular, los valores iniciales y final del objeto modificado. Por
tanto, si resulta necesario anular alguna modificación específica, el sistema puede
utilizar la entrada correspondiente de la bitácora para restaurar el valor original del
objeto restaurado.

4.1.1.Funciones específica de las bitácoras.
La estructura más ampliamente usada para grabar las modificaciones de la base de
datos es la Bitácora. Cada registro de la bitácora escribe una única escritura de base
de datos y tiene lo siguiente:





Nombre de la Transaccion
Valor antiguo
Valor Nuevo

Es fundamental que siempre se cree un registro en la bitácora cuando se realice una
escritura antes de que semodifique la base de datos.
También tenemos la posibilidad de deshacer una modificación que ya se ha escrito en
la base de datos, 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 datos en la bitácora puede ser exageradamente grande.
Las operaciones COMMIT y ROLLBACKestablecen lo que se le conoce como punto de
sincronización lo cual representa el límite entre dos transacciones consecutivas, o el
final de una unidad lógica de trabajo, y por tanto al punto en el cual la base de datos
esta (o debería estar) en un estado de consistencia. Las únicas operaciones que
establecen un punto de sincronización son COMMIT, ROLLBACK y el inicio de un
programa. Cuando se estableceun punto de sincronización:
Se comprometen o anulan todas las modificaciones realizadas por el programa desde
el punto de sincronización 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
transacción, no el programa.

4.1.2 Recuperación (rollback)
En tecnologías de base dedatos, un rollback es una operación que devuelve a la base
de datos a algún estado previo. Los Rollbacks son importantes para la integridad de la
base de datos, a causa de que significan que la base de datos puede ser restaurada a
una copia limpia incluso después de que se han realizado operaciones erróneas. Son
cruciales para la recuperación de crashes de un servidor de base de datos; realizandorollback(devuelto) cualquier transacción que estuviera activa en el tiempo del crash, la
base de datos es restaurada a un estado consistente.
En SQL, ROLLBACK es un comando que causa que todos los cambios de datos desde la
última sentencia BEGIN WORK, o START TRANSACTION sean descartados por el
sistema de gestión de base de datos relacional (RDBMS), para que el estado de los
datos sea "rolledback"(devuelto) a la forma en que estaba antes de que aquellos
cambios tuvieran lugar.
Una sentencia ROLLBACK también publicará cualquier savepoint existente que puediera
estar en uso.
En muchos dialectos de SQL, ROLLBACKs son específicos de la conexión. Esto significa
que si se hicieron dos conexiones a la misma base de datos, un ROLLBACK hecho
sobre una conexión no afectará a cualesquiera otrasconexiones. Esto es vital para el
buen funcionamiento de la Concurrencia.
La funcionalidad de rollback está normalmente implementada con un Log de
transacciones, pero puede también estar implementada mediante control de
concurrencia multiversión.
En el proceso de “Rollback”, SQL Server comienza a hacer un rollback de todas las
transacciones que no fueron confirmadas además de las que fueron rechazadas,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Unidad 4 Docx Admin
  • Administracion unidad 4
  • UNIDAD 4 ADMINISTRACION DE VENTAS
  • Administracion Financiera Unidad 4
  • UNIDAD 4 BD
  • Unidad 1 Administracion de BD
  • Administracion de bd
  • BD administracion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS