Buenas noches comunidad.
Hoy vengo con un caso bastante particular, donde actualmente estoy laborando, hace mucho tiempo realizaron un modelado db en mysql. hasta aquí todo normal.
PERO
según ese modelado una cliente solo se puede registrar 1 sola vez, sin posibilidad alguna de actualizar su información. Ese registro consta de un id sobre una actividad que pasa semanalmente, por ejemplo conferencias virtuales.
Entonces ese es el problema. Imagínense que juan
se registro para ver esa dicha conferencia, pero a la semana siguiente juan quiere
volver a ver otra conferencia, el formulario de registro le dirá que no es posible por que ya esta registrado
, ( segun mi corta experiencia seria lógico que si ya existe en la db, pues entonces crear una tabla relacional y que pueda ver de nuevo una conferencia y que se deje el registro en db, de que juan
estuvo en 2 conferencias). Pero ese es el
problema ese update nunca se desarrollo, entonces lo que paso fue que juan coloco 2 correos diferentes haciendo asi una duplicidad de datos (de un cliente) donde solo el email es el diferente, pero no deja de ser un mismo cliente.
y esto en mis estadísticas me esta afectado, como en proceso que le pueda realizar a juan en sus conferencias. y esto pasas con muchos datos de diferente cliente
En este caso que podría realizar???, y si eres un DBA de seguro te dio cáncer después de leer esto ;)
Gracias por sus posibles aportes o sugerencias.