Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

como organizariais estos datos

Estas en el tema de como organizariais estos datos en el foro de Mysql en Foros del Web. hola a todos tengo un problema entre manos y es que necesito guardar una cantidad enorme de datos por usuario y no se la forma ...
  #1 (permalink)  
Antiguo 22/06/2008, 05:39
 
Fecha de Ingreso: mayo-2007
Mensajes: 39
Antigüedad: 16 años, 11 meses
Puntos: 0
como organizariais estos datos

hola a todos

tengo un problema entre manos y es que necesito guardar una cantidad enorme de datos por usuario y no se la forma mas eficiente de hacerlo, a continuacion os expongo de manera breve el problema:

tengo un registro de usuarios, cada usuario tiene un calendario donde cada dia puede tener 3 estados (ocupado, reservado y libre) y a su vez cada dia o epoca del año se corresponde con unos precios dependiendo de la provincia a la que pertenezca.

como me aconsejan guardar los datos en la base de datos, teniendo en cuenta que son 265 dias por usuario, con 3 estados posibles por dia y varios precios por dia (de 1 a 5 distintos)

saludos y muchas gracias
  #2 (permalink)  
Antiguo 23/06/2008, 06:48
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: como organizariais estos datos

A bote pronto...

TUsuarios
idUsuario PK
....Campos varios...
idProvincia FK not null

TProvincias
idProvincia PK
Nombre

TEpocas
idEpoca PK
FechaInicio not null
FechaFin not null

TEstados
idEstado PK
nombre

TPrecios
idPrecio PK
idProvincia FK not null
idEpoca FK not null
idEstado FK not null
Precio not null

TCalendario
idCalendario PK
idUsuario FK not null
fecha not null
idEstado FK not null


Con la información que nos pasas esto creo que soporta la información que quieres guardar... fecha y idUsuario serian una PK alternativa en la TCalendario si cada usuario tiene un solo estado y precio por dia...

Porsupuesto necesitaras algo de programación para poder gestionarlo...


Quim
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 01:31.