penso che se tu ogli suddividerla in categorie sia possibile solo con un database relazionale e non con un db piatto come un file, anche se tu volessi potresti farlo con i file senza suddividerlo in categorie...
ti consiglio il primo caso...