Molto tempo fa, ho lavorato (come client) con un software che utilizza una tabella centralizzata per il suo elemento codificato. Qui, per quanto ricordo, come appare il tavolo:
Table_Name (PK)
Field_Name (PK)
Code (PK)
Sort_Order
Description
Quindi, invece di creare una tabella ogni volta che hanno bisogno di un campo codificato, si limitano ad aggiungere una riga in questa tabella con il nuovo Table_Name e Field_Name.
A volte sono tentato di usare questo modello in qualche database che progetto, ma ho resistito a questo dato che da ora in poi penso che ci sia qualcosa di sbagliato in questo, ma non riesco a metterci il dito sopra.
È solo perché ti attieni con alcune delle logiche di struttura all'interno dei Dati o qualcos'altro?