Examen2

Páginas: 6 (1355 palabras) Publicado: 24 de julio de 2011
INTEGRIDAD BASE DE DATOS :
EN CUANTO A FALLAS DEL SISTEMA
afectan a todas las transacciones en progreso pero no dañan físicamente a la base de datos.
no es posible conocer el estado preciso de cualquier transacción que está en progreso al, tal transacción nunca podrá terminar satisfactoriamente
FALLAS EN EL MEDIO DEL SISTEMA
se causa daño a la base de datos y afectan al menos a lastransacciones que estén usando actualmente
FALLAS DE TRANSACCION
Cuando un usuario esta ingresando datos a una computadora donde se han realizado varias transacciones y falla el sistema, su estado corre el riesgo del duplicado de transacciones.
Una transasaccion puede varias por varias causa:
-datos de entrada no son correctos
-falta de recursos .
tipos de fases en la transacción:-adquiere todos los recursos necesarios para su ejecución .
-todos los cambios restantes se colocan en la bd

ERRORES DE UNA TRANSACCION
-Aborto de una transacción
-nuevo inicio de una transacción
-Eliminacion de una transacción
RECUPERACION DE FALLA DEL SISTEMA____________________________________________________
El objetivo es proteger la base de datos, contra fallas lógicas físicas quedestruyan los datos
pueden afectar a 2 aspectos del almacenamiento de la bd, como son:
-perdida de memoria volátil
-predida del contenido de memoria secundaria.

Transacciones
secuencia de operaciones que han de ejecutarse en forma atómica ,es decir, se realizan todas las operaciones que comprende la transacción o no se realiza ninguna .
Ejemplo: una transacción bancaria, que sacadinero de una cuenta y lo dispone de otra .las transacciones
O terminan con éxito y son grabadas en la bd o bien fracasan y debe ser restaurado el estado anterior de la bd.

El componente del sistema cargado de lograr la atomicidad se conoce como administrador de transacciones y las operaciones COMMIT(comprometer) y ROLLBACK(retroceder) son la clave de su funcionamiento .
COMMIT :se;ala eltermino exitoso de la transacción
ROLLBACK:Se;ala el termino no exitoso de la

Las características de una transacción son:
-atomicidad: ejecutan todas o ninguna
-preservacion de la consistencia : la ejecución de una transacción consistente.
-aislamiento : no muestra los cambios que produce hasta que finaliza
-persistencia: sus efectos perduran en la bd.
-seriabilidad: el efecto de ejecutartransacciones concurrentemente debe ser el mismo que se produciría al ejecutarlas por separado en un orden secuencial
el método mas usado consiste en utilizar un archivo de diario o log en el que va guardando toda la info necesaria para desacer (en caso de fracasar ) o reacer(en caso de recuperar). Este archivo (log) consta de :
Identificdor de la transacción
Ora de modificaciónIdentificador del registro afectado
Tipo de acción
Valor anterior del registro
Nuevo valor del registro
Información adicional

Otra alternativa es manejar 2 archivos de log :
1)con la imagen anterior a las modificaciones
2)otro con la imagen posterior a las modificaciones

log es usualmente una pila que una vez llena va eliminando registros según vayan entrando nuevos.-------------------------------------------------
Un concepto relacionado con los archivos de log es el CHECKPOINT :que permite manejar de forma eficiente el contenido de los archivos log ya que permiten no tener que recorrer todo el archivo log ante fallas .
tipos de modificaciones que se pueden realizar sobre las vistas.
1) Permite realizar una actualización de vistas que se definen mediante una consultasimple sobre una relación base y que contiene la clave primaria de la relación base.
2) No se permiten las actualizaciones de vistas que se definen sobre varias relaciones base
3) -------------------------------------------------
No se permiten las actualizaciones de vitas definidas con operaciones de agrupamiento GROUP BY

Disparadores (triggers)
procedimiento que se ejecuta cuando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Examen2
  • EXAMEN2
  • Mat2 UA Examen2
  • Examen2O Bimestre 6O
  • Examen2 De Integracion 1
  • DH Examen2
  • Examen2 Metodos
  • 31 Matematicasiii Examen2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS