Secondo me il problema "turnazione" non ha regole rigide e precise. Si possono indicare alcune linee guida, poi però occorre sempre l'intervento umano. Io provengo più dal mondo dei database, in particolare Access, e ritengo che questo problema possa essere risolto più agevolmente con tabelle correlate. Occorre indicare esattamente nomi tabelle, nomi campi e relazioni...ecc...ma occorre discuterne nelle sezioni forum appropriate (Progettazione database, Access… per esempio).