Foros del Web » Creando para Internet » Diseño web »

Eliminar usuarios de una base de datos

Estas en el tema de Eliminar usuarios de una base de datos en el foro de Diseño web en Foros del Web. Hola, Uno de los dilemas que tengo cuando programo un sitio web es el siguiente: Supongamos que tengo una web con registro de usuarios, los ...
  #1 (permalink)  
Antiguo 03/03/2009, 04:08
 
Fecha de Ingreso: septiembre-2008
Mensajes: 4
Antigüedad: 9 años, 2 meses
Puntos: 0
Sonrisa Eliminar usuarios de una base de datos

Hola,

Uno de los dilemas que tengo cuando programo un sitio web es el siguiente:

Supongamos que tengo una web con registro de usuarios, los cuales pueden realizar diferentes acciones, como por ejemplo poner comentarios, o que sus acciones quedan registradas en un log, que para el caso es lo mismo.

Dado que en logs o comentarios normalmente relaciono con un campo idusuario a la tabla usuarios de la base de datos, mi dilema surge cuando contemplo la posibilidad de eliminar usuarios, ya que me plantea dos alternativas:

1- En los registros, indicar con un campo nombre usuario (en lugar de idusuario) a quién corresponde la acción, de manera que auque borre el usuario quedará para siempre el nombre, pero no me relacionara con el idusr, de manera que si de da de baja el usuario pepe y posteriormente se da de alta otro, en los registros no se sabe quien es

2- En los registros, mantener el campo idusr. En este caso, al dar de baja el usuario se debería marcar p. ej. con un campo eliminado='1' en la tabla usuarios, pero nunca llegaría a desaparecer de la base de datos, de manera que a largo plazo tendría muchos usuarios eliminados.

Bueno, a ver qué os parece a vosotros...


Gracias por adelantado y hasta pronto!

xavi
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:31.