Ciao a tutti...
Ho bisogno di un consiglio per cercare di ottimizzare al meglio un lavoro che devo fare.
Devo gestire una serie di documenti che dovrò categorizzare nel senso che ogni documento sarà accessibile dagli utenti di uno o più uffici.
Parallelamente ogni utente potrà appartenere ad uno o più uffici.
Es. Il docA sarà accessibile dall'ufficioA, l'ufficioB.
A sua volta ci saranno n utenti e ad esempio l'utente1 potrà appartenere, come poteri, sia all'ufficioA che all'ufficioB.
Mi piacerebbe avere da voi qualche consiglio su come gestire a livello di database questo scenario.
Io pensavo di gestire 3 tabelle:
Tabella Utenti
IDUtente, AltriDati
Tabella Uffici
IDUfficio, Altri Dati
Tabella RaccUtentiUffici
IDUtenteCategoria, Utente, Categoria
La tabella RaccUtentiUffici mi permette di definire gli uffici di appartenenza di ogni utente.
Il problema nasce però per i documenti dato che ogni documento potrà essere associato a più uffici.
Insomma, spero di essermi spiegato, vorrei organizzare al meglio i dati del db per fare in modo che una volta scelto un utente verranno visualizzati tutti i rispettivi documenti in base alle categorie di apartenenza di ogni documento.
Che casino...![]()
Grazie
Edo