Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2014, 05:50
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, 1 mes
Puntos: 2658
Respuesta: Como manejar varias fechas en una tabla mysql? Relaciones

TE lo diré directamente...
Esto:
Cita:
Id Tit Desc Fecha1 Fecha2 Fecha3 Fecha4 Fecha5 Fecha6 Fecha7
-------------------------------------------------------------------------------------------
1 titulo1 desc1 2015-01-01 2015-01-03 null null null null null
Es basura. Sin alternativas.

Esto otro:
Cita:
Id Tit Desc
-----------------------
1 titulo1 desc1

Id Fecha Id_eventos
-----------------------------------------
1 2015-01-01 1
2 2015-01-03 1
3 2015-01-01 2
Es correcto.

En cuanto a esto:
Cita:
Se podria hacer tambien con una relacion N:N entre eventos y fechas con una tabla pivote relacionandolos entre si
Primero: Eso no es una tabla "pivote". Eso es una tabla relacional que expresa la relación N:N y es obligatoria en los casos en que dos entidades poseen una relación de esa cardinalidad. "Pivote" es otra cosa.
En tu caso sólo sería necesaria si existe la posibilidad de que un mismo evento pueda realziarse al mismo tiempo en N sitios diferentes en el mismo horario.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)