La tarea es esta:
Cita:
Bueno, los primeros 2 puntos no tengo problemas." Para cada RUT almacenar nombre apellido y n cantidad de campos (rancagua, curicó, talca1, talca 2, etc).
" Para cada combinación RUT-campo almacenar dirección y n cantidad de sectores
" Para cada combinación RUT-campo-sector almacenar n cantidad de variables (Las variables son temperatura, humedad, etc, todas con la fecha y hora en que cada valor fue tomado) con su unidad de medida respectiva (grados Celsius, % de humedad relativa, etc) que sea editable. Almacenar también la frecuencia de muestreo y la frecuencia de envío de datos para cada variable
" Para cada combinación RUT-campo-sector-variable graficar los datos en la pantalla, tiempo v/s temperatura, etc según las unidades que el usuario desee (grados kelvin, Celsius, etc. para la temperatura; horas, minutos o segundos para el tiempo). Los datos se deben poder graficar por minutos, horas, días, semanas, meses, años.
" Para cada combinación RUT-campo almacenar dirección y n cantidad de sectores
" Para cada combinación RUT-campo-sector almacenar n cantidad de variables (Las variables son temperatura, humedad, etc, todas con la fecha y hora en que cada valor fue tomado) con su unidad de medida respectiva (grados Celsius, % de humedad relativa, etc) que sea editable. Almacenar también la frecuencia de muestreo y la frecuencia de envío de datos para cada variable
" Para cada combinación RUT-campo-sector-variable graficar los datos en la pantalla, tiempo v/s temperatura, etc según las unidades que el usuario desee (grados kelvin, Celsius, etc. para la temperatura; horas, minutos o segundos para el tiempo). Los datos se deben poder graficar por minutos, horas, días, semanas, meses, años.
Lo que me complica:
No se me ocurre como organizar la base de datos para las "n variables" de cada "RUT-campo-sector". Habia pensado en n-tablas pero sé q no es óptimo, la otra opción es editar los campos de la una tabla de variables, pero sería muy riesgoso ya que si alguien decide eliminar las temperaturas, borraría la columna entera, pasando a llevar a los otros campos.
Para los gráficos, habia pensado en PHP/SWF Charts , pero por lo que veo, la licencia gratuita hace que el flash tenga un vínculo a la web de php/swf charts, la licencia más básica me sirve, se compra vía PayPal pero nunca he hecho un pago con este sistema y tampoco cuento con tarj. de crédito ni cuenta bancaria, así que no sabría como hacerlo. Quizás ustedes conozcan una alternativa libre.