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 !!
© Copyright 2024