Direi che la cosa migliore è creare una tabella di anagrafica degli utenti collegata con una relazione uno-molti a una tabella per gestire gli ingressi e a una per le uscite.
ciao, Cristian Il giorno mer, 05/03/2014 alle 12.16 +0100, Perini Matteo ha scritto: > Ciao a tutti, > dopo un po' di stallo riprendo la questione db con nuove domande. > Prescindendo dal tipo di db scelto.... > > Dovrei usare il db per immagazzinare tutte le info degli utenti, e fin > qui non ci sono problemi. > Ad ogni utente è assegnato un codice (ID) contenuto in una tessera con > chip RFID. > Ad ogni ingresso/uscita gli utenti devono passare la tessera su un > lettore e in quel momento la data e l'ora devono essere immagazzinate da > qualche parte nel db. > > Forse è una domanda stupida ma come è meglio creare la struttura della > tabella per ottenere lo scopo? > Ad es: > > ID | Nome | Cognome | Data e Ora | segni particolari | Ecc.. > > e ogni volta che viene strisciata la tessera vado a fare un "append" al > campo Data e Ora dell'utente? > > Può essere corretto? > > Meglio separare ingresso e uscita? > tipo cosi: > > ID | Nome | Cognome | Data e Ora Ingresso | Data e Ora uscita | E' > dentro? | segni particolari | Ecc.. > > > Ci sono altri modi? > Ad esempio per sapere il tempo di permanenza di un utente dovrei fare le > differenze tra tempi di ingresso e uscita ma devo prevedere che una > persona dimentichi di strisciare in ingresso o in uscita... e le cose si > complicano. Avete consigli? > > Grazie > Matteo > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python