Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/06/2013, 13:29
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Como puedo hacer para saber que un usuario ha entrado y modificado cuales

Es un tema medio complicado... Porque no hay un registro exacto de lo que hace la modificación.
Una opción es generar una tabla de logs, donde puedas asentar todos los cambios introducidos por cada usuario, de modo de tener cierta trazabilidad.
En ese caso en un campo VARCHAR se va guardando en cada ocasión un conjunto desnormalizado de datos con los cambios, incluyendo ambos valores: El original y el nuevo.
Otra opción es que cada cambio genere un registro nuevo y de de baja el anterior, entendiendo por baja la inserción de la fecha de desactivación del anterior registro, y por quien. El nuevo en cambio, tendría ese campo en NULL.
En definitiva, no hay una forma única de hacerlo. Depende de tu ingenio y tus necesidades.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)