intanto grazie per la risposta.Originariamente inviato da Grino
Di solito di riduce in forma normale, anche se in taluni contesti la denormalizzazione può portare i suoi vantaggi. In effetti ritengo che la modellazione di una base dati non sia altro che la ricerca di un equilibrio fra performance e consistenza.
Il non approssimarsi neanche alla 1NF per risparmiare (è tutto da vedere) qualche byte mi sembra un po' esagerato.
Il fatto che su 30 campi ne sia compilato solo 1 dovrebbe farti ripensare la modellazione della base dati. Forse molti di quei campi dovrebbero trovarsi in altre tabelle in cui il record non esiste affatto.
scrivere in modo più semplice avrebbe aiutato anche altri utenti, ma penso di aver colto quello che intendevi dire. soprattutto in merito alla normalizzazione.
in effetti il discorso che stavo iniziando a riconsiderare è proprio quello di separare le tabelle in modo da poter avere più campi gestiti in modo separato.
mi sai togliere la curiosità su questo ipotetico "inventario"?
come potrebbe essere gestito?