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

Rispondere a