Ciao sto ragionando su un sistema per la gestione delle disponibilità così strutturato:

L'utente, immetendo una data, dovà avere la possibilità di scegliere la frequenza tipo:
- i giorni della settimana (ex. tutti i lunedì)
- il primo/secondo/... giorno del mese (ex. tutti i primi lunedì del mese)
- occasionale (solo per la data selezionata)

come mi consigliate di impostare il database?
Grazie!