Foros del Web » Programando para Internet » PHP »

un Proyecto grande, como organizo los datos?

Estas en el tema de un Proyecto grande, como organizo los datos? en el foro de PHP en Foros del Web. Me a llegado la oportunidad de hacer un proyecto para un sistema de información. La tarea es esta: Cita: " Para cada RUT almacenar nombre ...
  #1 (permalink)  
Antiguo 26/01/2007, 15:44
Avatar de ArrauKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 21 años, 6 meses
Puntos: 4
un Proyecto grande, como organizo los datos?

Me a llegado la oportunidad de hacer un proyecto para un sistema de información.

La tarea es esta:
Cita:
" 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.
Bueno, los primeros 2 puntos no tengo problemas.

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.
__________________
Blog | Tecnosquad
  #2 (permalink)  
Antiguo 26/01/2007, 16:00
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: un Proyecto grande, como organizo los datos?

Me estoy yendo y no leí todo, pero las relaciones muchos a muchos las manejas así:
Código:
Tabla 1
   |
    - tabla1_tabla2
   |
Tabla 2

tabla 1: id  y nombre
tabla 2: id  y nombre
tabla1_tabla2: id1  y id2
De esta manera tenes las n relaciones entre tabla 1 y tabla 2 en tabla1_tabla2...
espero que te ayude en algo, sino el lunes veremos ;)

Buen finde.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #3 (permalink)  
Antiguo 27/01/2007, 00:19
Avatar de mariobj  
Fecha de Ingreso: abril-2004
Ubicación: Colombia
Mensajes: 10
Antigüedad: 20 años
Puntos: 0
Exclamación Re: un Proyecto grande, como organizo los datos?

Mira amigo maneja las cosas con ciudado antes de aceptar proyectos.... lo que dice el otro participante del foro es una opcion pero sabes realmente modelar bases de datos????? es decir sabes mapear relaciones,normalizar tablas,sabes que es integridad referencial ??? y todo eso??? xque si no lo sabes en PHP con MySQL o DB2 o cualquier cosa no lo vas a poder hacer, mejor lo haces en ACCESS (eso si es para dummies) usando un wizard. (Si sabes de que hablo ignora esto refresca tu memoria y modela la BD desde la logica de lo que te piden en el proyecto y ya esta).

Respecto a la libreria grafica usa JPGraph tiene una version gratuita pero con restricciones respecto al uso comercial es la mejor que hay. Pero ojo, en verdad podras usarla pero la condicion es clara si el proyecto no es 100% GNU/GPL y ademas cobras por el, deberas comprar la version comercial de JPGraph, si quieres otras opciones menos potentes busca en hotscripts punto com alli en la seccion de PHP y buscando graphs o algo asi tal vez encuentres una libreria sin restricciones de licencias.
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 18:54.