[Db] Progettare una tabella per periodicità eventi...

Giovanni Battista Lenoci gianiaz a gianiaz.net
Mar 12 Dic 2006 12:53:23 CET


Ciao ragazzi, vorrei un vostro consiglio su come creare una tabella per 
gestire la periodicità di un evento, di una rivista o qualsiasi altra 
cosa...

Avevo pensato di prendere come spunto il modo in cui viene gestito cron, 
però in realtà ho paura di complicarmi la vita, perchè il dato non può 
essere solo "intero" nel caso ad esempio della descrizione di un evento 
ripetitivo bimestrale.

In crontab abbiamo una struttura del genere:

s1 s2 s3 s4 s5

"s1" rappresenta i minuti. I valori permessi vanno da 0 a 59.
"s2" rappresenta le ore. I valori permessi vanno da 0 a 23.
"s3" rappresenta i giorni all'interno di un mese. I valori permessi 
vanno da 1 a 31.
"s4" rappresenta i mesi. I valori permessi vanno da 1 a 12 (piu' i nomi 
in lettere).
"s5" rappresenta i giorni della settimana. I valori permessi vanno da 0 a 7

In crontab lo faccio mettendo nel campo s4 2,4,6,8,10,12 oppure */2.

In db ho paura che questa cosa sarebbe un po' confusionaria, e comunque 
dovrei poi scrivermi tutti i metodi per fare il parsing del contenuto...

Avete già affrontato una cosa del genere? Avete visto dei codici scritti 
bene? (pensavo alla gestione degli eventi di drupal..)
Come sempre nel nostro lavoro ho pochissimo tempo, e vorrei trovare una 
soluzione funzionale ma anche economica...

Ciao e grazie

-- 
gianiaz.net
di Giovanni Battista Lenoci 
P.le Bertacchi 66 
23100 Sondrio
cell. +39.392.7096936



Maggiori informazioni sulla lista Db