[Python] info su db

Perini Matteo perini.matteo a gmail.com
Mer 5 Mar 2014 12:16:38 CET


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


Maggiori informazioni sulla lista Python