PDA

View Full Version : database mysql-php-apache, qualche dritta


tony94
02-05-2002, 18:33
Salve a tutti,

non so se sia il forum giusto. Ci troviamo a dover realizzare il seguente progetto (esame di basi di dati), e vi chiederei consigli su come farlo al meglio.
In molta sintesi, tanti molini debbono spedire mensilmente dati inerenti degli esami sulle farine ad un server centrale. Ogni molino sarà dotato di pc e di un database access già realizzato strutturalmente. Noi dobbiamo centralizzare il tutto e renderlo accessibile via web. Per far questo dobbiamo noleggiare un server web, o meglio uno spazio, che abbia Apache + Mysql + php.

Domande:

1. I mugnai inseriscono i dati in access, quindi in un file mdb. Noi dobbiamo rendere il loro compito molto semplice. Abbiamo pensato di fare in modo che soltanto i dati nuovi ogni mese vengano esportati in .csv o file testuale (non possiamo far spedire un .mdb, per molti motivi), eppoi automaticamente spediti per es. via ftp, per esempio con un .bat che provveda a connettersi al server in ftp e poi uploadi il/i files automaticamente. Che ne dite, è fattibile o si può far meglio (per noi e per loro?) Si potrebbe fare in modo che sul pc del mulino il file venga automaticamente convertito in mysql eppoi spedito, ma come cacchio si fa?

2. Lo schema relazionale su cui si basa il db attuale in access ha degli errori di normalizzazione (2NF e 3NF). Potremmo:
a. rifare lo schema noi eppoi imporre al realizzatore in access di cambiarlo (sperando non la prenda sul personale)
b. chiedere al realizzatore in access la possibilità che in automatico venga esportata la tabella in più tabelle in formato .csv. Per noi sarebbe lo stesso, anche se il fatto che gli schemi coincidano sarebbe un vantaggio!
c. Farci esportare il tutto così com'è, eppoi sul server prendere i dati dal file csv e metterli in più tabelle di sql in automatico. Soluzione nettamente più onerosa per noi che non sapremmo come fare sta cosa

3. Che provider scegliere?

Vi ringrazio moltissimo fin da ora, per ogni chiarimento sono a disposizione