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.