Non sono d'accordo con tutti questi post che dicono che 30 colonne odorano di codice errato. Se non hai mai lavorato su un sistema con un'entità con oltre 30 attributi legittimi, probabilmente non hai molta esperienza.
La risposta fornita da HLGEM è in realtà la migliore del gruppo. Mi piace particolarmente la sua domanda "c'è una divisione naturale... usata frequentemente contro non usata frequentemente" sono ottime domande da porsi e potresti essere in grado di rompere il tavolo in modo naturale (se le cose si fanno fuori mano).
Il mio commento sarebbe:se le tue prestazioni sono attualmente accettabili, non cercare di reinventare una soluzione a meno che tu non ne abbia bisogno.