"Auditoria de Base de Datos temporales " Alumno: Cristian Zenteno

Trabajo Final de Grado
"Auditoria de Base de Datos
temporales "
Alumno: Cristian Zenteno
Tutora: Ana Maria Darcacha
Introducción
• La información del mundo que nos rodea es
muy valiosa.
• Modelar un esquema de base de datos
temporales.
• Fraudes, errores humanos.
• Se toma como ejemplo un modulo de un sistema
de “Registro civil”
Objetivos
• Realizar un modelo de base de datos Bitemporal.
• Explicar como funciona el modelos realizado.
• Demostrar que se puede brindar información a
casi un 100% de la realidad.
• Brindar este documento como marco teórico,
para poder avanzar en el futuro con el proyecto.
Marco teórico
Base de Datos
• Es un conjunto de datos relacionados entre si, pertenecientes al mismo contexto.
Sistemas Gestores de Base de Datos
•Es un software especifico por el cual se administran las bases de datos.
Transacciones
•son un conjunto de ordenes que se ejecutan formando una unidad de trabajo.
ACID
• Son las propiedades necesarias para una transacción las cuales son Atomicidad,
Consistencia, integridad y Durabilidad.
Marco teórico
Base de Datos Temporales
• Es un sistema de gestión de base de datos en el cual se implementa una especial
importancia al aspecto temporal.
Base de Datos Relacional
• Es una base de datos que cumple con el modelo relacional, y permite establecer
relaciones entre los datos.
Log de transacciones
• Es la auditoria de todas las transacciones de la base de datos (Insert, Update, Delete).
Trigger
• Es un disparador que define una acción que la base de datos debe llevar acabo después
de un update, insert, or delete.
Desarrollo
• Tomamos un evento especial del modulo del
sistema de un “registro civil”, que es el Cambio
de Domicilio.
• Para demostrar el cambio de los registros a
través del tiempo.
Desarrollo – ejemplo
• Vamos a impactar cuando Andrés dejá de vivir en Av.
Jujuy.
Desarrollo - ejemplo
• Se impacta la transacción de Andrés en sistema.
Desarrollo - ejemplo
• Vida completa de Andrés en el sistema de
Registro Civil
Conclusión
• Podemos plantear la solución del modelado
utilizando Trigger.
• POSITIVO: podemos llegar a obtener
información lo mas cerca posible al 100 % de la
realidad.
• NEGATIVO: puede llegar a ser muy pesada la
base.
• Brindamos toda la información posible y
ejemplificación para los futuros lectores ya que
la misma puede ser muy confusa en internet.
Muchas gracias !!