Secondo me è meglio fare una buona analisi dei requisiti...ci sono tecniche di analisi e progettazione che ti permettono di separare in diverse tabelle collegate tra loro tutte le informazioni che nel tuo sistema devono rimanere in un qualche modo persistenti...E' impensabile che una sola tabella contenga tutte le informazioni che ti servono, per una serie di motivi, tra cui l'ottimizzazione degli accessi, la ridondanza senza considerare la formulazione di query per permetterti di estrarre dati di interesse...mai sentito parlare di diagrammi E-R (Entity-Relationship) per la modellazione di basi di dati? Io ti consiglio, prima di metterti all'opera, di fare una ricerca su google e documentarti un po, altrimenti rischi di fare un sistema che sicuramente funzionerà, ma che a lungo andare ti metterà davanti ad una serie di problemi, tra cui la resistenza alle variazioni. Una buona progettazione è alla base di un buono sviluppo, se manca questa si andrà incontro a molti problemi...questo è il mio consiglio