Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2013, 19:01
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Eventos Recurrentes ¿Forma más óptima de almacenar?

Hola a todos,

Estoy diseñando un sistema tipo calendario, pero necesitamos integrar eventos recurrentes, estoy viendo la forma más óptima para crear esto, una de las maneras es:

- Generar los X eventos por 5 o 10 años dependiendo de la recurrencia (ej cada miércoles una vez al mes) y tenerlos con un id "linkeados" al evento original, así si se cambia se podría actualizar todos, pero generar tantos eventos por uno solo se me hace mal.

- La otra opción es tener dos tablas, una con el evento, y otra con cierto "metadata" donde se guarde el tipo de recurrencia, y mediante SQL cuando estas viendo ese día se pueda calcular si va a caer el evento en ese día, de esa manera no se repiten filas ni datos, pero no encuentro la forma más óptima de diseñarlo así.

¿Opiniones?