Parte di una delle mie applicazioni ha tabelle contracts
e contract_types
, in cui un tipo può avere molti contratti ma un contratto può essere solo di un tipo. Ora è stata introdotta una nuova ruga: un contratto può cambiare tipo nel tempo (sebbene possa, fortunatamente, essere sempre di un solo tipo alla volta).
La soluzione più semplice sembra essere quella di introdurre una nuova tabella con colonne simile a questa:
contract_id
contract_type_id
from_date
to_date
Ma come chiamare la nuova tabella? contract_type_allocations
è il meglio che posso fare finora e non posso dire di essere impressionato da me stesso. Suggerimenti ricevuti con gratitudine.